v3.6.0
Update main (v3.6.0) on 2022-06-29
Release Note
大きな更新箇所は以下の通り
- ドキュメント整備
- Renovate 整備
- deprecated 機能の整理
- 各種Core機能のリファクタリング
- EL, EHの機能増強
- TL周りの機能増強(UTL, mission TL など)
- CCP Utilの強化
- APID,DEST TYPEの定義をuser設定へ
- CIの強化
- その他各種アップデート
詳細は #371 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.2.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.2.1
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.1.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.1.0
What's Changed
- mdのインデントを2 spaceから4 spaceにする by @meltingrabbit in #248
- PH の返り値について整理 by @yngyu in #242
- ファイル名を規約にあわせる by @meltingrabbit in #251
- Add kanban link to readme by @meltingrabbit in #254
- SILSなどの記載をreadmeに追加 by @meltingrabbit in #257
- S2Eと一緒にビルドするCIを入れる by @meltingrabbit in #258
- EH のルールがactive状態か取得する関数を追加 by @yngyu in #260
- CDIS などの修正 by @meltingrabbit in #261
- ELのデバッグ出力を追加 by @meltingrabbit in #262
- BCLの double, uint64, int64 型引数を有効化して検証する by @chutaro in #253
- C2A Coreの搭載実績を書く by @meltingrabbit in #263
- Configure Renovate by @renovate in #259
- Update actions/setup-python action to v3 by @renovate in #265
- Update reviewdog/action-black action to v3 by @renovate in #266
- Readmeの注釈をGFMの新機能にする by @meltingrabbit in #269
- Renovate の設定を更新 by @meltingrabbit in #272
- Update actions/checkout action to v3 by @renovate in #271
- READMEのtableが見づらすぎるので,nbspを追加した by @meltingrabbit in #270
- CIが通らない問題を解決 by @meltingrabbit in #279
- GS の受信時刻の修正 by @yngyu in #277
- ELデバッグ出力を短く by @meltingrabbit in #278
- UTL_cmdのpytestの修正 by @chutaro in #276
- Pythonスクリプトの返り値を整理 by @meltingrabbit in #280
- DRのないOBCで,不要なメモリを確保しないようにする by @meltingrabbit in #264
- PH の返り値を元に戻す by @yngyu in #281
- PHの返り値修正に伴う,tlm dbの更新 by @meltingrabbit in #284
- TFとCAの初期化コマンドを追加 by @meltingrabbit in #289
- EHの設定のdefineの位置が不適切なのを直した by @meltingrabbit in #286
- AL,AHはdeprecatedなので,簡単に無効化できるようにした by @meltingrabbit in #290
- ALはdeprecatedなので,cmakelistsから外す by @meltingrabbit in #293
- pytest confest で EL_CORE_GROUP_TLCD_DEPLOY_BLOCK EL が出るのを防ぐ by @meltingrabbit in #291
- Pre Release (v3.6.0-beta.0): TLM生成関数の返り値を int から TF_ACK にするなど by @meltingrabbit in #288
- pytestでCmdTlmというディレクトリが残っていたので修正 by @meltingrabbit in #295
- EL noteのテレメをu32に by @meltingrabbit in #297
- Update actions/cache action to v3 by @renovate in #298
- Command パケット周辺の簡易リファクタリング by @yngyu in #287
- EHのrule初期化,再有効化時の処理を修正 by @meltingrabbit in #302
- GSCD,TLCD,RTCDなどの実行時エラー履歴を残す by @chutaro in #268
- コーディング規約チェックスクリプトに,ルール単位でのignoreを追加 by @meltingrabbit in #309
- コーディング規約スクリプトで,プリプロセッサの改行
\
がエラーになる問題を修正 by @meltingrabbit in #310 - Pre Release (v3.6.0-beta.1): Tlm DBのupdate by @meltingrabbit in #311
- test_command_dispatcher 内の sleep の時間を変更 by @chutaro in #312
- TL0をバス用とミッション用の二つに分割する(やり直し) by @meltingrabbit in #307
- BCLの登録関数にアサーションを追加 by @meltingrabbit in #315
- Pre Release (v3.6.0-beta.2): TLCDのリファクタ by @chutaro in #314
- コメントスタイルの微修正 by @meltingrabbit in #322
- Pre Release (v3.6.0-beta.3): TLCDのpytestを追加 by @chutaro in #316
- CCP register cmd 関数の追加 by @yngyu in #320
- HKで表示するTL_IDが間違っているテレメがあったので修正 by @chutaro in #325
- s2e-core更新に伴うCmake関連ファイルの修正 by @200km in #324
- telemetry_definition.c でAOBCの設定を消してしまっていたので、直す by @chutaro in #327
- Pre Release (v3.6.0-beta.4): WINGS側でUTLが0.1s精度で打てるようになったことへの対応 by @chutaro in #326
- Fix CMake option default value config by @sksat in #329
- Fix libC2A build by @sksat in #330
- TSP周りのflagsの綴りを修正 by @chutaro in #332
- tlmを簡素に by @meltingrabbit in #328
- SPIヘッダをC89に対応 by @meltingrabbit in #333
- Ignore example user's main() on SILS environment by @sksat in #336
- Update crazy-max/ghaction-github-labeler action to v4 by @renovate in #334
- Fix/Add CMake build options for user by @sksat in #339
- EHにおいて,event groupで EH Rule を操作する関数,コマンドを追加 by @meltingrabbit in #340
- Update actions/setup-python action to v4 by @renovate in #343
- CCP UTIL TL の改善 by @yngyu in #321
- workflowでのpythonバージョン指定の統一 by @meltingrabbit in #344
- workflowでのpythonバージョンを固定 by @meltingrabbit in #347
- CCP_DEST_TYPE の説明を追記 by @meltingrabbit in #351
- コマンドファイルのサンプルを追加 by @meltingrabbit in #348
- コーディング規約チェックスクリプトで,エラーがでないものがあったことの修正 by @meltingrabbit in #352
- Fix CMake option typo by @sksat in #358
- CCP UTIL と BCL で sub OBC のコマンドに対応 by @chutaro in #349
- Printfの整理 by @meltingrabbit in #355
- minimum_user_for_s2e がもはやS2E以外でも使われるようになったので,renameした by @meltingrabbit in #362
- Core機能をテストするためのAppを,Core Appに移動 by @meltingrabbit in #359
- APIDのバリデーションをuser部に移動し, GENERATE_TLM で 2nd OBC の TI, Sequence counter を保存するようにした by @meltingrabbit in #353
- CCP_DEST_TYPE のバリデーションをuser部に移動 by @meltingrabbit in #354
- 即時実行する CCP 作成関数の追加 by @meltingrabbit in #364
- global time をユーザー定義に by @chutaro in #367
- CCP Util に raw パラメタコマンドの関数を追加 by @meltingrabbit in #365
- CCP Util に param generator を追加 by @meltingrabbit in #366
- Remove unneeded CMake target_properties() by @sksat in #368
- Readmeにuser実装例を追加 by @meltingrabbit in #369
- Update version (v3.6.0) by @meltingrabbit in #370
- Update main (v3.6.0) on 2022-06-29 by @meltingrabbit in #371
New Contributors
Full Changelog: v3.5.0...v3.6.0