C2A_Core
|
受信した TC Frame の検証を行う [詳解]
#include "gs_validate.h"
#include "../../TlmCmd/Ccsds/tc_segment.h"
#include <src_core/TlmCmd/Ccsds/space_packet_typedef.h>
マクロ定義 | |
#define | GS_RECEIVE_WINDOW (256) |
#define | GS_POSITIVE_WINDOW_WIDTH_DEFAULT (64) |
関数 | |
static GS_VALIDATE_ERR | GS_check_tctf_header_ (const TcTransferFrame *tctf) |
static GS_VALIDATE_ERR | GS_check_tc_segment_ (const TcSegment *tc_segment) |
static GS_VALIDATE_ERR | GS_check_tcs_headers_ (const TcSegment *tc_segment) |
static GS_VALIDATE_ERR | GS_check_cmd_space_packet_headers_ (const CmdSpacePacket *csp) |
static GS_VALIDATE_ERR | GS_check_ad_cmd_ (const TcTransferFrame *tctf) |
static GS_VALIDATE_ERR | GS_check_bd_cmd_ (const TcTransferFrame *tctf) |
static GS_VALIDATE_ERR | GS_check_bc_cmd_ (const TcTransferFrame *tctf) |
void | GS_validate_init (void) |
GS_ValiateInfo の初期化 [詳解] | |
GS_VALIDATE_ERR | GS_validate_tctf (const TcTransferFrame *tctf) |
tctf の検証 [詳解] | |
uint32_t | GS_form_clcw (void) |
テレメ用の CLCW の作成 [詳解] | |
GS_VALIDATE_ERR | GS_set_farm_pw (uint8_t positive_window_width) |
Positive Window Width の設定 [詳解] | |
変数 | |
static GS_ValiateInfo | gs_validate_info_ |
const GS_ValiateInfo *const | gs_validate_info = &gs_validate_info_ |
受信した TC Frame の検証を行う
gs_validate.c に定義があります。
#define GS_POSITIVE_WINDOW_WIDTH_DEFAULT (64) |
gs_validate.c の 12 行目に定義があります。
#define GS_RECEIVE_WINDOW (256) |
gs_validate.c の 11 行目に定義があります。
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
uint32_t GS_form_clcw | ( | void | ) |
GS_VALIDATE_ERR GS_set_farm_pw | ( | uint8_t | positive_window_width | ) |
Positive Window Width の設定
[in] | positive_window_width | Positive Window Width |
gs_validate.c の 288 行目に定義があります。
void GS_validate_init | ( | void | ) |
GS_VALIDATE_ERR GS_validate_tctf | ( | const TcTransferFrame * | tctf | ) |
tctf の検証
[in] | tctf | 検証する TC Transfer Frame |
gs_validate.c の 51 行目に定義があります。
const GS_ValiateInfo* const gs_validate_info = &gs_validate_info_ |
gs_validate.c の 40 行目に定義があります。
|
static |
gs_validate.c の 39 行目に定義があります。