MPISynqNetDiagnosticsInfo
Declaration
typedef struct MPISynqNetDiagnosticsInfo { MPIControlStatistics controlStats; MPISynqNetTiming sqTiming; long sampleCounter; double sampleRate, MPISynqNetInfo networkInfo; MPISqNodeStatus nodeInfo[MPISynqNetMaxNODE_COUNT]; MPISynqNetStatus netStatus; } MPISynqNetDiagnosticsInfo;
Required Header: stdmpi.h
Change History: Added in 04.00.
Description
MPISynqNetDiagnosticsInfo contains network status and the node status. It identifies the network type, number of nodes on the network, network operation state, error counters and timing statistics.
controlStats | Contains read only statistics of the controller’s processor load. It is useful for monitoring the foreground and background task execution times. |
---|---|
sqTiming | Contains static data that is determined during network initialization. It identifies timing statistics about the current network. Most values are just reported based on network timing calculations. |
sampleCounter | Contains the number of servo cycles (samples) that have occurred. |
sampleRate | Contains the current sample rate network is configured. |
networkInfo | Contains static network data that is determined during network initialization. |
nodeCount | Number of nodes present in the network. |
nodeInfo | Array of MPISqNodeStatus structure of MAX_NODES. contains error counters and the eventMask for each SynqNet node. |
netStatus | Contains network state information, CRC counters, eventMask, and the failedNodeMask for a SynqNet network. |