|
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 |