MPISynqNetResourceIoBits

Definition

typedef enum MPISynqNetResourceIoBits {
  MPISynqNetResourceIoBitsINVALID   = -1,

  MPISynqNetResourceIoBitsNONE,
  MPISynqNetResourceIoBits16,
  MPISynqNetResourceIoBits48,

  MPISynqNetResourceIoBitsLAST,
  MPISynqNetResourceIoBitsFIRST = MPISynqNetResourceIoBitsINVALID + 1
} MPISynqNetResourceIoBits;

Description

The MPISynqNetResourceIoBits enumeration is a member of the MPISynqNetPacketCfgMotor configuration structure. The values are used to configure the number of I/O data fields sent to a motor. Valid values range from greater or equal to MPISynqNetResourceIoBitsFIRST and less than MPISynqNetResourceIoBitsLAST, but may be further limited by the available resources on the node. This is a generic enumeration that is used to configure the resource count of different types of motor and node I/O.

NOTE: (for Motor I/O only) Enabled motors always contain one fixed 16bit data field of dedicated I/O. This is not application configurable.

MPISynqNetResourceIoBitsINVALID Non-valid bit count was detected.
MPISynqNetResourceIoBitsNONE No I/O bits will be sent/received.
MPISynqNetResourceIoBits16 One data field of 16 I/O bits will be sent/received.
MPISynqNetResourceIoBits48 One data field of 48 I/O bits will be sent/received.

See Also

mpiSynqNetPacketConfigGet | mpiSynqNetPacketConfigSet | MPISynqNetPacketCfgMotor | MPISynqNetPacketCfg | MPISynqNetPacketCfgNode