Module ax25::frame
[−]
[src]
Encoding and decoding AX.25 v2.0 frames between raw bytes and strongly typed structures.
Structs
Address |
A source or destination of an AX.25 frame, combining a callsign with an SSID. |
Ax25Frame |
A strongly-typed representation of a single AX.25 frame. |
Disconnect |
DISC Unnumbered (U) frame |
DisconnectedMode |
DM Unnumbered (U) frame |
FrameReject |
FRMR Unnumbered (U) frame. Flags correspond to names in the AX.25 specification. |
Information |
Information (I) frame |
ParseError |
Error type when parsing fails due to a malformed frame |
ReceiveNotReady |
RNR Supervisory (S) frame |
ReceiveReady |
RR Supervisory (S) frame |
Reject |
REJ Supervisory (S) frame |
RouteEntry |
A single hop in the frame's route |
SetAsynchronousBalancedMode |
SABM Unnumbered (U) frame |
UnknownContent |
Placeholder for when the Address part was parseable but not the control field |
UnnumberedAcknowledge |
UA Unnumbered (U) frame |
UnnumberedInformation |
UI Unnumbered Information frame |
Enums
CommandResponse |
Indicates whether a given frame is a Command or a Response. |
FrameContent |
The body of the frame after the end of the address field |
ProtocolIdentifier |
Human-readable protocol identifiers. These are mostly from the AX.25 2.2 spec which has far more examples than 2.0. |