C2A_Core
|
地上局から発行された RTC (Real Time Cmd) を実行する [詳解]
#include "gs_command_dispatcher.h"
#include "../TlmCmd/packet_handler.h"
#include "../TlmCmd/common_cmd_packet_util.h"
関数 | |
static void | GSCD_init_ (void) |
GSCD App 初期化関数 [詳解] | |
static void | GSCD_dispatch_ (void) |
GSCD App 実行関数 [詳解] | |
AppInfo | GSCD_create_app (void) |
GSCD App 生成関数 [詳解] | |
CCP_CmdRet | Cmd_GSCD_CLEAR_ERR_LOG (const CommonCmdPacket *packet) |
変数 | |
static CommandDispatcher | gs_command_dispatcher_ |
const CommandDispatcher *const | gs_command_dispatcher = &gs_command_dispatcher_ |
地上局から発行された RTC (Real Time Cmd) を実行する
gs_command_dispatcher.c に定義があります。
CCP_CmdRet Cmd_GSCD_CLEAR_ERR_LOG | ( | const CommonCmdPacket * | packet | ) |
AppInfo GSCD_create_app | ( | void | ) |
|
static |
GSCD App 実行関数
PH_add_gs_cmd_ にて, GS からの RTC が gs_command_dispatcher に紐付けられたコマンドキュー PH_gs_cmd_list に push back される. そのキューから1つコマンドを取り出し実行する
void |
gs_command_dispatcher.c の 42 行目に定義があります。
|
static |
const CommandDispatcher* const gs_command_dispatcher = &gs_command_dispatcher_ |
gs_command_dispatcher.c の 12 行目に定義があります。
|
static |
gs_command_dispatcher.c の 11 行目に定義があります。