RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
428
Ctrl Command get_status
Function Returns the current List Execution Status values and the current (or most recent) position
of the output pointer.
Call
get_status( &Status, &Pos )
Returned
parameter
values
Status
Status value.
As a pointer to an unsigned 32-bit value.
Bit #0
(LSB)
= 1: BUSY list execution status set.
Bit #1
…
Bit #6
Reserved.
…
Reserved.
Bit #7 = 1: INTERNAL-BUSY list execution status set.
Bit #8
…
Bit #14
Reserved.
…
Reserved.
Bit #15 = 1: PAUSED list execution status set.
Bit #16
…
Bit #22
Reserved.
…
Reserved.
Bit #23 = 1: HEAD BUSY status set.
Operating status for SCANahead systems.
Bit #24
…
Bit #31
Reserved.
…
Reserved.
Pos
Current (or most recent) position of the output pointer (absolute memory
address). As a pointer to an unsigned 32-bit value.
Comments • For a description of when the BUSY list execution status,
INTERNAL-BUSY list execution status or PAUSED list execution status values are set or
not set, see Chapter 6.4.3 ”List Execution Status”, page 108.
• (BUSY list execution status and PAUSED list execution status set) requires restart_list
for continuation, (BUSY list execution status not set and PAUSED list execution status
set) requires release_wait and (both BUSY list execution status and
PAUSED list execution status not set) requires execute_list_pos. “Continuation” is not
allowed with (BUSY list execution status set and PAUSED list execution status not set)
and a currently running list. An improper continuation generates the get_last_error
return code
RTC6_BUSY
. With (INTERNAL-BUSY list execution status set), release_wait
and execute_list_pos are only executed with a delay (after
INTERNAL-BUSY list execution status has been reset again).