C2A_Core
command_source.h
[詳解]
1
5
#ifndef COMMAND_SOURCE_H_
6
#define COMMAND_SOURCE_H_
7
8
#include <
src_core/System/EventManager/event_logger.h
>
9
#include <
src_core/System/EventManager/event_handler.h
>
10
#include <
src_core/System/TimeManager/time_manager.h
>
11
#include <
src_core/System/ModeManager/mode_manager.h
>
12
#include <
src_core/System/ApplicationManager/app_manager.h
>
13
#include <
src_core/System/TaskManager/task_dispatcher.h
>
14
#include <
src_core/System/WatchdogTimer/watchdog_timer.h
>
15
#include <
src_core/TlmCmd/block_command_executor.h
>
16
#include <
src_user/TlmCmd/block_command_user_settings.h
>
17
#include <
src_core/TlmCmd/telemetry_generator.h
>
18
#include <
src_core/TlmCmd/telemetry_frame.h
>
19
#include "../Applications/app_headers.h"
20
21
#endif
app_manager.h
block_command_executor.h
BCTの実行周りの関数, パラメーター
block_command_user_settings.h
event_handler.h
イベント発火型処理を行う
event_logger.h
アノマリやエラーなどの各種イベントを記録する
mode_manager.h
モード遷移の制御の定義
task_dispatcher.h
task list に設定されたタスクを実行する主体
telemetry_frame.h
テレメトリの登録,テレメトリ関連処理
telemetry_generator.h
time_manager.h
OBC時刻のカウントアップと,各種衛星時刻関連処理
watchdog_timer.h
watchdog timer
src
src_user
TlmCmd
command_source.h
構築:
1.9.1