Skip to main content

Crate apis_saltans_aps

Crate apis_saltans_aps 

Source
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.
ExtendedControl
Control field of the extended header.
TxOptions
Transmission options for an APSDE-DATA request.
Unicast
An APS unicast frame.

Enums§

Broadcast
Zigbee broadcast addresses.
DeliveryMode
APS frame delivery mode.
Destination
Represents the destination of an APS frame.
Fragmentation
Fragmentation field of the APS frame header extended control field.
FrameType
APS frame type.

Type Aliases§

WeakDestination
A variant of Destination with weaker invariants to allow graceful parsing of APS frames.