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¶