Expand description
APS frame definitions and utilities.
This crate models Zigbee APS data, command, and acknowledgement frames. It
also provides Assembler for rebuilding fragmented APS data frames from
network-layer envelopes.
APS headers preserve endpoint bytes from incoming frames and expose fallible
endpoint getters. This lets callers distinguish valid
Endpoint values from reserved endpoint IDs
without losing the original protocol value.
Modules§
- data
- APS Data frame definitions.
Structs§
- AckFmt
- Additional ack frame format information.
- Acknowledgement
- APS Acknowledgment Frame.
- Assembler
- Reassembles fragmented APS data frames.
- Command
- APS Command Frame.
- Control
- APS frame control field.
- Data
- An APS Data frame.
- Extended
- Extended header.
- Extended
Control - Control field of the extended header.
- TxOptions
- Transmission options for an APSDE-DATA request.
- Unicast
- An APS unicast frame.
Enums§
- Broadcast
- Zigbee broadcast addresses.
- Delivery
Mode - APS frame delivery mode.
- Destination
- Represents the destination of an APS frame.
- Fragmentation
- Fragmentation field of the APS frame header extended control field.
- Frame
Type - APS frame type.
Type Aliases§
- Weak
Destination - A variant of
Destinationwith weaker invariants to allow graceful parsing of APS frames.