24#ifndef CCSDS124_CONFIG_HPP
25#define CCSDS124_CONFIG_HPP
47#ifndef CCSDS124_MAX_PACKET_LENGTH
48#define CCSDS124_MAX_PACKET_LENGTH 65535U
70#ifndef CCSDS124_NO_EXCEPTIONS
71#define CCSDS124_NO_EXCEPTIONS 0
74#ifndef CCSDS124_NO_RTTI
75#define CCSDS124_NO_RTTI 0
constexpr std::size_t MAX_OUTPUT_BYTES
constexpr std::size_t MAX_ROBUSTNESS
constexpr std::size_t MAX_VT_HISTORY
std::uint32_t word_t
32-bit word type for bit vector storage (matches C implementation)
#define CCSDS124_MAX_PACKET_LENGTH
Maximum packet length in bits (CCSDS max: 65535)
constexpr std::size_t MAX_PACKET_BYTES
constexpr std::size_t BITS_PER_WORD
constexpr std::size_t MAX_PACKET_LENGTH
constexpr std::size_t MAX_HISTORY
constexpr int VERSION_PATCH
constexpr int VERSION_MAJOR
constexpr int VERSION_MINOR