C2A_Core
command_dispatcher.c ファイル

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

command_dispatcher.c の依存先関係図:

[ソースコード]

列挙型

enum  CDIS_EL_LOCAL_ID { CDIS_EL_LOCAL_ID_NULL_PARAM , CDIS_EL_LOCAL_ID_INVALID_PL , CDIS_EL_LOCAL_ID_UNKNOWN }
 CDIS 内部の event の local ID [詳解]
 

関数

static void CDIS_clear_exec_info_ (CDIS_ExecInfo *exec_info)
 CDIS_ExecInfo の初期化 [詳解]
 
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.c に定義があります。

列挙型詳解

◆ CDIS_EL_LOCAL_ID

CDIS 内部の event の local ID

覚え書き
uint8_t
列挙値
CDIS_EL_LOCAL_ID_NULL_PARAM 

NULL 引数

CDIS_EL_LOCAL_ID_INVALID_PL 

不正な PL

CDIS_EL_LOCAL_ID_UNKNOWN 

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

関数詳解

◆ 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_clear_exec_info_()

static void CDIS_clear_exec_info_ ( CDIS_ExecInfo exec_info)
static

CDIS_ExecInfo の初期化

引数
[in,out]exec_info初期化する exec_info
戻り値
void

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

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

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

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