MEICanNMTState
Definition
|
typedef enum {
MEICanNMTStateBOOT_UP,
MEICanNMTStateSTOPPED,
MEICanNMTStateOPERATIONAL,
MEICanNMTStatePRE_OPERATIONAL,
MEICanNMTStateUNKNOWN,
} MEICanNMTSTATE;
|
Description
MEICanNMTState enumerates the NMT (network management) states of a node on a CANOpen network. The XMP's CAN controller will automatically put all nodes into the Operational state during the initialization of the network.
CANOpen defines each set of states that every CANOpen node has to support.
|
MEICanNMTStateBOOT_UP |
This is that first state that a node enters into after it powers up. The node stays in this state until it has initalized. It will then automatically enter the pre-operational state. |
MEICanNMTStatePRE_OPERATIONAL |
In this state the node may be configured using the SDOs. PDO communications are not allowed. |
MEICanNMTStateOPERATIONAL |
In this state the PDO communications and SDO communications are allowed. |
MEICanNMTStateSTOPPED |
In this state the node is in a fault state and all the outputs are in their fault state. No PDO or SDO communication is allowed, only NMT messages. |
MEICanNMTStateUNKNOWN |
An NMT state was returned that the MPI does not recognize. |
|
See Also
|