MPIUserLimitConditionSqNodeAnalogIo

Declaration

typedef struct MPIUserLimitConditionSqNodeAnalogIo {
    int32_t              synqNetNumber;
    int32_t              nodeNumber;
    int32_t              channel;
    int32_t              value;
    MPIUserLimitLogic logic;
    MPI_BOOL          isSigned;     /* perform a signed comparison?   */
} MPIUserLimitConditionSqNodeAnalogIo;

 

Required Header: stdmpi.h
Change History: Added in 04.00.

Description

MPIUserLimitConditionSqNodeAnalogIo represents a SynqNet analog I/O condition’s data for a user limit’s trigger.

synqNetNumber The number of the SynqNet network on which the I/O used for the trigger condition lies.
nodeNumber The number of the SynqNet node whose analog I/O is used for the trigger condition.
Channel The analog I/O channel that will be used for the trigger condition.
value The value to which the analog I/O will be compared.
logic The logic used to compare the analog I/O to the value member.

If logic is MPIUserLimitLogicGT, then the condition will evaluate true when the user buffer value is greater than the value member.
isSigned Indicates whether the values being compared are signed or unsigned values. TRUE indicates signed values. FALSE indicates unsigned values.

See Also

MPIUserLimitConditionData | MPIUserLimitConditionType