diff --git a/applications/divided_cmd_utility.h b/applications/divided_cmd_utility.h index 751abec83..c56f6ca8b 100644 --- a/applications/divided_cmd_utility.h +++ b/applications/divided_cmd_utility.h @@ -21,7 +21,7 @@ #define DCU_LOG_MAX (16) //!< 保存するログの最大数 // DCU_LOG_MAX の user オーバーライド -#include +#include // key が uint8_t なので,それ以下を要請する #if DCU_LOG_MAX > 255 diff --git a/applications/telemetry_manager.c b/applications/telemetry_manager.c index eeb665bfb..055f5cbf6 100644 --- a/applications/telemetry_manager.c +++ b/applications/telemetry_manager.c @@ -34,8 +34,8 @@ #define TLM_MGR_BC_ROLE_AT_BC_9 (TLM_MGR_BC_ROLE_LOW_FREQ_TLM) // TLM_MGR_BC_ROLE_HIGH_FREQ_TLM が固まらないようにここに入れている // user 設定 -#include -#include +#include +#include // 現状, BC#9 は low ではないとだめ (deploy と combine するため) #if !(TLM_MGR_BC_ROLE_AT_BC_9 == TLM_MGR_BC_ROLE_LOW_FREQ_TLM) diff --git a/applications/telemetry_manager.h b/applications/telemetry_manager.h index a2b376005..15e4240ad 100644 --- a/applications/telemetry_manager.h +++ b/applications/telemetry_manager.h @@ -11,7 +11,7 @@ #include "../tlm_cmd/common_cmd_packet_util.h" #include "../tlm_cmd/block_command_table.h" #include -#include +#include // 以下がともに 10 であることで, 10 x 10 x cycle で 10 秒周期に最大 100 個の tlm を登録できる. diff --git a/applications/timeline_command_dispatcher_id_define.h b/applications/timeline_command_dispatcher_id_define.h index 355b74475..bf71be96d 100644 --- a/applications/timeline_command_dispatcher_id_define.h +++ b/applications/timeline_command_dispatcher_id_define.h @@ -6,7 +6,7 @@ #ifndef TIMELINE_COMMAND_DISPATCHER_ID_DEFINE_H_ #define TIMELINE_COMMAND_DISPATCHER_ID_DEFINE_H_ -#include +#include /** * @enum TLCD_ID diff --git a/applications/utility_command.c b/applications/utility_command.c index d8036da00..42774f89d 100644 --- a/applications/utility_command.c +++ b/applications/utility_command.c @@ -2,7 +2,7 @@ #include "utility_command.h" #include "../system/application_manager/app_info.h" #include "../hal/uart.h" -#include +#include #include // for memcpy #include "../tlm_cmd/common_cmd_packet_util.h" #include "../library/result.h" diff --git a/applications/utility_counter.h b/applications/utility_counter.h index 5781ea267..1d5fd2918 100644 --- a/applications/utility_counter.h +++ b/applications/utility_counter.h @@ -5,7 +5,7 @@ #if 0 // FIXME: 現在 AL に依存してしまっている -#include +#include #ifdef AL_ENABLE #include "../system/application_manager/app_info.h" diff --git a/code-generator/settings_mobc.json b/code-generator/settings_mobc.json index ed65fe85e..040d2fca7 100644 --- a/code-generator/settings_mobc.json +++ b/code-generator/settings_mobc.json @@ -1,6 +1,6 @@ { "path_to_src" : "../examples/mobc/src/", - "path_to_db" : "../examples/mobc/src/src_user/Settings/tlm_cmd/data_base/", + "path_to_db" : "../examples/mobc/src/src_user/settings/tlm_cmd/data_base/", "db_prefix" : "SAMPLE_MOBC", "tlm_id_range" : ["0x00", "0x100"], "is_cmd_prefixed_in_db" : 0, @@ -15,7 +15,7 @@ "tlm_id_range" : ["0x90", "0xc0"], "is_cmd_prefixed_in_db" : 0, "input_file_encoding" : "utf-8", - "path_to_db" : "../examples/subobc/src/src_user/Settings/tlm_cmd/data_base/", + "path_to_db" : "../examples/subobc/src/src_user/settings/tlm_cmd/data_base/", "max_tlm_num" : 256, "driver_path" : "aocs/", "driver_type" : "AOBC_Driver", diff --git a/code-generator/settings_subobc.json b/code-generator/settings_subobc.json index d1ec3f9c8..5f2348d96 100644 --- a/code-generator/settings_subobc.json +++ b/code-generator/settings_subobc.json @@ -1,6 +1,6 @@ { "path_to_src" : "../examples/subobc/src/", - "path_to_db" : "../examples/subobc/src/src_user/Settings/tlm_cmd/data_base/", + "path_to_db" : "../examples/subobc/src/src_user/settings/tlm_cmd/data_base/", "db_prefix" : "SAMPLE_AOBC", "tlm_id_range" : ["0x00", "0x100"], "is_cmd_prefixed_in_db" : 0, diff --git a/component_driver/driver_super.h b/component_driver/driver_super.h index 9282a9979..71956d88c 100644 --- a/component_driver/driver_super.h +++ b/component_driver/driver_super.h @@ -23,7 +23,7 @@ #ifndef DRIVER_SUPER_H_ #define DRIVER_SUPER_H_ -#include +#include #include #include "../library/endian.h" // パスが不定な自動生成コード類で使えるように #include "../system/time_manager/time_manager.h" @@ -34,7 +34,7 @@ HAL_rx_handlers から受信できる最大数を規定する OBC の物理的な信号ラインのバッファサイズ以上とするともっともパフォーマンスが出る */ -#include +#include typedef struct ComponentDriverSuper ComponentDriverSuper; typedef struct CDS_StreamConfig CDS_StreamConfig; diff --git a/docs/general/coding_rule.md b/docs/general/coding_rule.md index 090e15a08..cbd72756e 100644 --- a/docs/general/coding_rule.md +++ b/docs/general/coding_rule.md @@ -399,20 +399,20 @@ C言語におけるファイル名のユニーク性を担保するために, 名前空間を切るために用いる接頭辞(変数名・関数名につけるもの)とは異なることに注意すること. ``` -Settings/Modes/TaskLists +settings/modes/task_lists -> tl_ -Settings/Modes/TaskLists/Elements +settings/modes/task_lists/elements -> tl_elem_ -旧 Settings/Modes/TaskLists/Composition +旧 settings/modes/task_lists/composition -Settings/Modes/Transitions +settings/modes/transitions -> sl_ -Settings/AnomalyHandlerRules +settings/anomaly_handler_rules -> ahr_ -Settings/AnomalyLogger +settings/anomaly_logger -> al_ TlmCmd/NormalBlockCommandDefinition @@ -427,13 +427,13 @@ TlmCmd/NormalBlockCommandDefinition Block Command は各所で定義されるため, TL, SL に関しては以下のようにする. ``` -Settings/Modes/TaskLists +settings/modes/task_lists -> void BCL_load_tl_hoge(void); -Settings/Modes/TaskLists/Elements +settings/modes/task_lists/elements -> void BCL_load_tl_elem_hoge(void); -Settings/Modes/Transitions +settings/modes/transitions -> void BCL_load_sl_hoge(void); ``` diff --git a/docs/tips/parameter_settings.md b/docs/tips/parameter_settings.md index ca6d3148e..cbb6bccc6 100644 --- a/docs/tips/parameter_settings.md +++ b/docs/tips/parameter_settings.md @@ -80,7 +80,7 @@ NOTE: `sizeof(bct_id_t)` は `SIZE_OF_BCT_ID_T` にて設定可能である. #### 定義 - core: [`/src_core/tlm_cmd/block_command_table.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/block_command_table.h),[`/src_core/tlm_cmd/block_command_executor.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/block_command_executor.h) -- user: `/src_user/Settings/tlm_cmd/block_command_table_params.h`,`/src_user/tlm_cmd/block_command_user_settings.h` +- user: `/src_user/settings/tlm_cmd/block_command_table_params.h`,`/src_user/tlm_cmd/block_command_user_settings.h` #### 詳細説明 [`/src_core/tlm_cmd/block_command_table.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/block_command_table.h),[`/src_core/tlm_cmd/block_command_executor.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/block_command_executor.h) を参照. @@ -116,7 +116,7 @@ struct pointer size: 4 byte #### 定義 - core: [`/src_core/tlm_cmd/PacketHandler.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/PacketHandler.h) -- user: `/src_user/Settings/tlm_cmd/packet_handler_params.h` +- user: `/src_user/settings/tlm_cmd/packet_handler_params.h` #### 詳細説明 [`/src_core/tlm_cmd/PacketHandler.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/PacketHandler.h) を参照. @@ -146,7 +146,7 @@ DriverSuperを継承したDriver数: 4 #### 定義 - core: [`/src_core/component_driver/driver_super.h`](https://github.com/arkedge/c2a-core/blob/develop/component_driver/driver_super.h) -- user: `/src_user/Settings/DriverSuper/driver_super_params.h` +- user: `/src_user/settings/DriverSuper/driver_super_params.h` #### 詳細説明 [`/src_core/driver/Super/DriverSuper.h`](https://github.com/arkedge/c2a-core/blob/develop/driver/driver_super.h) を参照. @@ -168,7 +168,7 @@ NOTE: つまり関数ポインタのサイズ次第(コンパイラ依存) #### 定義 - core: [`/src_core/tlm_cmd/CommandAnalyze.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/CommandAnalyze.h) -- user: `/src_user/Settings/tlm_cmd/command_analyze_params.h` +- user: `/src_user/settings/tlm_cmd/command_analyze_params.h` #### 詳細説明 [`/src_core/tlm_cmd/CommandAnalyze.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/CommandAnalyze.h) を参照. @@ -188,7 +188,7 @@ NOTE: つまり関数ポインタのサイズ次第(コンパイラ依存) #### 定義 - core: [`/src_core/tlm_cmd/TelemetryFrame.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/TelemetryFrame.h) -- user: `/src_user/Settings/tlm_cmd/telemetry_frame_params.h` +- user: `/src_user/settings/tlm_cmd/telemetry_frame_params.h` #### 詳細説明 [`/src_core/tlm_cmd/TelemetryFrame.h`](https://github.com/arkedge/c2a-core/blob/develop/tlm_cmd/TelemetryFrame.h) を参照. @@ -243,7 +243,7 @@ Event Logger 全体のメモリ使用量は以下Byte. #### 定義 - core: [`/src_core/system/event_manager/event_logger.h`](https://github.com/arkedge/c2a-core/blob/develop/system/event_manager/event_logger.h) -- user: `/src_user/Settings/system/event_handler_params.h` +- user: `/src_user/settings/system/event_handler_params.h` #### 詳細説明 [`/src_core/system/event_manager/event_logger.h`](https://github.com/arkedge/c2a-core/blob/develop/system/event_manager/event_logger.h) を参照. @@ -270,7 +270,7 @@ NOTE: この値が関わる部分を抽出しているため,AppManagerの他 #### 定義 - core: [`/src_core/system/application_manager/AppManager.h`](https://github.com/arkedge/c2a-core/blob/develop/system/application_manager/AppManager.h) -- user: `/src_user/Settings/system/app_manager_params.h` +- user: `/src_user/settings/system/app_manager_params.h` #### 詳細説明 [`/src_core/system/application_manager/AppManager.h`](https://github.com/arkedge/c2a-core/blob/develop/system/application_manager/AppManager.h) を参照. @@ -285,7 +285,7 @@ NOTE: メモリ使用量にほぼ関係なし #### 定義 - core: [`/src_core/system/time_manager/obc_time.h`](https://github.com/arkedge/c2a-core/blob/develop/system/time_manager/obc_time.h) -- user: `/src_user/Settings/system/obc_time_params.h` +- user: `/src_user/settings/system/obc_time_params.h` #### 詳細説明 [`/src_core/system/time_manager/obc_time.h`](https://github.com/arkedge/c2a-core/blob/develop/system/time_manager/obc_time.h) を参照. diff --git a/library/endian.c b/library/endian.c index 1a506be48..4d63b8dbb 100644 --- a/library/endian.c +++ b/library/endian.c @@ -4,7 +4,7 @@ */ #pragma section REPRO #include "endian.h" -#include +#include #include #include diff --git a/library/git_revision.h b/library/git_revision.h index 865cd18fc..e34318e4d 100644 --- a/library/git_revision.h +++ b/library/git_revision.h @@ -7,7 +7,7 @@ #include -#include //!< 設定ないしcommit hashを読み込む +#include //!< 設定ないしcommit hashを読み込む /*!< @brief コンパイルオプションないしuserの設定で定義されたcommit hashを読み込んで埋め込みます * git revisionの埋め込みは,以下の定数を通して行われます(経緯: #82). @@ -16,24 +16,24 @@ * GIT_REVISION_C2A_USER C2A userのcommit hash(文字列) * GIT_REVISION_C2A_USER_SHORT C2A userのcommit hash short(0xから始まる数値) * これらの定数は,Cコンパイラの引数からdefine(-Dなど)してもよいですし, - * src_user/Settings/git_revision_config.hでdefineしてもよいです. + * src_user/settings/git_revision_config.hでdefineしてもよいです. */ /** * @note CMakeを使う場合はコマンドラインオプションからのdefineを推奨します. - * この場合,src_user/Settings/git_revision_config.hでC2A_GIT_REVISION_FROM_OPTIONをdefineしてください(他には何も要りません). + * この場合,src_user/settings/git_revision_config.hでC2A_GIT_REVISION_FROM_OPTIONをdefineしてください(他には何も要りません). */ /** * @note コマンドラインオプションからのdefineが開発環境の都合などにより困難な場合は, * src_user/script/git/revision.sh/batをビルドパイプライン上で実行するようにします. - * このスクリプトは上記の定数群をdefineしたsrc_user/Settings/git_revision_config.hを自動生成します. - * この場合,src_user/Settings/git_revision_config.hはcommit・ビルドの度に変更されるため,gitignoreしておいた方がよいでしょう. + * このスクリプトは上記の定数群をdefineしたsrc_user/settings/git_revision_config.hを自動生成します. + * この場合,src_user/settings/git_revision_config.hはcommit・ビルドの度に変更されるため,gitignoreしておいた方がよいでしょう. */ /** * @note ビルドパイプラインをうまく組めないなど,上記2つの手段が使えない,かつ,revisionを埋め込まなくてもよい場合は, - * src_user/Settings/git_revision_config.hでC2A_GIT_REVISION_IGNOREをdefineしてください. + * src_user/settings/git_revision_config.hでC2A_GIT_REVISION_IGNOREをdefineしてください. * こうすると,0が埋め込まれます. */ @@ -47,9 +47,9 @@ #else -// commit hashを埋め込むはずなのにsrc_user/Settings/git_revision_config.hで設定されていない +// commit hashを埋め込むはずなのにsrc_user/settings/git_revision_config.hで設定されていない #if !defined(C2A_GIT_REVISION_FROM_OPTION) && !defined(C2A_GIT_REVISION_GENERATED) -#error "please specify git revision config in src_user/Settings/git_revision_config.h" +#error "please specify git revision config in src_user/settings/git_revision_config.h" #endif // error #endif // C2A_GIT_REVISION_IGNORE diff --git a/library/print.h b/library/print.h index 5f8ad19af..371a9425a 100644 --- a/library/print.h +++ b/library/print.h @@ -5,7 +5,7 @@ * @brief HW 依存 Print, つまり ログ情報のフォーマット出力(デバッグ出力) */ -// #include "../Settings/sils_define.h" //ここでincludeしておくと,Printf系のものは全てOKになる +// #include "../settings/sils_define.h" //ここでincludeしておくと,Printf系のものは全てOKになる // かなり危険な定義なので,一旦コメントアウト 2020/08/22 // typedef unsigned char u_char; diff --git a/script/git_hooks/pre-commit b/script/git_hooks/pre-commit index 7bf9259d0..4d6dc3400 100755 --- a/script/git_hooks/pre-commit +++ b/script/git_hooks/pre-commit @@ -9,14 +9,14 @@ my $DEBUG = 0; my $err_flag = 0; my @Targets = ( - "examples/mobc/src/src_user/Settings/tlm_cmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB.xlsm", - "examples/mobc/src/src_user/Settings/tlm_cmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB.xlsm", - "examples/mobc/src/src_user/Settings/sils_define.h", - "examples/mobc/src/src_user/Settings/build_settings.h", - "examples/subobc/src/src_user/Settings/tlm_cmd/DataBase/CMD_DB/SAMPLE_AOBC_CMD_DB.xlsm", - "examples/subobc/src/src_user/Settings/tlm_cmd/DataBase/TLM_DB/SAMPLE_AOBC_TLM_DB.xlsm", - "examples/subobc/src/src_user/Settings/sils_define.h", - "examples/subobc/src/src_user/Settings/build_settings.h", + "examples/mobc/src/src_user/settings/tlm_cmd/DataBase/CMD_DB/SAMPLE_MOBC_CMD_DB.xlsm", + "examples/mobc/src/src_user/settings/tlm_cmd/DataBase/TLM_DB/SAMPLE_MOBC_TLM_DB.xlsm", + "examples/mobc/src/src_user/settings/sils_define.h", + "examples/mobc/src/src_user/settings/build_settings.h", + "examples/subobc/src/src_user/settings/tlm_cmd/DataBase/CMD_DB/SAMPLE_AOBC_CMD_DB.xlsm", + "examples/subobc/src/src_user/settings/tlm_cmd/DataBase/TLM_DB/SAMPLE_AOBC_TLM_DB.xlsm", + "examples/subobc/src/src_user/settings/sils_define.h", + "examples/subobc/src/src_user/settings/build_settings.h", ); print "[] pwd\n" if $DEBUG; diff --git a/script/migration/v4-rename-settings.sh b/script/migration/v4-rename-settings.sh new file mode 100755 index 000000000..3e30f8424 --- /dev/null +++ b/script/migration/v4-rename-settings.sh @@ -0,0 +1,67 @@ +#!/bin/bash +# rename Settings directory + +echo "rename src/src_user/Settings -> src/src_user/settings" +mv src/src_user/Settings src/src_user/settings +sed -i -e "s#add_subdirectory(\${C2A_USER_DIR}/Settings)#add_subdirectory(\${C2A_USER_DIR}/settings)#g" CMakeLists.txt + + +echo " /settings/Modes -> modes" +mv src/src_user/settings/Modes src/src_user/settings/modes +sed -i -e "s#Modes/#modes/#g" src/src_user/settings/CMakeLists.txt + + +echo " /modes/TaskLists -> task_lists" +sed -i -e "s#modes/TaskLists/#modes/task_lists/#g" src/src_user/settings/CMakeLists.txt + +tl_org=("Anomaly" "Elements" "GroundTest" "Composition") +tl_new=("anomaly" "elements" "ground_test" "composition") +mv src/src_user/settings/modes/TaskLists src/src_user/settings/modes/task_lists +for ((i=0; i<${#tl_org[@]}; i++)); do + echo " /task_lists/${tl_org[i]} -> ${tl_new[i]}" + + sed -i -e "s#modes/task_lists/${tl_org[i]}#modes/task_lists/${tl_new[i]}#g" src/src_user/settings/CMakeLists.txt + + find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/Modes/TaskLists/${tl_org[i]}#settings/modes/task_lists/${tl_new[i]}#g" + + if [ -e src/src_user/settings/modes/task_lists/${tl_org[i]} ]; then + mv src/src_user/settings/modes/task_lists/${tl_org[i]} src/src_user/settings/modes/task_lists/${tl_new[i]} + fi + +done +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/Modes/TaskLists#settings/modes/task_lists#g" + + +echo " /modes/Transitions -> transitions" +sed -i -e "s#modes/Transitions/#modes/transitions/#g" src/src_user/settings/CMakeLists.txt + +tr_org=("Anomaly" "GroundTest") +tr_new=("anomaly" "ground_test") +mv src/src_user/settings/modes/Transitions src/src_user/settings/modes/transitions +for ((i=0; i<${#tr_org[@]}; i++)); do + echo " /transitions/${tr_org[i]} -> ${tr_new[i]}" + + find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/Modes/Transitions/${tr_org[i]}#settings/modes/transitions/${tr_new[i]}#g" + + if [ -e src/src_user/settings/modes/transitions/${tr_org[i]} ]; then + mv src/src_user/settings/modes/transitions/${tr_org[i]} src/src_user/settings/modes/transitions/${tr_new[i]} + fi +done +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/Modes/Transitions#settings/modes/transitions#g" + +# ref +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/Modes#settings/modes#g" +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/AnomalyHandlerRules#settings/anomaly_handler_rules#g" +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/AnomalyLogger#settings/anomaly_logger#g" + +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/ComponentDriverSuper#settings/component_driver_super#g" +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings\\\ComponentDriverSuper#settings\\\component_driver_super#g" + +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#src_user/Settings/#src_user/settings/#g" +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#src_user\\\Settings/#src_user\\\settings/#g" + +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings/#settings/#g" +find . -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings\\\#settings\\\#g" + +# script +find ./src/src_user/script -name "*" -not -path "*/.git/*" -type f -print0 | xargs -0 sed -i -e "s#Settings#settings#g" diff --git a/system/application_manager/app_manager.c b/system/application_manager/app_manager.c index e193b8a78..63e3f47cd 100644 --- a/system/application_manager/app_manager.c +++ b/system/application_manager/app_manager.c @@ -5,7 +5,7 @@ * @note C2A の App を管理する */ #include "app_manager.h" -#include +#include #include #include "../../applications/nop.h" diff --git a/system/application_manager/app_manager.h b/system/application_manager/app_manager.h index 4477299e8..56d749ecb 100644 --- a/system/application_manager/app_manager.h +++ b/system/application_manager/app_manager.h @@ -14,7 +14,7 @@ #define AM_TLM_PAGE_MAX (4) //!< AMのAppInfoテーブルのページ数(ページネーション用) #define AM_MAX_APPS (AM_TLM_PAGE_SIZE * AM_TLM_PAGE_MAX) //!< 登録できる最大AppInfo数,これは登録できる最大アプリ数と等しい -#include +#include /** * @struct AppManager diff --git a/system/event_manager/event_handler.h b/system/event_manager/event_handler.h index 2c0da0ac1..ba70c52f3 100644 --- a/system/event_manager/event_handler.h +++ b/system/event_manager/event_handler.h @@ -103,7 +103,7 @@ #include #include "../time_manager/obc_time.h" #include "../../tlm_cmd/block_command_table.h" -#include +#include #define EH_RULE_TLM_PAGE_SIZE (20) //!< event_handler のルールテーブルの1テレメトリパケット(=1ページ)に格納されるルール数(ページネーション用) #define EH_RULE_TLM_PAGE_MAX (8) //!< event_handler のルールテーブルのページ数(ページネーション用) @@ -126,7 +126,7 @@ // EH_MAX_RESPONSE_NUM_DEFAULT // EH_MAX_CHECK_EVENT_NUM_DEFAULT // EH_MAX_MULTI_LEVEL_NUM_DEFAULT -#include +#include #define EH_RULE_MAX (EH_RULE_ID)(EH_RULE_TLM_PAGE_SIZE * EH_RULE_TLM_PAGE_MAX) /*!< 最大何個のルール ( EL_Event - EH_Rule 対応) を保持できるか diff --git a/system/event_manager/event_logger.c b/system/event_manager/event_logger.c index 51cdf9d0c..df014d816 100644 --- a/system/event_manager/event_logger.c +++ b/system/event_manager/event_logger.c @@ -12,7 +12,7 @@ #include #include "../time_manager/time_manager.h" #include "../watchdog_timer/watchdog_timer.h" -#include +#include #include "../../tlm_cmd/common_cmd_packet_util.h" diff --git a/system/event_manager/event_logger.h b/system/event_manager/event_logger.h index 839c77aa6..a794abd2f 100644 --- a/system/event_manager/event_logger.h +++ b/system/event_manager/event_logger.h @@ -46,7 +46,7 @@ #include "../time_manager/obc_time.h" // EL_GROUP (uint32_t を想定) をここで定義する -#include +#include #define EL_TLOG_TLM_PAGE_SIZE (28) //!< TLogにて,テレメ1ページにおろせるlog数 #define EL_TLOG_TLM_PAGE_MAX_HIGH (4) //!< TLogで保存するログのページ数 (EL_ERROR_LEVEL_HIGH) @@ -82,7 +82,7 @@ // #define EL_IS_ENABLE_EL_ERROR_LEVEL: EL_ERROR_LEVEL_EL を使えるようにするか? // SIZE_OF_EL_CLOG_COUNTER_T: el_clog_counter_t の型サイズ // 上部で定義されている,各種tableサイズ -#include +#include #define EL_LOG_MINIMUM_REQUIRED (2) //!< ログに求められる最小要素数 #define EL_LOG_MINIMUM_REQUIRED_EL_LOG (4) //!< ELログに求められる最小要素数 diff --git a/system/mode_manager/mode_manager.h b/system/mode_manager/mode_manager.h index 6a3a2bce1..b0b054ae7 100644 --- a/system/mode_manager/mode_manager.h +++ b/system/mode_manager/mode_manager.h @@ -6,13 +6,13 @@ #define MODE_MANAGER_H_ #include "../time_manager/obc_time.h" -#include +#include #include "../../tlm_cmd/common_cmd_packet.h" #include "../../tlm_cmd/block_command_table.h" #define MM_NOT_DEFINED (BCT_MAX_BLOCKS) -#include +#include /** * @enum MM_ACK diff --git a/system/task_manager/task_dispatcher.h b/system/task_manager/task_dispatcher.h index 37cabc739..542adac88 100644 --- a/system/task_manager/task_dispatcher.h +++ b/system/task_manager/task_dispatcher.h @@ -52,7 +52,7 @@ void TDSP_initialize(void); * @brief 指定した BC を TaskList に展開するものとして登録 * @param[in] id: BC の id * @note 展開自体は TDSP_deploy_block_as_task_list_ で行う - * "BC を TaskList に展開" とは `src_user\Settings\Modes\TaskLists\tl_initial.c` などを参照. + * "BC を TaskList に展開" とは `src_user/settings/modes/task_lists/tl_initial.c` などを参照. */ TDSP_ACK TDSP_set_task_list_id(bct_id_t id); diff --git a/system/time_manager/obc_time_config.h b/system/time_manager/obc_time_config.h index 819099096..702611444 100644 --- a/system/time_manager/obc_time_config.h +++ b/system/time_manager/obc_time_config.h @@ -9,6 +9,6 @@ #define OBCT_MAX_CYCLE (0xfffffff0u) //!< 最大 cycle 数.つまり TI がいくつでオーバーフローするか // user 設定 -#include +#include #endif // OBC_TIME_CONFIG_H_ diff --git a/tlm_cmd/block_command_table.h b/tlm_cmd/block_command_table.h index 9e0c37fc8..d3ed36c3b 100644 --- a/tlm_cmd/block_command_table.h +++ b/tlm_cmd/block_command_table.h @@ -23,7 +23,7 @@ // コマンドの引数長チェックもこれを用いる #define SIZE_OF_BCT_ID_T (2) //!< bct_id_t の型サイズ.メモリインパクトがそれなりにあるので,可変に -#include +#include #if SIZE_OF_BCT_ID_T == 1 typedef uint8_t bct_id_t; diff --git a/tlm_cmd/ccsds/cmd_space_packet.h b/tlm_cmd/ccsds/cmd_space_packet.h index d7f5d70a4..38b997afd 100644 --- a/tlm_cmd/ccsds/cmd_space_packet.h +++ b/tlm_cmd/ccsds/cmd_space_packet.h @@ -56,7 +56,7 @@ typedef enum #define CSP_2ND_HDR_VER_TO_USE (CSP_2ND_HDR_VER_1) //!< 使う Sec. HDR Ver // CSP_MAX_LEN, CSP_2ND_HDR_VER_TO_USE を再定義 -#include +#include // 相互参照問題があるので,この順番で include #include diff --git a/tlm_cmd/ccsds/space_packet_typedef.h b/tlm_cmd/ccsds/space_packet_typedef.h index d334c98f3..5832bc674 100644 --- a/tlm_cmd/ccsds/space_packet_typedef.h +++ b/tlm_cmd/ccsds/space_packet_typedef.h @@ -12,7 +12,7 @@ #define CSP_MAX_LEN (128) //!< CmdSpacePacket の最大パケット長.値は適当においている // TSP_MAX_LEN, CSP_MAX_LEN を再定義 -#include +#include #if TSP_MAX_LEN > CSP_MAX_LEN #define SP_MAX_LEN TSP_MAX_LEN diff --git a/tlm_cmd/ccsds/tlm_space_packet.h b/tlm_cmd/ccsds/tlm_space_packet.h index e7e5315c1..5b5976f85 100644 --- a/tlm_cmd/ccsds/tlm_space_packet.h +++ b/tlm_cmd/ccsds/tlm_space_packet.h @@ -69,7 +69,7 @@ typedef enum #define TSP_2ND_HDR_VER_TO_USE (TSP_2ND_HDR_VER_1) //!< 使う Sec. HDR Ver // TSP_MAX_LEN, TSP_2ND_HDR_VER_TO_USE を再定義 -#include +#include // 相互参照問題があるので,この順番で include #include diff --git a/tlm_cmd/command_analyze.h b/tlm_cmd/command_analyze.h index 97f537d1f..196f92ab9 100644 --- a/tlm_cmd/command_analyze.h +++ b/tlm_cmd/command_analyze.h @@ -14,7 +14,7 @@ #define CA_MAX_CMDS (CA_TLM_PAGE_SIZE * CA_TLM_PAGE_MAX) //!< コマンドテーブルサイズ.すなわち登録できる最大コマンド数 #define CA_MAX_CMD_PARAM_NUM (6) //!< コマンドパラメタ(引数)の最大数.現時点ではユーザー側で可変にすることを想定してはない -#include +#include /** diff --git a/tlm_cmd/command_dispatcher_manager.h b/tlm_cmd/command_dispatcher_manager.h index edfeb43d2..c74cc8800 100644 --- a/tlm_cmd/command_dispatcher_manager.h +++ b/tlm_cmd/command_dispatcher_manager.h @@ -15,7 +15,7 @@ RT, TL * 4, GS, TDSP */ // CDIS_MGR_MAX_NUM_OF_CDIS の user オーバーライド -#include +#include /** * @struct CommandDispatcherManager diff --git a/tlm_cmd/common_cmd_packet.h b/tlm_cmd/common_cmd_packet.h index bb430515a..84b5fc1bc 100644 --- a/tlm_cmd/common_cmd_packet.h +++ b/tlm_cmd/common_cmd_packet.h @@ -11,7 +11,7 @@ // ここで CCP_DEST_TYPE を定義する // 詳細は -// - /examples/mobc/src/src_user/Settings/tlm_cmd/common_cmd_packet_define.h +// - /examples/mobc/src/src_user/settings/tlm_cmd/common_cmd_packet_define.h // - https://github.com/arkedge/c2a-core/blob/develop/docs/core/communication.md // を参照 /* 例 @@ -26,14 +26,14 @@ typedef enum } CCP_DEST_TYPE; */ // さらに, CCP_APID_TO_ME, CCP_MAX_LEN, CommonCmdPacket として使うパケット型を指定する -#include +#include // ここで APID を定義する // 詳細は common_tlm_cmd_packet.h を参照 -#include +#include // TL_MIS を有効にするかどうか -#include +#include /** * @enum CCP_EXEC_STS diff --git a/tlm_cmd/common_tlm_cmd_packet.h b/tlm_cmd/common_tlm_cmd_packet.h index b5ff3431b..2f6440f07 100644 --- a/tlm_cmd/common_tlm_cmd_packet.h +++ b/tlm_cmd/common_tlm_cmd_packet.h @@ -10,7 +10,7 @@ #include // ここで, CTCP_MAX_LEN, CommonTlmCmdPacket として使うパケット型を指定する -#include +#include #include "./common_tlm_packet.h" #include "./common_cmd_packet.h" @@ -33,7 +33,7 @@ typedef enum APID_UNKNOWN } APID; */ -#include +#include /** diff --git a/tlm_cmd/common_tlm_packet.h b/tlm_cmd/common_tlm_packet.h index 0072581de..a1d9cb0b9 100644 --- a/tlm_cmd/common_tlm_packet.h +++ b/tlm_cmd/common_tlm_packet.h @@ -10,11 +10,11 @@ #include // ここで, CTP_APID_FROM_ME, CTP_MAX_LEN, CommonTlmPacket として使うパケット型を指定する -#include +#include // ここで APID を定義する // 詳細は common_tlm_cmd_packet.h を参照 -#include +#include typedef uint8_t ctp_dest_flags_t; //!< CTP_DEST_FLAG の & をとったフラグのための型 diff --git a/tlm_cmd/packet_handler.h b/tlm_cmd/packet_handler.h index 98e18d08a..3a5fbf1f3 100644 --- a/tlm_cmd/packet_handler.h +++ b/tlm_cmd/packet_handler.h @@ -26,7 +26,7 @@ // 以下で,上記の PL のキューサイズを再定義する // また, data_recorder_define.h の #define DR_ENABLE をコメントアウトすると, // DR 関連 PL がすべて無効となり,メモリが節約できる -#include +#include #ifndef DR_ENABLE #ifdef PH_ST_TLM_LIST_MAX diff --git a/tlm_cmd/telemetry_frame.h b/tlm_cmd/telemetry_frame.h index ecb69ac42..a54a32cb7 100644 --- a/tlm_cmd/telemetry_frame.h +++ b/tlm_cmd/telemetry_frame.h @@ -12,7 +12,7 @@ #define TF_TLM_PAGE_MAX (4) //!< テレメテーブルページ数(ページネーション用) #define TF_MAX_TLMS (TF_TLM_PAGE_SIZE * TF_TLM_PAGE_MAX) //!< テレメテーブルサイズ.すなわち登録できる最大テレメ数 -#include +#include /** * @enum TF_TLM_FUNC_ACK diff --git a/tlm_cmd/telemetry_generator.c b/tlm_cmd/telemetry_generator.c index 60b81b525..f7a55853a 100644 --- a/tlm_cmd/telemetry_generator.c +++ b/tlm_cmd/telemetry_generator.c @@ -10,7 +10,7 @@ #include "common_cmd_packet_util.h" #include #include -#include +#include #include "./ccsds/tlm_space_packet.h" // FIXME: TSP 依存性はNGなので, TCP → SP 大工事終わったら直す