|
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 行目に定義があります。