MPIMotionAttrHoldType

Definition

typedef enum {
  MPIMotionAttrHoldTypeINVALID	= -1,

  MPIMotionAttrHoldTypeNONE,
  MPIMotionAttrHoldTypeGATE,
  MPIMotionAttrHoldTypeINPUT,
  MPIMotionAttrHoldTypeMOTOR_GENERAL_IO,
  MPIMotionAttrHoldTypeMOTOR_DEDICATED_IO,
  MPIMotionAttrHoldTypeAXIS_POSITION_ACTUAL,
  MPIMotionAttrHoldTypeAXIS_POSITION_COMMAND,
  MPIMotionAttrHoldTypeUSER_ADDRESS,

  MPIMotionAttrHoldTypeLAST,
  MPIMotionAttrHoldTypeFIRST = MPIMotionAttrHoldTypeINVALID + 1
} MPIMotionAttrHoldType;
Change History: Modified in the 03.03.00

Description

These types specify the motion profile trigger condition. The hold trigger value is specified with the MPIMotionAttrHoldSource data type.

MPIMotionAttrHoldTypeNONE This type disables the hold trigger condition.
MPIMotionAttrHoldTypeGATE This type configures a control gate for the hold trigger condition. See mpiControlGateGet/Set(...) for more information.
MPIMotionAttrHoldTypeINPUT This type configures a memory address for the hold trigger condition.
MPIMotionAttrHoldTypeMOTOR_GENERAL_IO Motion hold input triggers from a General IO bit.
MPIMotionAttrHoldTypeMOTOR_DEDICATED_IO Motion hold input triggers from a Dedidcated I/O bit.
MPIMotionAttrHoldTypeAXIS_POSITION_ACTUAL Motion hold input trigger from an axis's actual position.
MPIMotionAttrHoldTypeAXIS_POSITION_COMMAND Motion hold input trigger from an axis's command position.
MPIMotionAttrHoldTypeUSER_ADDRESS Motion hold input trigger from a user specifiable controller memory address.

See Also

MPIMotionAttrHoldSource | MPIMotionAttrHold | MPIMotionAttrMask

Motion Attributes