MPI 04.00 Reference >> mpiMotion
MPIMotionHoldType
Definition
typedef enum MPIMotionHoldType {
MPIMotionHoldTypeINVALID = -1,
MPIMotionHoldTypeNONE,
MPIMotionHoldTypeGATE,
MPIMotionHoldTypeMOTOR_DEDICATED_IN,
MPIMotionHoldTypeMOTOR_DEDICATED_OUT,
MPIMotionHoldTypeMOTOR_GENERAL_IN,
MPIMotionHoldTypeMOTOR_GENERAL_OUT,
MPIMotionHoldTypeAXIS_COMMAND_POSITION,
MPIMotionHoldTypeAXIS_ACTUAL_POSITION,
MPIMotionHoldTypeCUSTOM,
MPIMotionHoldTypeCOUNT,
MPIMotionHoldTypeEND = MPIMotionHoldTypeCOUNT,
MPIMotionHoldTypeFIRST = MPIMotionHoldTypeINVALID+1
} MPIMotionHoldType;
Required Header: stdmpi.h
Change History: Added in 04.00.
Description
These types specify the motion profile trigger condition. The hold trigger value is specified with the MPIMotionHoldData data type.
| MPIMotionAttrHoldTypeNONE | This type disables the hold trigger condition. |
|---|---|
| MPIMotionAttrHoldTypeGATE | Motion hold input triggers from a Gate. For more information, see mpiControlGateGet/Set(...). |
| MPIMotionAttrHoldTypeMOTOR_DEDICATED_IN | Motion hold input triggers from a Dedicated Input bit. |
| MPIMotionAttrHoldTypeMOTOR_DEDICATED_OUT | Motion hold input triggers from a Dedicated Output bit. |
| MPIMotionAttrHoldTypeMOTOR_GENERAL_IN | Motion hold input triggers from a General Input bit. |
| MPIMotionAttrHoldTypeMOTOR_GENERAL_OUT | Motion hold input triggers from a General Output bit. |
| MPIMotionAttrHoldTypeAXIS_COMMAND_POSITION | Motion hold input triggers from an axis's command position. |
| MPIMotionAttrHoldTypeAXIS_ACTUAL_POSITION | Motion hold input triggers from an axis's actual position. |
| MPIMotionAttrHoldTypeCUSTOM | Motion hold input triggers from a user specifiable controller memory address. |
