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

Compression parameters for a single packet. More...

#include <ccsds124.h>

Data Fields

uint8_t min_robustness
 
uint8_t new_mask_flag
 
uint8_t send_mask_flag
 
uint8_t uncompressed_flag
 

Detailed Description

Compression parameters for a single packet.

These flags control the compression behavior per-packet. When using automatic mode (pt_limit > 0, etc.), these are managed internally by the compressor.

Definition at line 94 of file ccsds124.h.

Field Documentation

◆ min_robustness

uint8_t ccsds124_params_t::min_robustness

Rₜ: Minimum robustness level (0-7)

Definition at line 95 of file ccsds124.h.

Referenced by ccsds124_compress(), and get_default_params().

◆ new_mask_flag

uint8_t ccsds124_params_t::new_mask_flag

ṗₜ: Update mask from build vector (0 or 1)

Definition at line 96 of file ccsds124.h.

Referenced by ccsds124_compress(), ccsds124_compress_packet(), and get_default_params().

◆ send_mask_flag

uint8_t ccsds124_params_t::send_mask_flag

ḟₜ: Include mask in output (0 or 1)

Definition at line 97 of file ccsds124.h.

Referenced by ccsds124_compress(), ccsds124_compress_packet(), and get_default_params().

◆ uncompressed_flag

uint8_t ccsds124_params_t::uncompressed_flag

ṙₜ: Send uncompressed (0 or 1)

Definition at line 98 of file ccsds124.h.

Referenced by ccsds124_compress(), ccsds124_compress_packet(), and get_default_params().


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