You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Matrix Status Report 0x00E5
SwitchKit Name
DeviceServerStatusReport
Type
EXS API and SwitchKit API message
Description
This is an unsolicited message sent from the Matrix Controller to the Host in different situations. This is generally caused by an IP Signaling Series 3 card interaction about which the Host requires information.
NOTE: This message supports a feature of a Excel product other than SwitchKit. For this reason, the message is not to be used in a SwitchKit only environment.
Sent by
Excel platform
SwitchKit Code
C Structure
typedef struct {
unsigned short DeviceServer;
UBYTE TLVCount;
UBYTE Data[222];
} XL_DeviceServerStatusReport;
C++ Class
class XLC_DeviceServerStatusReport : public XLC_InboundMessage {
public:
unsigned short getDeviceServer() const;
void setDeviceServer(unsigned short x);
UBYTE getTLVCount() const;
void setTLVCount(UBYTE x);
const UBYTE *getData() const;
UBYTE *getData();
void setData(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 (0x0007) |
3, 4 |
Message Type (0x00E5) |
3, 4 |
Message Type (0x00E5) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Sequence Number (same as message) |
7 |
Logical Node ID |
7 |
Logical Node ID |
: |
Address Method 0x00 - Individual AEs |
8, 9 |
|
Number of AEs to follow |
|||
AE |
|||
: |
Number of TLVs to follow |
10 |
Checksum |
: |
|||
: |
Checksum |