CCSDS 124.0-B-1 C 1.0.0
CCSDS 124.0-B-1 Lossless Compression
Loading...
Searching...
No Matches
bitreader_t Struct Reference

Bit reader structure for sequential reading. More...

#include <ccsds124.h>

Data Fields

const uint8_t * data
 
size_t num_bits
 
size_t bit_pos
 

Detailed Description

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.

Field Documentation

◆ bit_pos

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().

◆ data

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().

◆ num_bits

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().


The documentation for this struct was generated from the following file: