MPISqNodeSegmentInfo

Definition

typedef struct MPISqNodeSegmentInfo {
   long  id;
   long  option;
   char  serialNumber[MPISqNodeSegmentInfoSERIAL_NUMBER_LENGTH];
   char  modelName[MPISqNodeSegmentInfoMODEL_NAME_LENGTH];
   long  digitalInCount;
   long  digitalOutCount;
   long  analogInCount;
   long  analogOutCount;
   long  version;
   long  paramCount;
   long  memoryCount;
   char  manufacturerData[MPISqNodeManufacturerDATA_CHAR_MAX];
} MPISqNodeSegmentInfo;

Change History: Added in the 03.02.00

Description

MPISqNodeSegmentInfo contains data about the I/O that is supported by a segment (slice or module) attached to a SynqNet node.

id This field contains a 32-bit number that uniquely identifies this kind of segment.
For modules attached to a SQID node, the top 16 bits are the manufacturer code and the bottom 16 bits are to product code.
option The option code for the segment.
For slices attached to a Slice network adaptor this field is always zero.
serialNumber The serial number of this segment.
Note
: Slice-I/O nodes do not report serial numbers.
modelName A text string giving the model name of this module.
digitalInCount The total number of digital inputs on this segment.
digitalOutCount The total number of digital outputs on this segment.
analogInCount The total number of analog inputs on this segment.
analogOutCount The total number of analog outputs on this segment.
version The version of the segment.
For modules attached to a SQID node, this field is always zero.
paramCount The total number segment parameters supported by this segment.
For modules attached to a SQID node this field is always zero.
memoryCount The total number of memory bytes available on this segment.
For modules attached to a SQID node, this field is always zero.
manufacturerData A series of characters programmed into the node during manufacturing. For slices attached to a Slice network adaptor, this field is always zero.

See Also

MPISqNodeConfigIoAbort