C2A_Core
|
ModeManager 本体 [詳解]
#include <mode_manager.h>
フィールド | |
bct_id_t | mode_list [MD_MODEID_MODE_MAX] |
各モードIDに対応するブロックコマンドIDを保存する [詳解] | |
bct_id_t | transition_table [MD_MODEID_MODE_MAX][MD_MODEID_MODE_MAX] |
各モード遷移(あるモードIDからあるモードIDへの遷移)に対応するブロックコマンドを保存する [詳解] | |
MM_STATUS | stat |
モード遷移状態 [詳解] | |
MD_MODEID | previous_id |
ひとつ前のモードID [詳解] | |
MD_MODEID | current_id |
現在のモードID [詳解] | |
MM_ACK | mm_ack |
エラー情報保存用 [詳解] | |
MM_TransitionEdge | transition_table_for_tlm [MD_MODEID_MODE_MAX *MD_MODEID_MODE_MAX] |
テレメ用のテーブル [詳解] | |
ModeManager 本体
mode_manager.h の 61 行目に定義があります。
MD_MODEID current_id |
現在のモードID
mode_manager.h の 67 行目に定義があります。
MM_ACK mm_ack |
エラー情報保存用
mode_manager.h の 68 行目に定義があります。
bct_id_t mode_list[MD_MODEID_MODE_MAX] |
各モードIDに対応するブロックコマンドIDを保存する
mode_manager.h の 63 行目に定義があります。
MD_MODEID previous_id |
ひとつ前のモードID
mode_manager.h の 66 行目に定義があります。
MM_STATUS stat |
モード遷移状態
mode_manager.h の 65 行目に定義があります。
bct_id_t transition_table[MD_MODEID_MODE_MAX][MD_MODEID_MODE_MAX] |
各モード遷移(あるモードIDからあるモードIDへの遷移)に対応するブロックコマンドを保存する
mode_manager.h の 64 行目に定義があります。
MM_TransitionEdge transition_table_for_tlm[MD_MODEID_MODE_MAX *MD_MODEID_MODE_MAX] |
テレメ用のテーブル
mode_manager.h の 70 行目に定義があります。