RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
587
Ctrl Command read_status
Function Returns the RTC6 list status, see Chapter 6.4.2 ”List Status”, page 107.
Call
Status = read_status()
Result List status.
As an unsigned 32-bit value.
Bit # Name Description
Bit #0 (LSB) LOAD1 = 1: Indicates that the input pointer is currently in “List 1”,
that is, that all following list commands are stored in
“List 1”. LOAD1 is set if the input pointer is set into
“List 1” (for example, by set_start_list_pos). LOAD1 is
reset if a set_end_of_list is written to “List 1” (READY1
set) or if LOAD2 is set (for example, by
set_start_list_pos).
Bit #1 LOAD2 = 1: Indicates that the input pointer is currently in “List 2”,
that is, that all following list commands are stored in
“List 2”. LOAD2 is set if the input pointer is set into
“List 2” (for example, by set_start_list_pos). LOAD2 is
reset if a set_end_of_list is written to “List 2” (READY2
set) or if LOAD1 is set (for example, by
set_start_list_pos).
Bit #2 READY1 = 1: Indicates that during the loading procedure a
set_end_of_list has been written to “List 1”. READY1 is
reset if LOAD1 is newly set (for example, by
set_start_list_pos).
Bit #3 READY2 = 1: Indicates that during the loading procedure a
set_end_of_list has been written to “List 2”. READY2 is
reset if LOAD2 is newly set (for example, by
set_start_list_pos).
Bit #4 BUSY1 = 1: Indicates that “List 1” is executing at the moment (or
more precisely: that the output pointer currently resides
in “List 1” after execution of “List 1“ or “List 2“ has been
started). BUSY1 is set by starting execution of “List 1” (for
example, by execute_list_pos) or by a list change to
“List 1” (automatic list change or jump). BUSY1 is reset if
set_end_of_list is executed in “List 1”, if a jump into
“List 2” is executed (for example,
list_jump_pos),
if
“List 2” is started (for example, by execute_list_pos) or
if stop_execution is executed.