C2A_Core
GS_Info 構造体

ドライバーの各状態の記録 [詳解]

#include <gs.h>

フィールド

struct {
   DS_ERR_CODE   rec_status
 DriverSuper からの受信結果 [詳解]
 
   int   ret_from_if_rx
 UART or CCSDS からの返り値 [詳解]
 
   CCP_DEST_TYPE   last_dest_type
 最後に受信したパケットの dest type [詳解]
 
   cycle_t   last_rec_time
 最後に受信した時刻 [詳解]
 
   PH_ACK   cmd_ack
 受信した CMD の実行結果 [詳解]
 
   struct {
      TCTF_TYPE   last_rec_tctf_type
 最後に受信した TC Transfer Frame のタイプ [詳解]
 
      GS_VALIDATE_ERR   ad_rec_status
 AD CMD を受信したときの analyze 結果 [詳解]
 
      GS_VALIDATE_ERR   bc_rec_status
 BC CMD を受信したときの analyze 結果 [詳解]
 
      GS_VALIDATE_ERR   bd_rec_status
 BD CMD を受信したときの analyze 結果 [詳解]
 
   }   tctf
 
rx
 
struct {
   cycle_t   send_cycle
 最後に送信したときの時刻 [詳解]
 
   VCDU_VCID   vcid
 送信した TLM のタイプ [詳解]
 
   uint32_t   vcdu_counter
 VCDU counter [詳解]
 
tx
 

詳解

ドライバーの各状態の記録

gs.h34 行目に定義があります。

フィールド詳解

◆ ad_rec_status

GS_VALIDATE_ERR ad_rec_status

AD CMD を受信したときの analyze 結果

gs.h47 行目に定義があります。

◆ bc_rec_status

GS_VALIDATE_ERR bc_rec_status

BC CMD を受信したときの analyze 結果

gs.h48 行目に定義があります。

◆ bd_rec_status

GS_VALIDATE_ERR bd_rec_status

BD CMD を受信したときの analyze 結果

gs.h49 行目に定義があります。

◆ cmd_ack

PH_ACK cmd_ack

受信した CMD の実行結果

gs.h42 行目に定義があります。

◆ last_dest_type

CCP_DEST_TYPE last_dest_type

最後に受信したパケットの dest type

gs.h40 行目に定義があります。

◆ last_rec_tctf_type

TCTF_TYPE last_rec_tctf_type

最後に受信した TC Transfer Frame のタイプ

gs.h46 行目に定義があります。

◆ last_rec_time

cycle_t last_rec_time

最後に受信した時刻

gs.h41 行目に定義があります。

◆ rec_status

DS_ERR_CODE rec_status

DriverSuper からの受信結果

gs.h38 行目に定義があります。

◆ ret_from_if_rx

int ret_from_if_rx

UART or CCSDS からの返り値

gs.h39 行目に定義があります。

◆ 

struct { ... } rx

◆ send_cycle

cycle_t send_cycle

最後に送信したときの時刻

gs.h55 行目に定義があります。

◆ 

struct { ... } tctf

◆ 

struct { ... } tx

◆ vcdu_counter

uint32_t vcdu_counter

VCDU counter

gs.h57 行目に定義があります。

◆ vcid

VCDU_VCID vcid

送信した TLM のタイプ

gs.h56 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: