CCSDS 124.0-B-1 C 1.0.0
CCSDS 124.0-B-1 Lossless Compression
Loading...
Searching...
No Matches
Configuration Constants

Macros

#define CCSDS124_MAX_PACKET_LENGTH   65535U
 
#define CCSDS124_MAX_PACKET_BYTES   (((CCSDS124_MAX_PACKET_LENGTH) + 7U) / 8U)
 
#define CCSDS124_MAX_ROBUSTNESS   7U
 
#define CCSDS124_MAX_HISTORY   16U
 
#define CCSDS124_MAX_VT_HISTORY   16U
 
#define CCSDS124_MAX_OUTPUT_BYTES   ((CCSDS124_MAX_PACKET_BYTES) * 12U)
 

Detailed Description

Macro Definition Documentation

◆ CCSDS124_MAX_HISTORY

#define CCSDS124_MAX_HISTORY   16U

History depth for change vectors

Definition at line 71 of file ccsds124.h.

◆ CCSDS124_MAX_OUTPUT_BYTES

#define CCSDS124_MAX_OUTPUT_BYTES   ((CCSDS124_MAX_PACKET_BYTES) * 12U)

Max output buffer size (12× for worst-case RLE expansion)

Definition at line 74 of file ccsds124.h.

◆ CCSDS124_MAX_PACKET_BYTES

#define CCSDS124_MAX_PACKET_BYTES   (((CCSDS124_MAX_PACKET_LENGTH) + 7U) / 8U)

Max packet bytes

Definition at line 69 of file ccsds124.h.

◆ CCSDS124_MAX_PACKET_LENGTH

#define CCSDS124_MAX_PACKET_LENGTH   65535U

Maximum packet length in bits (CCSDS max)

Definition at line 66 of file ccsds124.h.

◆ CCSDS124_MAX_ROBUSTNESS

#define CCSDS124_MAX_ROBUSTNESS   7U

Maximum robustness level (Rₜ)

Definition at line 70 of file ccsds124.h.

◆ CCSDS124_MAX_VT_HISTORY

#define CCSDS124_MAX_VT_HISTORY   16U

History size for Vₜ calculation

Definition at line 72 of file ccsds124.h.