Frame id used by default. It is non-zero to trigger a status response
Transmit option used by default.
Base class for all XBee requests
The XBeeRequest provides helpers to access to the raw API frame. Unless specified, the type of attributes is int.
API ID
Subclasses must implement this and return the corresponding API ID
Computed length
API ID-specific raw data, bytes between the api_id and the checksum
Subclasses must implement this
Type : | bytearray |
---|
Computed checksum
Computed frame
Tx Request using 64-bit addressing
Frame id
64-bit destination address
Options
Data
Type : | bytearray or bytes |
---|
Tx Request using 16-bit addressing
Frame id
16-bit destination address
Options
Data
Type : | bytearray or bytes |
---|
At Request
Frame id
Command
Type : | bytes |
---|
Parameter value
Set to None to query the register
Type : | None or bytearray or bytes |
---|
At Queue Request
Frame id
Command
Type : | bytes |
---|
Parameter value
Set to None to query the register
Type : | None or bytearray or bytes |
---|
ZB Tx Request
Frame id
64-bit destination address
16-bit destination address
Broadcast radius
Options
Data
Type : | bytearray or bytes |
---|
ZB Explicit Tx Request
Frame id
64-bit destination address
16-bit destination address
Source endpoint
Destination endpoint
Cluster id
Profile id
Broadcast radius
Options
Data
Type : | bytearray or bytes |
---|
Remote At Request
Frame id
64-bit destination address
16-bit destination address
Options
Command
Type : | bytes |
---|
Parameter value
Set to None to query the register
Type : | None or bytearray or bytes |
---|
Mapping from Request API IDs to XBeeRequest