C2A_Core
telemetry_source.h
[詳解]
1
5
#ifndef TELEMETRY_SOURCE_H_
6
#define TELEMETRY_SOURCE_H_
7
8
#include "string.h"
// for memcpy
9
#include <
src_core/Library/git_revision.h
>
10
#include <
src_core/System/ApplicationManager/app_manager.h
>
11
#include <
src_core/System/TaskManager/task_dispatcher.h
>
12
#include <
src_core/System/ModeManager/mode_manager.h
>
13
#include <
src_core/System/EventManager/event_logger.h
>
14
#include <
src_core/System/EventManager/event_handler.h
>
15
#include <
src_core/System/WatchdogTimer/watchdog_timer.h
>
16
#include <
src_core/TlmCmd/command_analyze.h
>
17
#include <
src_core/TlmCmd/block_command_executor.h
>
18
#include "../Applications/app_headers.h"
19
#include "../Drivers/Aocs/aobc_telemetry_buffer.h"
20
#include "../Drivers/Com/gs_validate.h"
21
#include "../Settings/build_settings.h"
22
23
#endif
app_manager.h
block_command_executor.h
BCTの実行周りの関数, パラメーター
command_analyze.h
コマンドの実行・登録,コマンド関連処理
event_handler.h
イベント発火型処理を行う
event_logger.h
アノマリやエラーなどの各種イベントを記録する
git_revision.h
git revisionをコードに埋め込むための準備をする
mode_manager.h
モード遷移の制御の定義
task_dispatcher.h
task list に設定されたタスクを実行する主体
watchdog_timer.h
watchdog timer
src
src_user
TlmCmd
telemetry_source.h
構築:
1.9.1