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.

See Also

mpiSynqNetAnalyze