|
CCSDS 124.0-B-1 C++ 1.0.0
CCSDS 124.0-B-1 Lossless Compression
|
Macros | |
| #define | CCSDS124_MAX_PACKET_LENGTH 65535U |
| Maximum packet length in bits (CCSDS max: 65535) | |
Typedefs | |
| using | ccsds124::word_t = std::uint32_t |
| 32-bit word type for bit vector storage (matches C implementation) | |
Variables | |
| constexpr std::size_t | ccsds124::MAX_PACKET_LENGTH = 65535U |
| constexpr std::size_t | ccsds124::MAX_PACKET_BYTES = (MAX_PACKET_LENGTH + 7U) / 8U |
| constexpr std::size_t | ccsds124::MAX_ROBUSTNESS = 7U |
| constexpr std::size_t | ccsds124::MAX_HISTORY = 16U |
| constexpr std::size_t | ccsds124::MAX_VT_HISTORY = 16U |
| constexpr std::size_t | ccsds124::MAX_OUTPUT_BYTES = MAX_PACKET_BYTES * 6U |
| constexpr std::size_t | ccsds124::BITS_PER_WORD = 32U |
| #define CCSDS124_MAX_PACKET_LENGTH 65535U |
Maximum packet length in bits (CCSDS max: 65535)
Definition at line 48 of file config.hpp.
| using ccsds124::word_t = typedef std::uint32_t |
32-bit word type for bit vector storage (matches C implementation)
Definition at line 59 of file config.hpp.
|
inlineconstexpr |
Definition at line 60 of file config.hpp.
|
inlineconstexpr |
Definition at line 54 of file config.hpp.
Referenced by ccsds124::Compressor< N, MaxOutputBytes >::compress_packet(), and ccsds124::Compressor< N, MaxOutputBytes >::reset().
|
inlineconstexpr |
Definition at line 56 of file config.hpp.
|
inlineconstexpr |
Definition at line 52 of file config.hpp.
|
inlineconstexpr |
Definition at line 51 of file config.hpp.
|
inlineconstexpr |
Definition at line 53 of file config.hpp.
|
inlineconstexpr |
Definition at line 55 of file config.hpp.
Referenced by ccsds124::Compressor< N, MaxOutputBytes >::compress_packet(), and ccsds124::Compressor< N, MaxOutputBytes >::reset().