MPIUserLimitConditionAxisMoveID

Declaration

typedef struct MPIUserLimitConditionAxisMoveID {
	int32_t     axisNumber;
	int32_t     moveID;
	int32_t     mask;
	MPI_BOOL    isEqual;
	MPI_BOOL    isBackGround;
} MPIUserLimitConditionAxisMoveID;

 

Required Header: stdmpi.h

Change History: Added in 04.02.

Description

MPIUserLimitConditionAxisMoveID represents an axis status condition’s data for a user limit’s trigger.

axisNumber The axis number whose status is used for the trigger condition.
moveID The status value to be used for the comparison.
mask The status value to be used for the comparison.
isEqual the condition will trigger if:
(Current MoveID & mask) == Condition MoveID if isEqual is true.
(Current MoveID & mask) != Condition MoveID if isEqual is false.
isBackGround If TRUE the limit will trigger if the axis status matches the status parameter. If FALSE the trigger will occur when the status does not match.

See Also

MPIUserLimitConditionData | MPIUserLimitConditionType