6 #define VCDU_HEADER_SIZE (6u)
7 #define VCDU_TRAILER_SIZE (4u)
8 #define VCDU_LEN (VCDU_HEADER_SIZE + M_PDU_LEN + VCDU_TRAILER_SIZE)
9 #define VCDU_COUNTER_MAX (0x01000000)
uint32_t VCDU_get_clcw(const VCDU *vcdu)
void VCDU_setup_fill_vcdu(VCDU *vcdu)
@ VCDU_SCID_SAMPLE_SATELLITE
void VCDU_set_ver(VCDU *vcdu, VCDU_VER ver)
void VCDU_setup_realtime_vcdu_hdr(VCDU *vcdu, uint32_t counter)
void VCDU_set_clcw(VCDU *vcdu, uint32_t clcw)
#define VCDU_TRAILER_SIZE
void VCDU_setup_replay_vcdu_hdr(VCDU *vcdu, uint32_t counter)
VCDU_REPLAY_FLAG VCDU_get_replay_flag(const VCDU *vcdu)
uint32_t VCDU_get_vcdu_counter(const VCDU *vcdu)
VCDU_VER VCDU_get_ver(const VCDU *vcdu)
uint32_t VCDU_calc_next_counter(uint32_t prev)
void VCDU_set_vcid(VCDU *vcdu, VCDU_VCID vcid)
void VCDU_generate_byte_stream(const VCDU *vcdu, uint8_t byte_stream[VCDU_LEN])
VCDU_SCID VCDU_get_scdi(const VCDU *vcdu)
void VCDU_set_scid(VCDU *vcdu, VCDU_SCID scid)
void VCDU_set_vcdu_counter(VCDU *vcdu, uint32_t counter)
void VCDU_set_replay_flag(VCDU *vcdu, VCDU_REPLAY_FLAG flag)
VCDU_VCID VCDU_get_vcid(const VCDU *vcdu)