Skip to main content

dvb_bbframe/
lib.rs

1//! ETSI DVB-S2 / S2X / T2 BBFrame parser + builder.
2//!
3//! Supports both Normal Mode (NM) and High Efficiency Mode (HEM)
4//! per EN 302 755 v1.4.1 §5.1.7.
5//!
6//! Entry points:
7//! - [`header::Bbheader`] — the 10-byte BBHEADER with parse + serialize.
8//! - [`packet::up_iter`] — user packet extraction from the data field.
9//! - [`crc::crc8`] — CRC-8 encoder (EN 302 307-1 §5.1.4 / EN 302 755 Annex F).
10//! - [`issy`] — ISSY field parser (EN 302 755 Annex C).
11
12#![warn(missing_docs)]
13
14pub mod crc;
15pub mod error;
16pub mod header;
17pub mod issy;
18pub mod packet;
19
20pub use error::{Error, Result};