C2A_Core
timeline_command_dispatcher.h ファイル
timeline_command_dispatcher.h の依存先関係図:
被依存関係図:

[ソースコード]

データ構造

struct  TimelineCommandDispatcher
 Timeline コマンドの実行部と, TLテレメの情報を保持する [詳解]
 

関数

AppInfo TLCD_gs_create_app (void)
 TL0 (GS から登録されるバス用の Timeline) の実行 App を作成する [詳解]
 
AppInfo TLCD_bc_create_app (void)
 TL1 (BC を展開する用の Timeline) の実行 App を作成する [詳解]
 
AppInfo TLCD_tlm_create_app (void)
 TL2 (TLM を登録する用の Timeline) の実行 App を作成する [詳解]
 
TLCD_ID TLCD_update_tl_list_for_tlm (TLCD_ID id)
 テレメの内容を自動更新する. [詳解]
 
CCP_CmdRet Cmd_TLCD_CLEAR_ALL_TIMELINE (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_TLCD_CLEAR_TIMELINE_AT (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_TLCD_DEPLOY_BLOCK (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_TLCD_CLEAR_ERR_LOG (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_TLCD_SET_SOE_FLAG (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_TLCD_SET_LOUT_FLAG (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_TLCD_SET_ID_FOR_TLM (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_TLCD_SET_PAGE_FOR_TLM (const CommonCmdPacket *packet)
 

変数

const TimelineCommandDispatcher *const timeline_command_dispatcher
 

関数詳解

◆ Cmd_TLCD_CLEAR_ALL_TIMELINE()

CCP_CmdRet Cmd_TLCD_CLEAR_ALL_TIMELINE ( const CommonCmdPacket packet)

timeline_command_dispatcher.c185 行目に定義があります。

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

◆ Cmd_TLCD_CLEAR_ERR_LOG()

CCP_CmdRet Cmd_TLCD_CLEAR_ERR_LOG ( const CommonCmdPacket packet)

timeline_command_dispatcher.c300 行目に定義があります。

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

◆ Cmd_TLCD_CLEAR_TIMELINE_AT()

CCP_CmdRet Cmd_TLCD_CLEAR_TIMELINE_AT ( const CommonCmdPacket packet)

timeline_command_dispatcher.c199 行目に定義があります。

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

◆ Cmd_TLCD_DEPLOY_BLOCK()

CCP_CmdRet Cmd_TLCD_DEPLOY_BLOCK ( const CommonCmdPacket packet)

timeline_command_dispatcher.c246 行目に定義があります。

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

◆ Cmd_TLCD_SET_ID_FOR_TLM()

CCP_CmdRet Cmd_TLCD_SET_ID_FOR_TLM ( const CommonCmdPacket packet)

timeline_command_dispatcher.c359 行目に定義があります。

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

◆ Cmd_TLCD_SET_LOUT_FLAG()

CCP_CmdRet Cmd_TLCD_SET_LOUT_FLAG ( const CommonCmdPacket packet)

timeline_command_dispatcher.c337 行目に定義があります。

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

◆ Cmd_TLCD_SET_PAGE_FOR_TLM()

CCP_CmdRet Cmd_TLCD_SET_PAGE_FOR_TLM ( const CommonCmdPacket packet)

timeline_command_dispatcher.c374 行目に定義があります。

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

◆ Cmd_TLCD_SET_SOE_FLAG()

CCP_CmdRet Cmd_TLCD_SET_SOE_FLAG ( const CommonCmdPacket packet)

timeline_command_dispatcher.c315 行目に定義があります。

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

◆ TLCD_bc_create_app()

AppInfo TLCD_bc_create_app ( void  )

TL1 (BC を展開する用の Timeline) の実行 App を作成する

引数
void
戻り値
AppInfo

timeline_command_dispatcher.c65 行目に定義があります。

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

◆ TLCD_gs_create_app()

AppInfo TLCD_gs_create_app ( void  )

TL0 (GS から登録されるバス用の Timeline) の実行 App を作成する

引数
void
戻り値
AppInfo

timeline_command_dispatcher.c41 行目に定義があります。

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

◆ TLCD_tlm_create_app()

AppInfo TLCD_tlm_create_app ( void  )

TL2 (TLM を登録する用の Timeline) の実行 App を作成する

引数
void
戻り値
AppInfo

timeline_command_dispatcher.c80 行目に定義があります。

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

◆ TLCD_update_tl_list_for_tlm()

TLCD_ID TLCD_update_tl_list_for_tlm ( TLCD_ID  id)

テレメの内容を自動更新する.

引数
[in]idテレメを表示する TL の id
戻り値
TLCD_ID 引数の id を返し, TL テレメにも反映される.
覚え書き
これが TLM の冒頭で呼ばれることで TLM の内容が勝手に更新される.

timeline_command_dispatcher.c158 行目に定義があります。

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

変数詳解

◆ timeline_command_dispatcher

const TimelineCommandDispatcher* const timeline_command_dispatcher
extern

timeline_command_dispatcher.c11 行目に定義があります。