Class DetailOperationState¶
Defined in File WMX3Api.h
Class Documentation¶
-
class DetailOperationState¶
This enumerator class enumerates the detailed operation states of axes.
Public Types
-
enum T¶
Values:
-
enumerator Idle¶
The axis is idle and not executing any commands.
-
enumerator Pos¶
The axis is executing a position command.
-
enumerator Pos_OverrideSetup¶
The axis is starting an override position command.
-
enumerator Pos_WaitingForTrigger¶
The axis is waiting for a trigger condition that will start the position command.
-
enumerator Jog¶
The axis is executing a jog command.
-
enumerator Jog_OverrideSetup¶
The axis is starting an override jog command.
-
enumerator Home¶
The axis is executing a homing operation.
-
enumerator Sync¶
The axis is synchronized to another axis.
-
enumerator Sync_PhaseShift¶
The axis is executing a sync phase shift.
-
enumerator Sync_GearShift¶
The axis is executing a sync gear shift.
-
enumerator GantryHome¶
The axis is executing a gantry homing operation.
-
enumerator Stop¶
The axis is stopping.
-
enumerator Stop_QStop¶
The axis is stopping using quick stop.
-
enumerator Stop_EStop¶
The axis is stopping due to an emergency stop.
-
enumerator Intpl¶
The axis is executing an interpolation command.
-
enumerator Intpl_Linear¶
The axis is executing a linear interpolation command.
-
enumerator Intpl_Circular¶
The axis is executing a circular interpolation command.
-
enumerator Intpl_Helical¶
The axis is executing a helical interpolation command.
-
enumerator Intpl_Spline¶
The axis is executing a spline interpolation command.
-
enumerator Intpl_Path¶
The axis is executing a path interpolation command.
-
enumerator Intpl_PathWithRotation¶
The axis is executing a path interpolation with rotation command.
-
enumerator Intpl_PathLookahead¶
The axis is executing a path interpolation with look ahead command.
-
enumerator Intpl_OverrideSetup¶
The axis is starting an override interpolation command.
-
enumerator Intpl_OverrideSmoothing¶
The axis is executing transition motion for an override interpolation command.
-
enumerator Velocity¶
The axis is executing a velocity command.
-
enumerator Velocity_OverrideSetup¶
The axis is starting an override velocity command.
-
enumerator ConstLinearVelocity¶
The axis is executing a constant linear velocity command.
-
enumerator Trq¶
The axis is executing a torque command.
-
enumerator Trq_OverrideSetup¶
The axis is starting an override torque command.
-
enumerator DirectControl¶
The axis is operating in direct control mode.
-
enumerator PVT¶
The axis is executing a PVT command.
-
enumerator ECAM¶
The axis is synchronized to another axis with ECAM.
-
enumerator SyncCatchUp¶
The axis is catching up to another axis.
-
enumerator DancerControl¶
The axis is executing dancer control.
-
enumerator ClosedLoop¶
The axis is executing a closed-loop command.
-
enumerator Idle¶
-
enum T¶