MPIMotionMessage / MEIMotionMessage

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.

 

MEIMotionMessage

 

typedef enum {
    MEIMotionMessageRESERVED0,
    MEIMotionMessageRESERVED1,
    MEIMotionMessageRESERVED2,
    MEIMotionMessageNO_AXES_MAPPED,
} MEIMotionMessage;
Description
  MEIMotionMessageRESERVED0 Reserved for specialized use.
  MEIMotionMessageRESERVED1 Reserved for specialized use.
  MEIMotionMessageRESERVED2 Reserved for specialized use.
  MEIMotionMessageNO_AXES_MAPPED Returned from methods that require at least one axes to be associated to motion supervisor object.
See Also MPIMotionType | MPIMotionAttrMask | mpiMotionModify | mpiMotionAction
mpiMotionStart