Register Input Functions
Register input functions evaluate logic using the values of registers as inputs. Each trigger motion has 8 registers numbered from 0 to 7 that are unique to that trigger motion. When a new trigger motion is started, all registers are set to 0. Registers can be set to 1 by defining trigger events with the SetReg output function.
Input Function |
Description |
|---|---|
Evaluates to TRUE when the specified register is 1 and FALSE otherwise.
Parameters are specified with the Reg struct. |
|
Evaluates to TRUE when the specified register is 0 and FALSE otherwise.
Parameters are specified with the NotReg struct. |
|
Evaluates to TRUE when either of the two specified registers is 1, and FALSE otherwise.
Parameters are specified with the OrReg struct. |
|
Evaluates to TRUE when both of the two specified registers are 1, and FALSE otherwise.
Parameters are specified with the AndReg struct. |
|
Evaluates to TRUE when only one of the two specified registers is 1, and FALSE otherwise.
Parameters are specified with the XorReg struct. |
|
Evaluates to FALSE when both of the two specified registers are 1, and TRUE otherwise.
Parameters are specified with the NandReg struct. |
|
Evaluates to FALSE when either of the two specified registers is 1, and TRUE otherwise.
Parameters are specified with the NorReg struct. |
|
Evaluates to FALSE when only one of the two specified registers is 1, and TRUE otherwise.
Parameters are specified with the XnorReg struct. |







