RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
318
Undelayed
Short
List Command
list_jump_cond
Function Conditional (absolute) list jump: This command executes the command
list_jump_pos(
Pos
), if the current
IOvalue
at the EXTENSION 1 connector’s 16-bit digital
input port meets the following condition:
((IOvalue AND
Mask1
) =
Mask1
) AND (((not IOvalue) AND
Mask0
) =
Mask0
)
(i.e. if the bits specified in
Mask1
are
1
and the bits specified in
Mask0
are
0
). Otherwise, the
directly following list command will be immediately executed.
Call
list_jump_cond( Mask1, Mask0, Pos )
Parameters
Mask1,
Mask0
16-bit masks as unsigned 32-bit values
(only the least significant 16 bits are evaluated)
Pos
absolute jump address [0 … (2
20
–1)] as an unsigned 32-bit value
Comments • The command is synonymous with the list_jump_pos_cond command (see comments
there).
RTC
®
4
RTC
®
5 essentially unchanged functionality, however:
• extended range of
Pos
values
• Jumps into or out from the protected buffer area (“List 3”) are not allowed (illegal jump
commands will be ignored during processing, also see list_jump_pos).
References list_jump_pos, list_jump_pos_cond