MPISynqNetStatus

Definition

typedef struct MPISynqNetStatus {
    MPISynqNetState             state;
    MPI_BOOL                    topologySaved;  /* TRUE/FALSE */
    MPISynqNetStatusCrcError    crcError;
    MPIEventMask                eventMask;
    MPISynqNetFailedNodeMask    failedNodeMask;
    MPISynqNetShutdownNodeMask  shutdownNodeMask;
} MPISynqNetStatus;

 

Required Header: stdmpi.h
Change History: Modified in 03.04.00 and 03.03.00.

Description

MPISynqNetStatus contains network state information, CRC counters, eventMask, and the failedNodeMask for a SynqNet network. The network status can be read with the mpiSynqNetStatus(...) method.

state Present operation mode for the network.
topologySaved Contains the status of the network topology.
FALSE means the topology is dynamically discovered at initialization.
TRUE means that the topology is verified against an expected topology at initialization. See Saving Current Topology To Flash for more information.
crcError CRC error counters for the controller's network ports. The CRC value increments when received data is corrupt. Range is from 0 to 255. Counter saturates at 255.
eventMask An array that defines the status for the event mask bits. The array is defined as:

typedef MPIEventMaskELEMENT_TYPE
MPIEventMask[MPIEventMaskELEMENTS]


The bits are defined by the MPIEventType enumerations.
failedNodeMask Array that defines the failed node mask bits. Each bit represents a failed node (0x1 = node 0, 0x2 = node 2, 0x4 = node 3, etc.). The array is defined as:

#define MPISynqNetNodeMaskELEMENTS (1) typedef long MPISynqNetFailedNodeMask [MPISynqNetNodeMaskELEMENTS];
shutdownNodeMask Bit mask representing the nodes that have been shutdown by the user.

See Also

mpiSynqNetStatus | mpiSqNodeStatus | MPISqNodeStatus | mpiSynqNetNodeShutdown | mpiSynqNetNodeShutdownNodeMask