Skip to main content

Module framing

Module framing 

Source
Expand description

Transfer frame definitions (SDLP, USLP). Transfer frame definitions for the data link layer.

Contains the protocol data units (TC, TM, AOS, Proximity-1, USLP) that carry user data and control information across the space link.

The [FrameWrite] and [FrameRead] traits abstract over frame formats, allowing the link layer to work with any frame type (SDLP TC/TM, USLP, Proximity-1). Both own their frame buffers internally, preventing buffer-mismatch bugs.

Modules§

sdlp
Space Data Link Protocol frame definitions (TC, TM, AOS). Space Data Link Protocols (SDLP).
uslp
Unified Space Data Link Protocol (CCSDS 732.1-B-3). Unified Space Data Link Protocol (USLP)

Enums§

PushError
Push failed: the frame cannot accept this packet.

Traits§

FrameRead
Extracts the data field from a received transfer frame.
FrameWrite
Accumulates packets into a transfer frame.