C2A_Core
command_dispatcher.h ファイル

各種コマンドの実行管理 [詳解]

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

関数詳解

◆ CDIS_clear_command_list()

void CDIS_clear_command_list ( CommandDispatcher cdis)

CDIS に登録されているコマンドキューからコマンドを削除

引数
[in,out]cdis参照する CDIS
戻り値
void

command_dispatcher.c163 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ CDIS_clear_error_status()

void CDIS_clear_error_status ( CommandDispatcher cdis)

CDIS に登録されているコマンドキューのコマンド実行エラー情報を削除

引数
[in,out]cdis参照する CDIS
戻り値
void

command_dispatcher.c171 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ CDIS_dispatch_command()

void CDIS_dispatch_command ( CommandDispatcher cdis)

CDIS に登録されているコマンドキューからコマンドを実行

引数
[in,out]cdis参照する CDIS
戻り値
void

command_dispatcher.c90 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ CDIS_init()

CommandDispatcher CDIS_init ( PacketList pl)

CDIS の初期化と取得

覚え書き
各種 CommandDispatcher App (Realtime Command Dispatcher とか) でこれを呼び,使う
引数
[in]plこの CDIS と紐付けるコマンドキューの PacketList
戻り値
初期化された CommandDispatcher

command_dispatcher.c35 行目に定義があります。

呼び出し関係図:
被呼び出し関係図: