12 #ifndef GS_VALIDATE_H_
13 #define GS_VALIDATE_H_
17 #include "../../TlmCmd/Ccsds/tc_transfer_frame.h"
GS_VALIDATE_ERR
gs_validate 関数の返り値
@ GS_VALIDATE_ERR_FARM1_POSITIVE_WINDOW_AREA
@ GS_VALIDATE_ERR_FARM1_LOCKOUT_AREA
@ GS_VALIDATE_ERR_TCTF_VCID
@ GS_VALIDATE_ERR_CSP_2ND_HDR_FLAG
@ GS_VALIDATE_ERR_TCS_SEQ_FLAG
@ GS_VALIDATE_ERR_TCTF_SCID
@ GS_VALIDATE_ERR_CSP_SEQ_IS_NOT_SINGLE
@ GS_VALIDATE_ERR_TCTF_TYPE
@ GS_VALIDATE_ERR_CSP_VER
@ GS_VALIDATE_ERR_FARM1_NEGATIVE_WINDOW_AREA
@ GS_VALIDATE_ERR_TCTF_VER
@ GS_VALIDATE_ERR_IN_LOCKOUT
@ GS_VALIDATE_ERR_FECW_MISSMATCH
@ GS_VALIDATE_ERR_INVALID_BC_CMD
@ GS_VALIDATE_ERR_UNKNOWN
@ GS_VALIDATE_ERR_CSP_TYPE_IS_NOT_CMD
const GS_ValiateInfo *const gs_validate_info
void GS_validate_init(void)
GS_ValiateInfo の初期化
GS_VALIDATE_ERR GS_set_farm_pw(uint8_t positive_window_width)
Positive Window Width の設定
GS_VALIDATE_ERR GS_validate_tctf(const TcTransferFrame *tctf)
tctf の検証
uint32_t GS_form_clcw(void)
テレメ用の CLCW の作成
uint8_t positive_window_width
TC Transfer Frame のパケット構造体