MPIMotionMessage |
|
typedef enum {
MPIMotionMessageMOTION_INVALID,
MPIMotionMessageAXIS_NOT_FOUND,
MPIMotionMessageAXIS_COUNT,
MPIMotionMessageTYPE_INVALID,
MPIMotionMessageATTRIBUTE_INVALID,
MPIMotionMessageNOT_READY,
MPIMotionMessageIDLE,
MPIMotionMessageMOVING,
MPIMotionMessageSTOPPING,
MPIMotionMessageSTOPPING_ERROR,
MPIMotionMessageERROR,
MPIMotionMessageAUTO_START,
MPIMotionMessagePROFILE_ERROR,
MPIMotionMessagePATH_ERROR,
MPIMotionMessageFRAMES_LOW,
MPIMotionMessageFRAMES_EMPTY,
} MPIMotionMessage;
|
|
Description |
|
MPIMotionMessageMOTION_INVALID
|
This message code occurs when
the motion supervisor number is not valid. |
|
MPIMotionMessageAXIS_NOT_FOUND
|
This message code occurs when
an axis that is being removed is not a member of the motion supervisor. |
|
MPIMotionMessageAXIS_COUNT
|
This message code occurs when
the axis count exceeds MEIXmpMAX_COORD_AXES. |
|
MPIMotionMessageTYPE_INVALID
|
This message code occurs when
the MPIMotionType is not valid. |
|
MPIMotionMessageATTRIBUTE_INVALID
|
This message code occurs when
the MPIMotionAttrMask is not valid. |
|
MPIMotionMessageNOT_READY
|
This message code occurs when
the controller is in the MPIStateINIT and is not ready to generate motion
profiles. |
|
MPIMotionMessageIDLE |
This message code occurs when
mpiMotionModify(.) or mpiMotionAction(.) is called when the motion supervisor
is in the IDLE state. |
|
MPIMotionMessageMOVING |
This message code occurs when mpiMotionStart(.)
or mpiMotionAction(.) is called when the motion supervisor is in the MOVING
state. |
|
MPIMotionMessageSTOPPING |
This message code occurs when mpiMotionStart(.),
mpiMotionModify(.) or mpiMotionAction(.) is called when the motion supervisor
is in the STOPPING state. Motion cannot be started or modified at this time. |
|
MPIMotionMessageSTOPPING_ERROR
|
This message code occurs when mpiMotionStart(.),
mpiMotionModify(.) or mpiMotionAction(.) is called when the motion supervisor
is in the STOPPING_ERROR state. Motion cannot be started or modified at
this time. |
|
MPIMotionMessageERROR |
This message code occurs when mpiMotionStart(.),
mpiMotionModify(.) or mpiMotionAction(.) is called when the motion supervisor
is in the ERROR state. Motion cannot be started or modified at this time. |
|
MPIMotionMessageAUTO_START
|
This message code occurs when mpiMotionModify(.)
was called when the motion supervisor was in the IDLE state and was automatically
converted into an mpiMotionStart(.). |
|
MPIMotionMessagePROFILE_ERROR
|
This message code occurs when the velocity
must be reversed, but mpiMotionModify(.) was called with the NO_REVERSAL
attribute. |
|
MPIMotionMessagePATH_ERROR
|
This message code occurs when the path motion
time slice is set to less than one controller sample period. |
|
MPIMotionMessageFRAMES_LOW
|
XMP internal point list buffer is low. |
|
MPIMotionMessageFRAMES_EMPTY
|
XMP internal point list ran out of frames. |