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 Idle
-
enum T