|
C2A_Core
|
各種コマンドの実行管理 [詳解]
#include "common_cmd_packet_util.h"#include "common_cmd_packet.h"#include "packet_list.h"#include "../System/TimeManager/obc_time.h"#include <src_user/TlmCmd/command_definitions.h>データ構造 | |
| struct | CDIS_ExecInfo |
| コマンド実行情報 [詳解] | |
| struct | CommandDispatcher |
| CommandDispatcher の Info 構造体 [詳解] | |
関数 | |
| CommandDispatcher | CDIS_init (PacketList *pl) |
| CDIS の初期化と取得 [詳解] | |
| void | CDIS_dispatch_command (CommandDispatcher *cdis) |
| CDIS に登録されているコマンドキューからコマンドを実行 [詳解] | |
| void | CDIS_clear_command_list (CommandDispatcher *cdis) |
| CDIS に登録されているコマンドキューからコマンドを削除 [詳解] | |
| void | CDIS_clear_error_status (CommandDispatcher *cdis) |
| CDIS に登録されているコマンドキューのコマンド実行エラー情報を削除 [詳解] | |
各種コマンドの実行管理
command_dispatcher.h に定義があります。
| void CDIS_clear_command_list | ( | CommandDispatcher * | cdis | ) |
CDIS に登録されているコマンドキューからコマンドを削除
| [in,out] | cdis | 参照する CDIS |
command_dispatcher.c の 163 行目に定義があります。
| void CDIS_clear_error_status | ( | CommandDispatcher * | cdis | ) |
CDIS に登録されているコマンドキューのコマンド実行エラー情報を削除
| [in,out] | cdis | 参照する CDIS |
command_dispatcher.c の 171 行目に定義があります。
| void CDIS_dispatch_command | ( | CommandDispatcher * | cdis | ) |
CDIS に登録されているコマンドキューからコマンドを実行
| [in,out] | cdis | 参照する CDIS |
command_dispatcher.c の 90 行目に定義があります。
| CommandDispatcher CDIS_init | ( | PacketList * | pl | ) |
CDIS の初期化と取得
| [in] | pl | この CDIS と紐付けるコマンドキューの PacketList |
command_dispatcher.c の 35 行目に定義があります。