C2A_Core
|
AOBC の DI と AOBC の cmd dispatcher [詳解]
#include "../../Drivers/Aocs/aobc.h"
#include "../../Drivers/Aocs/aobc_command_definitions.h"
#include "../../Drivers/Aocs/aobc_telemetry_definitions.h"
#include <src_core/System/ApplicationManager/app_info.h>
#include <src_core/TlmCmd/command_dispatcher.h>
#include <src_core/TlmCmd/common_cmd_packet.h>
関数 | |
AppInfo | DI_AOBC_update (void) |
AOBC update アプリ生成関数 [詳解] | |
AppInfo | DI_AOBC_cmd_dispatcher (void) |
AOBC cmd dispatcher アプリ生成関数 [詳解] | |
CCP_CmdRet | DI_AOBC_dispatch_command (const CommonCmdPacket *packet) |
CommonCmdPacket を AOBC に送信する [詳解] | |
CCP_CmdRet | Cmd_DI_AOBC_CDIS_CLEAR_ALL_REALTIME (const CommonCmdPacket *packet) |
CCP_CmdRet | Cmd_DI_AOBC_CDIS_CLEAR_ERR_LOG (const CommonCmdPacket *packet) |
変数 | |
const AOBC_Driver *const | aobc_driver |
AOBC driver [詳解] | |
const CommandDispatcher *const | DI_AOBC_cdis |
AOBC cmd dispatcher [詳解] | |
CCP_CmdRet Cmd_DI_AOBC_CDIS_CLEAR_ALL_REALTIME | ( | const CommonCmdPacket * | packet | ) |
CCP_CmdRet Cmd_DI_AOBC_CDIS_CLEAR_ERR_LOG | ( | const CommonCmdPacket * | packet | ) |
AppInfo DI_AOBC_cmd_dispatcher | ( | void | ) |
CCP_CmdRet DI_AOBC_dispatch_command | ( | const CommonCmdPacket * | packet | ) |
CommonCmdPacket を AOBC に送信する
packet | CommonCmdPacket packet |
CCP_CmdRet{CCP_EXEC_SUCCESS,*} | 無事に転送された |
それ以外 | 転送失敗(DS_CMD_ERR_CODE を CCP_EXEC_STS に変換して返す.詳細エラーは DriverSuper を参照) |
AppInfo DI_AOBC_update | ( | void | ) |
|
extern |
|
extern |