C2A_Core
|
#include "app_manager.h"
#include <src_user/Settings/sils_define.h>
#include <string.h>
#include "../../Applications/nop.h"
#include "../EventManager/event_logger.h"
#include "../TimeManager/time_manager.h"
#include "../WatchdogTimer/watchdog_timer.h"
#include <src_user/TlmCmd/command_definitions.h>
#include "../../Library/print.h"
#include "../../Library/endian.h"
#include "../../TlmCmd/common_cmd_packet_util.h"
関数 | |
static AM_ACK | AM_initialize_app_ (size_t id) |
static AM_ACK | AM_execute_app_ (size_t id) |
void | AM_initialize (void) |
AM_ACK | AM_register_ai (size_t id, const AppInfo *ai) |
void | AM_initialize_all_apps (void) |
CCP_CmdRet | Cmd_AM_REGISTER_APP (const CommonCmdPacket *packet) |
CCP_CmdRet | Cmd_AM_INITIALIZE_APP (const CommonCmdPacket *packet) |
CCP_CmdRet | Cmd_AM_EXECUTE_APP (const CommonCmdPacket *packet) |
CCP_CmdRet | Cmd_AM_SET_PAGE_FOR_TLM (const CommonCmdPacket *packet) |
CCP_CmdRet | Cmd_AM_CLEAR_APP_INFO (const CommonCmdPacket *packet) |
変数 | |
static AppManager | app_manager_ |
const AppManager *const | app_manager = &app_manager_ |
|
static |
void AM_initialize | ( | void | ) |
void AM_initialize_all_apps | ( | void | ) |
|
static |
CCP_CmdRet Cmd_AM_CLEAR_APP_INFO | ( | const CommonCmdPacket * | packet | ) |
CCP_CmdRet Cmd_AM_EXECUTE_APP | ( | const CommonCmdPacket * | packet | ) |
CCP_CmdRet Cmd_AM_INITIALIZE_APP | ( | const CommonCmdPacket * | packet | ) |
CCP_CmdRet Cmd_AM_REGISTER_APP | ( | const CommonCmdPacket * | packet | ) |
CCP_CmdRet Cmd_AM_SET_PAGE_FOR_TLM | ( | const CommonCmdPacket * | packet | ) |
const AppManager* const app_manager = &app_manager_ |
app_manager.c の 20 行目に定義があります。
|
static |
app_manager.c の 19 行目に定義があります。