You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Node Status Report 0x0070
SwitchKit Name
NodeStatusReport
Type
EXS API and SwitchKit API message
Description
A CSP in a multi-node system sends this message to the host after the node reboots or its status changes.
Sent by
CSP
SwitchKit Code
C Structure
typedef struct {
int PhysicalNode;
UBYTE LogicalNode;
UBYTE HostNode;
UBYTE NodeStatus;
} XL_NodeStatusReport;
C++ Class
class XLC_NodeStatusReport : public XLC_InboundMessage {
public:
int getPhysicalNode() const;
void setPhysicalNode(int x);
UBYTE getLogicalNode() const;
void setLogicalNode(UBYTE x);
UBYTE getHostNode() const;
void setHostNode(UBYTE x);
UBYTE getNodeStatus() const;
void setNodeStatus(UBYTE x);
};
EXS API Hex Format
MESSAGE (White) |
RESPONSE (Gray) |
||
Byte |
Field Description |
Byte |
Field Description |
0 |
Frame (0xFE) |
0 |
Frame (0xFE) |
1, 2 |
Length (0xNNNN) |
1, 2 |
Length, MSB (0x0005) |
3, 4 |
Message Type (0x0070) |
3, 4 |
Message Type (0x0070) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
: |
Address Method 0x00 - Individual AEs |
8 |
Checksum |
Number of AEs to follow |
|||
AE |
|||
: |
Host Node ID The value is the same as the Logical Node ID field in the header. The system uses the value 0xF0 for a host node that does not have a logical node ID. |
||
: |
Node Status This field indicates the current status of the node.
0x00 Node Initialized 0xFF Node Requires Logical Node ID |
||
: |
Checksum |