|
C2A_Core
|
#include <stddef.h>#include "app_info.h"#include "../../TlmCmd/common_cmd_packet.h"#include <src_user/Settings/System/app_manager_params.h>データ構造 | |
| struct | AppManager |
マクロ定義 | |
| #define | AM_TLM_PAGE_SIZE (32) |
| AMのAppInfoテーブルの1テレメトリパケット(=1ページ)に格納されるAppInfo数(ページネーション用) [詳解] | |
| #define | AM_TLM_PAGE_MAX (4) |
| AMのAppInfoテーブルのページ数(ページネーション用) [詳解] | |
| #define | AM_MAX_APPS (AM_TLM_PAGE_SIZE * AM_TLM_PAGE_MAX) |
| 登録できる最大AppInfo数,これは登録できる最大アプリ数と等しい [詳解] | |
列挙型 | |
| enum | AM_ACK { AM_SUCCESS , AM_INVALID_ID , AM_NOT_REGISTERED } |
関数 | |
| 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) |
変数 | |
| const AppManager *const | app_manager |
| #define AM_MAX_APPS (AM_TLM_PAGE_SIZE * AM_TLM_PAGE_MAX) |
登録できる最大AppInfo数,これは登録できる最大アプリ数と等しい
app_manager.h の 11 行目に定義があります。
| #define AM_TLM_PAGE_MAX (4) |
AMのAppInfoテーブルのページ数(ページネーション用)
app_manager.h の 10 行目に定義があります。
| #define AM_TLM_PAGE_SIZE (32) |
AMのAppInfoテーブルの1テレメトリパケット(=1ページ)に格納されるAppInfo数(ページネーション用)
app_manager.h の 9 行目に定義があります。
| enum AM_ACK |
| 列挙値 | |
|---|---|
| AM_SUCCESS | |
| AM_INVALID_ID | |
| AM_NOT_REGISTERED | |
app_manager.h の 21 行目に定義があります。
| void AM_initialize | ( | void | ) |
| void AM_initialize_all_apps | ( | void | ) |
| 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 | ) |
|
extern |
app_manager.c の 20 行目に定義があります。