Skip to main content

Crate leodos_protocols

Crate leodos_protocols 

Source
Expand description

An implementation of CCSDS protocols for space communications.

Modules§

application
Application layer protocols and services.
coding
Channel coding, CRC, randomization, and physical layer protocols.
datalink
Data link layer framing and transfer frame protocols. Implements the CCSDS Data Link Protocols (Layer 2).
ids
Protocol identifier newtypes (SCID, VCID, etc.).
misc
Miscellaneous CCSDS protocols: SLE, time codes, etc.
network
Network layer protocols including Space Packet and ISL routing.
physical
Physical layer: modulation, demodulation, channel models. Physical layer: modulation, demodulation, and channel I/O.
transport
Transport layer protocols. The Transport Layer of the Communication Protocol Stack.
utils
Shared utilities: bitfield helpers and checksums. Shared utilities: bitfield helpers, checksums, formatting, time.

Macros§

fmt
Formats into a byte buffer using core::fmt::Write, returning bytes written.
fmt_cstr
Formats a null-terminated C string.