C2A_Core
|
#include "m_pdu.h"
データ構造 | |
struct | VCDU |
マクロ定義 | |
#define | VCDU_HEADER_SIZE (6u) |
#define | VCDU_TRAILER_SIZE (4u) |
#define | VCDU_LEN (VCDU_HEADER_SIZE + M_PDU_LEN + VCDU_TRAILER_SIZE) |
#define | VCDU_COUNTER_MAX (0x01000000) |
列挙型 | |
enum | VCDU_VER { VCDU_VER_2 = 1 , VCDU_VER_UNKNOWN } |
enum | VCDU_SCID { VCDU_SCID_SAMPLE_SATELLITE = 0x00 , VCDU_SCID_UNKNOWN } |
enum | VCDU_VCID { VCDU_VCID_REALTIME = 0x01 , VCDU_VCID_REPLAY = 0x02 , VCDU_VCID_FILL = 0x3f , VCDU_VCID_UNKNOWN } |
enum | VCDU_REPLAY_FLAG { VCDU_REPLAY_FALSE = 0 , VCDU_REPLAY_TRUE = 1 } |
関数 | |
void | VCDU_generate_byte_stream (const VCDU *vcdu, uint8_t byte_stream[VCDU_LEN]) |
void | VCDU_setup_fill_vcdu (VCDU *vcdu) |
void | VCDU_setup_realtime_vcdu_hdr (VCDU *vcdu, uint32_t counter) |
void | VCDU_setup_replay_vcdu_hdr (VCDU *vcdu, uint32_t counter) |
VCDU_VER | VCDU_get_ver (const VCDU *vcdu) |
void | VCDU_set_ver (VCDU *vcdu, VCDU_VER ver) |
VCDU_SCID | VCDU_get_scdi (const VCDU *vcdu) |
void | VCDU_set_scid (VCDU *vcdu, VCDU_SCID scid) |
VCDU_VCID | VCDU_get_vcid (const VCDU *vcdu) |
void | VCDU_set_vcid (VCDU *vcdu, VCDU_VCID vcid) |
uint32_t | VCDU_get_vcdu_counter (const VCDU *vcdu) |
void | VCDU_set_vcdu_counter (VCDU *vcdu, uint32_t counter) |
VCDU_REPLAY_FLAG | VCDU_get_replay_flag (const VCDU *vcdu) |
void | VCDU_set_replay_flag (VCDU *vcdu, VCDU_REPLAY_FLAG flag) |
uint32_t | VCDU_get_clcw (const VCDU *vcdu) |
void | VCDU_set_clcw (VCDU *vcdu, uint32_t clcw) |
uint32_t | VCDU_calc_next_counter (uint32_t prev) |
#define VCDU_LEN (VCDU_HEADER_SIZE + M_PDU_LEN + VCDU_TRAILER_SIZE) |
enum VCDU_REPLAY_FLAG |
enum VCDU_VCID |
void VCDU_generate_byte_stream | ( | const VCDU * | vcdu, |
uint8_t | byte_stream[VCDU_LEN] | ||
) |
VCDU_REPLAY_FLAG VCDU_get_replay_flag | ( | const VCDU * | vcdu | ) |
void VCDU_set_replay_flag | ( | VCDU * | vcdu, |
VCDU_REPLAY_FLAG | flag | ||
) |
void VCDU_setup_realtime_vcdu_hdr | ( | VCDU * | vcdu, |
uint32_t | counter | ||
) |