File Information
Library: IoT/XBee
Package: XBeeNode
Header: IoT/XBee/XBeeNode.h
Description
When the modem receives a ZigBee RF packet it is sent out the serial port using this message type.
Frame Type: 0x91
Variables
clusterID
Poco::UInt16 clusterID;
Cluster ID the packet was addressed to.
destinationEndpoint
Poco::UInt8 destinationEndpoint;
Endpoint of the destination the message is addressed to.
deviceAddress
std::string deviceAddress;
Hexadecimal text representation of 64-bit address of the destination device. Set to "FFFFFFFFFFFFFFFF" (unknown 64-bit address) if the sender's 64-bit address is unknown.
networkAddress
std::string networkAddress;
Hexadecimal text representation of the 16-bit network address of the device.
options
Poco::UInt8 options;
Receive options:
- 0x01 - Packet Acknowledged
- 0x02 - Packet was a broadcast packet
- 0x20 - Packet encrypted with APS encryption
- 0x40 - Packet sent with extended timeout enabled
Note: Option values can be combined. For example, a 0x40 and a 0x01 will show as a 0x41. Other possible values 0x00, 0x21, 0x22, 0x41, 0x42, 0x60, 0x61, 0x62.
payload
std::vector < Poco::UInt8 > payload;
Received payload.
profileID
Poco::UInt16 profileID;
Profile ID the packet was addressed to.
sourceEndpoint
Poco::UInt8 sourceEndpoint;
Endpoint of the source that initiated the transmission.