6 #ifndef Svc_Ccsds_Utils_SdlsAuthMask_HPP 7 #define Svc_Ccsds_Utils_SdlsAuthMask_HPP 38 (void)::memset(this->bytes, 0,
SIZE);
64 (void)::memset(this->bytes, 0,
SIZE);
PlatformSizeType FwSizeType
static constexpr FwSizeType TC_PRIMARY_HEADER_SIZE
static constexpr FwSizeType IV_SIZE
static constexpr U8 VCID_SHIFT
SdlsTcAuthMask(U8 vcId, U16 securityAssociationIndex)
static constexpr FwSizeType SIZE
static constexpr FwSizeType SPI_SIZE
static constexpr FwSizeType IV_SIZE
static constexpr U8 VCID_MASK
Byte 2 holds the 6-bit VCID in bits 7..2, with the top of the frame length below it.
static constexpr FwSizeType SPI_SIZE
static constexpr FwSizeType SIZE
uint8_t U8
8-bit unsigned integer
static constexpr FwSizeType VCID_BYTE_INDEX
static constexpr FwSizeType VCID_BYTE_INDEX
SdlsTmAuthMask(U8 vcId, U16 securityAssociationIndex)
static constexpr U8 VCID_MASK
Byte 1 holds the 3-bit VCID in bits 3..1, between the low spacecraft ID bits and the OCF flag...
static constexpr FwSizeType TM_PRIMARY_HEADER_SIZE
RateGroupDivider component implementation.
static constexpr U8 VCID_SHIFT