v3.5.0
meltingrabbit
released this
08 Feb 04:17
·
1045 commits
to develop
since this release
Update (v3.5.0) on 2022-02-08
Release Note
大きな更新箇所は以下の通り
- C2A内部を流れるパケット (CTCP) の抽象化
- Packet Listの大幅改良
- C2A間通信の大幅改良
- CCSDSに対応した SpacePacketの対応
- UTL (unixtime での TL 登録) の新規実装
- Event Handler 改善
- ソースコードの UTF-8 化
- Linux の UART に対応
- Cmake の改善
- CIの改善
- 各種命名,ディレクトリ名をCmdTlmからTlmCmdへ
- 安全性の向上
- その他多数の細かい修正
詳細は #243 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.1.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.1.0
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.0.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.0.0
What's Changed
- HEWでコンパイルできない問題に対応 by @meltingrabbit in #152
- Cmd DBのアップデート by @meltingrabbit in #153
- OBCT, TMGRの改修 by @chutaro in #133
- 認証情報を環境変数から取得できるようにした by @yngyu in #172
- -m32が無いコンパイラのためのCMakeの修正 by @sksat in #174
- UTL_cmdの追加 by @chutaro in #114
- Add link to discussion in readme by @meltingrabbit in #178
- CmdTlmとなってる部分を,TlmCmdにする by @meltingrabbit in #179
- ソースコード類の文字コードをSJISからUTF-8にする by @meltingrabbit in #184
- ソースコードの文字コードをUTF-8にした後の様々な微修正 by @meltingrabbit in #185
- ドキュメントのファイル名の修正 by @meltingrabbit in #186
- Revert "Disable reviewdog clang-tidy (github-check)" by @sksat in #188
- GS ドライバーのinit に CCSDS config の初期化を追加 by @yngyu in #180
- 文字コードがUTF-8になったことによる,
#pragma section
スクリプトの修正 by @meltingrabbit in #189 - UART_Configにファイルシステム向けの設定を追加 by @gpioblink in #187
- リリースとバージョニングについての整備 by @meltingrabbit in #190
- Pre Release (v3.5.0-beta.0): UTF-8 への変更に伴い,Tools に非互換アップデートが入ったことによる Pre Release by @meltingrabbit in #191
- Pre Release (v3.5.0-beta.1): UTL cmd のテストを追加する by @chutaro in #182
- pythonのフォーマットチェックCIとリンタCIをいれる by @meltingrabbit in #192
- ビルドCIを,すべてのPRで回すように設定 by @meltingrabbit in #194
- CCP_EXEC_STS を正数に by @meltingrabbit in #196
- ApplicationsとLibraryを必要な場合のみadd_subdirectoryする修正 by @gpioblink in #193
- Move TCPacket to C2A Core by @meltingrabbit in #207
- Add E501 to ignore list for flake8 by @meltingrabbit in #203
- コード規約チェックCIのエラー出力を関数化する by @meltingrabbit in #215
- CTCPをCCPとTCPに分離 by @meltingrabbit in #209
- 一時的なCTCPのtypedefを消し,各所のCTCPをCommonTlmCmdPacket, CommonTlmPacket, CommonCmdPacketのどれかに割り当てる by @meltingrabbit in #210
- check_coding_ruleの出力をreviewdogから出す by @sksat in #216
- PacketList で使える packet の型を任意にする by @meltingrabbit in #212
- Remove duplicate error on reviewdog by @sksat in #224
- Fix bce command prefix by @yngyu in #221
- TIとunixtimeの変換精度を向上させる補正機能の追加 by @chutaro in #208
- C2A内のpacket標準としてCCSDS Space Packet を実装する.そして,Common Packet を抽象化する. by @meltingrabbit in #217
- Pre Release (v3.5.0-beta.2): Space Packet標準化にともなうC2A間通信の対応 by @meltingrabbit in #226
- Update release.md by @meltingrabbit in #228
- Unify indentation with spaces in Docs by @meltingrabbit in #230
- パケットの記述をドキュメントに追加 by @meltingrabbit in #229
- Fix BCT and BCE small by @meltingrabbit in #233
- CTCP分離とSpacePacket実装に伴う,PHの微修正とPLのコメント修正 by @meltingrabbit in #232
- Change git hooks script directory by @meltingrabbit in #236
- Fix check_coding_rule workflow by @sksat in #235
- CTP, CCP, CTCPのincludeで不適切なものを直す by @meltingrabbit in #238
- インクルードガードのチェックを有効に by @meltingrabbit in #234
- Driver Super の doxygen コメントの修正 by @meltingrabbit in #240
- EHでの多段対応の上限を追加(無限ループ回避),ドキュメント整備 by @meltingrabbit in #239
- Update version (v3.5.0) by @meltingrabbit in #241
- Revert "Update version (v3.5.0)" by @meltingrabbit in #244
- Fix Build CI exit value by @sksat in #245
- Update version (v3.5.0): やり直し by @meltingrabbit in #246
- Update main (v3.5.0) on 2022-02-08 by @meltingrabbit in #243
Full Changelog: v3.4.0...v3.5.0