Ctrl Command load_list
Function
Opens the
the specified relative position within the desired list ("List 1" or "List 2"), but only if the list
is not currently being processed
(USED list status
Call
NoOfOpenedList = load_list( ListNo, Pos )
Parameters
ListNo
Pos
Result
Number of the opened list [1 or 2] if successful, otherwise 0.
As an unsigned 32-bit value.
Comments
• If load_list has been successful, the next list command is stored at the specified
address and all subsequent list commands at the following addresses in the selected
list.
• If load_list has not been successful (return code 0), then no list is opened and the
input pointer is set to an invalid position. Then no further list commands can be input
until the input pointer is correctly set (for example, by repeating load_list with a
positive result or by the
user to react to a return code of 0. load_list produces no wait loop and does not block
execution of subsequent control commands.
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
RTC6 List Memory
for writing with list commands and sets the input pointer to
(BUSY list status
is set).
Number of the list in which the input pointer should be set.
As an unsigned 32-bit value.
Allowed values: [0...3]. Only the two least significant bits are evaluated.
= 0:
The list is opened for which the
"List 1" is opened, if the
= 1:
"List 1" is opened, if the
(BUSY1
not set).
= 2:
"List 2" is opened if the
(BUSY2
not set).
= 3:
The list is opened for which the
the
USED list
status.
If for both lists the
that list is opened, which would be executed by a following
automatic list change.
Mem2
= 0 (see config_list) "List 1" is opened, if:
For
• the
BUSY list status
for it is not set (ListNo = 0...2)
• the
BUSY list status
for it is not set but the
Position of the input pointer (offset relative to the start of the respective list).
As an unsigned 32-bit value.
Allowed value range: [0...(2
set_start_list_pos
is not set) or has already been processed
BUSY list status
BUSY list status
is not set for either list.
BUSY list status
for it is not set
BUSY list status
for it is not set
BUSY list status
BUSY list status
is not set but the
USED list status
23
–1)].
command etc.). It is the responsibility of the
is not currently set.
is not currently set but
USED list
status:
(ListNo = 3)
505
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?