EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Get_Status

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
428
innovators for industry
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).

Table of Contents