Module p25::data::header
[−]
[src]
Header generation for data packets.
A header has several user-filled fields followed by a 16-bit checksum over those fields.
Structs
| BlockCount |
FMF and blocks-to-follow fields. |
| ConfirmedFields |
Header fields for confirmed packet. |
| ConfirmedPreamble |
Preamble for confirmed data packet. |
| DataOffset |
Byte offset into data payload where data header stops and data information begins. |
| Header |
Builds a checksummed header based on the given fields. |
| HeaderPreamble |
Preamble header field. |
| LogicalLink |
Logical link ID field for addressing source or destination subscriber. |
| Manufacturer |
Manufacturer's ID field. |
| PadCount |
Number of pad bytes at the end of the data. |
| Sequencing |
Syn, N(S), and FSNF fields. |
| ServiceAccessPoint |
Service access point (SAP) field. |
| UnconfirmedFields |
Header fields for unconfirmed packet. |
| UnconfirmedPreamble |
Preamble for unconfirmed data packet. |
Traits
| BufWrite |
Write some bytes into a buffer. |
| ByteField |
Field is only a single byte. |
Type Definitions
| ConfirmedHeader |
Packet header block for confirmed data packet. |
| UnconfirmedHeader |
Packet header block for unconfirmed data packet. |