|
CCSDS 124.0-B-1 C 1.0.0
CCSDS 124.0-B-1 Lossless Compression
|
Bit reader structure for sequential reading. More...
#include <ccsds124.h>
Data Fields | |
| const uint8_t * | data |
| size_t | num_bits |
| size_t | bit_pos |
Bit reader structure for sequential reading.
Tracks position within a byte buffer for bit-level access. Used during decompression to parse compressed packets.
Definition at line 748 of file ccsds124.h.
| size_t bitreader_t::bit_pos |
Current bit position (0 = first bit)
Definition at line 751 of file ccsds124.h.
Referenced by bitreader_align_byte(), bitreader_init(), bitreader_position(), bitreader_read_bit(), bitreader_remaining(), and ccsds124_count_decode().
| const uint8_t* bitreader_t::data |
Pointer to source data buffer
Definition at line 749 of file ccsds124.h.
Referenced by bitreader_init(), and bitreader_read_bit().
| size_t bitreader_t::num_bits |
Total number of bits available
Definition at line 750 of file ccsds124.h.
Referenced by bitreader_init(), bitreader_read_bit(), and bitreader_remaining().