Class TriggerEventInputFunction
Defined in File CoreMotionApi.h
Class Documentation
-
class TriggerEventInputFunction
This enumerator class enumerates the input functions (conditions) of trigger events. Also see Input Functions.
Public Types
-
enum T
Values:
-
enumerator IOBit
The condition is TRUE when the specified I/O input or output bit is 1, and FALSE otherwise.
This input function uses the parameters in the IOBit structure of TriggerEvent.
-
enumerator NotIOBit
The condition is TRUE when the specified I/O input or output bit is 0, and FALSE otherwise.
This input function uses the parameters in the NotIOBit structure of TriggerEvent.
-
enumerator OrIOBit
The condition is TRUE when either of the two specified I/O input or output bits is 1, and FALSE otherwise.
This input function uses the parameters in the OrIOBit structure of TriggerEvent.
-
enumerator AndIOBit
The condition is TRUE when both of the two specified I/O input or output bits are 1, and FALSE otherwise.
This input function uses the parameters in the AndIOBit structure of TriggerEvent.
-
enumerator XorIOBit
The condition is TRUE when only one of the two specified I/O input or output bits is 1, and FALSE otherwise.
This input function uses the parameters in the XorIOBit structure of TriggerEvent.
-
enumerator NandIOBit
The condition is FALSE when both of the two specified I/O input or output bits are 1, and TRUE otherwise.
This input function uses the parameters in the NandIOBit structure of TriggerEvent.
-
enumerator NorIOBit
The condition is FALSE when either of the two specified I/O input or output bits is 1, and TRUE otherwise.
This input function uses the parameters in the NorIOBit structure of TriggerEvent.
-
enumerator XnorIOBit
The condition is FALSE when only one of the two specified I/O input or output bits is 1, and TRUE otherwise.
This input function uses the parameters in the XnorIOBit structure of TriggerEvent.
-
enumerator MBit
The condition is TRUE when the specified user memory bit is 1, and FALSE otherwise.
This input function uses the parameters in the MBit structure of TriggerEvent.
-
enumerator NotMBit
The condition is TRUE when the specified user memory bit is 0, and FALSE otherwise.
This input function uses the parameters in the NotMBit structure of TriggerEvent.
-
enumerator OrMBit
The condition is TRUE when either of the two specified user memory bits is 1, and FALSE otherwise.
This input function uses the parameters in the OrMBit structure of TriggerEvent.
-
enumerator AndMBit
The condition is TRUE when both of the two specified user memory bits is 1, and FALSE otherwise.
This input function uses the parameters in the AndMBit structure of TriggerEvent.
-
enumerator XorMBit
The condition is TRUE when only one of the two specified user memory bits is 1, and FALSE otherwise.
This input function uses the parameters in the XorMBit structure of TriggerEvent.
-
enumerator NandMBit
The condition is FALSE when both of the two specified user memory bits is 1, and TRUE otherwise.
This input function uses the parameters in the NandMBit structure of TriggerEvent.
-
enumerator NorMBit
The condition is FALSE when either of the two specified user memory bits is 1, and TRUE otherwise.
This input function uses the parameters in the NorMBit structure of TriggerEvent.
-
enumerator XnorMBit
The condition is FALSE when only one of the two specified user memory bits is 1, and TRUE otherwise.
This input function uses the parameters in the XnorMBit structure of TriggerEvent.
-
enumerator Reg
The condition is TRUE when the specified register is 1, and FALSE otherwise.
This input function uses the parameters in the Reg structure of TriggerEvent.
-
enumerator NotReg
The condition is TRUE when the specified register is 0, and FALSE otherwise.
This input function uses the parameters in the NotReg structure of TriggerEvent.
-
enumerator OrReg
The condition is TRUE when either of the two specified registers is 1, and FALSE otherwise.
This input function uses the parameters in the OrReg structure of TriggerEvent.
-
enumerator AndReg
The condition is TRUE when both of the two specified registers is 1, and FALSE otherwise.
This input function uses the parameters in the AndReg structure of TriggerEvent.
-
enumerator XorReg
The condition is TRUE when only one of the two specified registers is 1, and FALSE otherwise.
This input function uses the parameters in the XorReg structure of TriggerEvent.
-
enumerator NandReg
The condition is FALSE when both of the two specified registers is 1, and TRUE otherwise.
This input function uses the parameters in the NandReg structure of TriggerEvent.
-
enumerator NorReg
The condition is FALSE when either of the two specified registers is 1, and TRUE otherwise.
This input function uses the parameters in the NorReg structure of TriggerEvent.
-
enumerator XnorReg
The condition is FALSE when only one of the two specified registers is 1, and TRUE otherwise.
This input function uses the parameters in the XnorReg structure of TriggerEvent.
-
enumerator EqualPos
The condition is TRUE when the position of the specified axis equals the specified value, and FALSE otherwise.
This input function uses the parameters in the EqualPos structure of TriggerEvent.
-
enumerator GreaterPos
The condition is TRUE when the position of the specified axis is greater than the specified value, and FALSE otherwise.
This input function uses the parameters in the GreaterPos structure of TriggerEvent.
-
enumerator LessPos
The condition is TRUE when the position of the specified axis is less than the specified value, and FALSE otherwise.
This input function uses the parameters in the LessPos structure of TriggerEvent.
-
enumerator EqualVelocity
The condition is TRUE when the velocity of the specified axis equals the specified value, and FALSE otherwise.
This input function uses the parameters in the EqualVelocity structure of TriggerEvent.
-
enumerator GreaterVelocity
The condition is TRUE when the velocity of the specified axis is greater than the specified value, and FALSE otherwise.
This input function uses the parameters in the GreaterVelocity structure of TriggerEvent.
-
enumerator LessVelocity
The condition is TRUE when the velocity of the specified axis is less than the specified value, and FALSE otherwise.
This input function uses the parameters in the LessVelocity structure of TriggerEvent.
-
enumerator EqualTrq
The condition is TRUE when the torque of the specified axis equals the specified value, and FALSE otherwise.
This input function uses the parameters in the EqualTrq structure of TriggerEvent.
-
enumerator GreaterTrq
The condition is TRUE when the torque of the specified axis is greater than the specified value, and FALSE otherwise.
This input function uses the parameters in the GreaterTrq structure of TriggerEvent.
-
enumerator LessTrq
The condition is TRUE when the torque of the specified axis is less than the specified value, and FALSE otherwise.
This input function uses the parameters in the LessTrq structure of TriggerEvent.
-
enumerator RemainingTime
The condition is TRUE under the same conditions as the RemainingTime trigger type.
This input function uses the parameters in the RemainingTime structure of TriggerEvent.
-
enumerator RemainingDistance
The condition is TRUE under the same conditions as the RemainingDistance trigger type.
This input function uses the parameters in the RemainingDistance structure of TriggerEvent.
-
enumerator SameTimeCompletion
The condition is TRUE under the same conditions as the SameTimeCompletion trigger type.
This input function uses the parameters in the SameTimeCompletion structure of TriggerEvent.
-
enumerator CompletedTime
The condition is TRUE under the same conditions as the CompletedTime trigger type.
This input function uses the parameters in the CompletedTime structure of TriggerEvent.
-
enumerator CompletedDistance
The condition is TRUE under the same conditions as the CompletedDistance trigger type.
This input function uses the parameters in the CompletedDistance structure of TriggerEvent.
-
enumerator StaggeredTimeCompletion
The condition is TRUE under the same conditions as the StaggeredTimeCompletion trigger type.
This input function uses the parameters in the StaggeredTimeCompletion structure of TriggerEvent.
-
enumerator StaggeredDistanceCompletion
The condition is TRUE under the same conditions as the StaggeredDistanceCompletion trigger type.
There is a limitation that the StaggeredDistanceCompletion condition can be defined only once in each TriggerEvents object.
This input function uses the parameters in the StaggeredDistanceCompletion structure of TriggerEvent.
-
enumerator DistanceToTarget
The condition is TRUE under the same conditions as the DistanceToTarget trigger type.
This input function uses the parameters in the DistanceToTarget structure of TriggerEvent.
-
enumerator AxisIdle
The condition is TRUE under the same conditions as the AxisIdle trigger type.
This input function uses the parameters in the AxisIdle structure of TriggerEvent.
-
enumerator GreaterPositionError
The condition is TRUE when the position error of the specified axis is greater than the specified value, and FALSE otherwise.
This input function uses the parameters in the GreaterPositionError structure of TriggerEvent.
-
enumerator IOBit
-
enum T