Module p25::data
[−]
[src]
Implements Project 25's data packet specification.
Reexports
pub use self::fragment::ConfirmedFragments; |
pub use self::fragment::UnconfirmedFragments; |
pub use self::header::ConfirmedHeader; |
pub use self::header::ConfirmedFields; |
pub use self::header::ConfirmedPreamble; |
pub use self::header::UnconfirmedHeader; |
pub use self::header::UnconfirmedFields; |
pub use self::header::UnconfirmedPreamble; |
pub use self::header::ServiceAccessPoint; |
pub use self::header::Manufacturer; |
pub use self::header::LogicalLink; |
pub use self::header::BlockCount; |
pub use self::header::PadCount; |
pub use self::header::Sequencing; |
pub use self::header::DataOffset; |
pub use self::payload::ConfirmedPayload; |
pub use self::payload::UnconfirmedPayload; |
Modules
coder |
Provides a convenience interface for coding symbols into a buffer. |
crc |
Implements the 9, 16, and 32-bit CRCs defined by P25 for data checksums. |
fields |
Data packet fields. |
fragment |
Provides |
header |
Header generation for data packets. |
interleave |
Interleaving and deinterleaving for data packet payloads. |
packet |
Generate data packets. |
params |
Defines various parameters used for data packets. |
payload |
Generate data blocks from a slice of bytes. |