Skip to content

NmtState Enum

CANopen NMT state (CiA 301 §7.3.2.2) as this node reports it and as a heartbeat or guarding reply carries it in bits 0..6. The values are the wire encoding of §7.2.8.3.2.2 Figure 45.

public enum NmtState : System.Byte

Fields

Initializing 0

NMT state Initialisation (§7.3.2.2.1): the node is being (re)initialised and has not yet entered Pre-Operational. On the wire this is the boot-up message, a single 0x00 byte on 0x700 + node-id (§7.2.8.3.3); a node never reports it in a heartbeat or guarding reply.

Stopped 4

Node reports itself as Stopped in a heartbeat (0x04).

Operational 5

Node reports itself as Operational in a heartbeat (0x05).

PreOperational 127

Node reports itself as Pre-Operational in a heartbeat (0x7F).