Crate p25 [] [src]

Implements the Project 25 (P25) air interface radio protocol, including baseband frame synchronization, symbol decoding, error correction coding, and packet reconstuction.

Modules

baseband

Sychronization and symbol encoding/decoding of C4FM signal used by P25.

bits

Dibits, tribits, and hexbits.

coding

Encoding and decoding for the several error correction coding schemes used in P25.

consts

Constants used throughout the protocol.

data

Implements Project 25's data packet specification.

error

Standard errors that may occur when working with P25.

message

High-level data unit and message receivers.

stats

Runtime statistics.

trunking

Trunking control message decoding.

voice

Receive and decode voice-related data units.