Releases: ut-issl/c2a-core
v3.10.1
v3.10.1
Release Note
https://github.com/ut-issl/c2a-core/releases/tag/v3.10.0 リリース後の微修正版
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.8.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.5.1
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.2.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.4.0
What's Changed
- PL_BC_LIST_CLEARED を level high で EL 登録する by @chutaro in #640
- Update version (v3.10.1) by @chutaro in #641
- Update main (v3.10.1) on 2023-09-26 by @chutaro in #642
Full Changelog: v3.10.0...v3.10.1
v3.10.0
v3.10.0
crates.io: https://crates.io/crates/c2a-core/3.10.0
Release Note
v4 系以降の先行開発のためのリポジトリである https://github.com/arkedge/c2a-core をフォークする前のリリース.
v3.9.0, v3.9.1, v3.9.2 からのアップデートは軽微なもののみ.
詳細は #633 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.8.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.5.1
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.2.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.4.0
What's Changed
- Update Swatinem/rust-cache action to v2.5.1 by @renovate in #629
- Update README.md by @meltingrabbit in #630
- Update version (v3.10.0) by @meltingrabbit in #632
- Update main (v3.10.0) on 2023-07-18 by @meltingrabbit in #633
Full Changelog: v3.9.2...v3.10.0
v3.9.2
v3.9.2
crates.io: https://crates.io/crates/c2a-core/3.9.2
Release Note
https://github.com/ut-issl/c2a-core/releases/tag/v3.9.1 リリース後の微修正版
詳細は #617 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.8.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.5.1
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.2.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.4.0
What's Changed
- 異なる型の enum を比較している箇所を修正する by @tarotene in #614
- endian.c の include の修正 by @meltingrabbit in #617
- Update reviewdog/action-setup action to v1.0.5 by @renovate in #621
- Ignore pragma section REPRO warning on MSVC by @sksat in #624
- Update arkedge/workflows-c2a action to v2.5.0 by @renovate in #623
- Fix function prototype mismatch in Applications by @sksat in #622
- Update version (v3.9.2) by @meltingrabbit in #625
- Update main (v3.9.2) on 2023-06-29 by @meltingrabbit in #627
New Contributors
Full Changelog: v3.9.1...v3.9.2
v3.9.1
v3.9.1
crates.io: https://crates.io/crates/c2a-core/3.9.1
Release Note
https://github.com/ut-issl/c2a-core/releases/tag/v3.9.0 リリース後の微修正版
詳細は #612 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.8.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.5.1
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.2.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.4.0
What's Changed
- 不要な空行を削除 などの軽微な修正 by @meltingrabbit in #606
- Fix build.rs by clippy by @sksat in #604
- Update new git_revision docs by @sksat in #605
- Remove unused -rdynamic link option by @sksat in #607
- task dispatcher のタイポを修正 by @chutaro in #608
- コマンドの注釈を微修正 by @meltingrabbit in #609
- EH の pytest が特定環境で通らないことの修正 by @meltingrabbit in #610
- Update version (v3.9.1) by @meltingrabbit in #611
- Update Swatinem/rust-cache action to v2.5.0 by @renovate in #615
- Update arkedge/workflows-c2a action to v2.3.0 by @renovate in #613
- Update main (v3.9.1) on 2023-06-13 by @meltingrabbit in #612
Full Changelog: v3.9.0...v3.9.1
v3.9.0
v3.9.0
crates.io: https://crates.io/crates/c2a-core/3.9.0
Release Note
大きな更新箇所は以下の通り
- テレメの生成と配送の大幅改良
- 2nd OBC のテレメ生成と,MOBCでの再送の区別がつくように
- Telemetry Manager の増強
- CMD DB の更新
git_revision.c
の廃止- c2a-core を Rust の Cargo package として扱い,リリースする
c2a-core
crate を publish した
詳細は #603 を参照のこと
対応Tools
- c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.8.0
- python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.5.1
- c2a-enum-loader: https://github.com/ut-issl/c2a-enum-loader/releases/tag/v1.2.0
- tlm-cmd-db: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.4.0
What's Changed
- CDISの実行エラーのEL登録のlocal id を cmd id にした by @chutaro in #499
- BC展開時刻被りはコマンド実行エラーにしないようにした by @chutaro in #500
- PH_ACK のコメントを微修正 by @chutaro in #530
- S2E Build CI で使われる S2E Core のバージョンを上げる by @meltingrabbit in #534
- BC_AR_GS_RELATED_PROCESS を combine にして,Cmd受付処理の頻度をあげる (2nd OBC) by @meltingrabbit in #533
- Pre Release (v3.9.0-beta.0): Cmd DB から "Cmd_" prefix を削除 by @meltingrabbit in #529
- APID_is_other_obc_tlm_apid の削除 by @meltingrabbit in #535
- 自身のOBCのテレメを生成する
Cmd_TG_GENERATE_TLM
と便利エイリアスの実装 by @meltingrabbit in #541 - Pre Release (v3.9.0-beta.1): Cmd_TG_FORWARD_TLM の実装 by @meltingrabbit in #544
- Refactor example user IfWrapper CMake by @sksat in #532
- EL の doxygen コメントの軽微な修正 by @meltingrabbit in #555
- Pre Release (v3.9.0-beta.2): Split C89 compile option to BUILD_C2A_AS_C99 by @sksat in #527
- Update reviewdog/action-setup action to v1.0.4 by @renovate in #558
- コーディング規約に利用可能な略語リスト(初版)を追加 by @meltingrabbit in #559
- Pre Release (v3.9.0-beta.3): Packaging as Rust crate by @sksat in #564
- README.md のリンク集を修正 by @meltingrabbit in #565
- packet list の変数名が pli と pl で表記ゆれしていたのを pl に統一する by @meltingrabbit in #563
- Tlm の Destination Flags で,複数配送先のパケットをそれぞれの配送先に送るときに,flag をその配送先のみにする by @meltingrabbit in #562
- Fix crate package license config by @sksat in #566
- Change c2a-core crate to no_std by @sksat in #567
- Add export src interface (c2a-core crate) by @sksat in #568
- Pre Release (v3.9.0-beta.4): CCP_DEST_TYPE_TO_APID を追加し,コマンドのルーティングを見直す by @meltingrabbit in #561
- Pre Release (v3.9.0-beta.4): バージョンアップのやり直し by @meltingrabbit in #569
- Pre Release (v3.9.0-beta.5): tlm-cmd-code-generator の更新 by @meltingrabbit in #572
- Remove duplicate Rust crate package license config by @sksat in #574
- Check c2a-core version header in Rust build script by @sksat in #573
- Add rust ci by @sksat in #575
- Pre Release (v3.9.0-beta.6): git_revision.cをどうにかする by @sksat in #82
- Switch action-clippy reporter on event by @sksat in #577
- Split obc time config header by @sksat in #583
- 古い
GENERATE_TLM
の利用を消す(telemetry manager , pytest 以外) by @meltingrabbit in #584 - Add clang runtime feature by @sksat in #579
- Export src dir via cargo by @sksat in #580
- Remove set-output by @sksat in #578
- Update Swatinem/rust-cache action to v2.4.0 by @renovate in #589
- Update arkedge/workflows-c2a action to v1.2.1 by @renovate in #590
- Pre Release (v3.9.0-beta.7): pytest 内の古い
GENERATE_TLM
の利用を消す by @meltingrabbit in #588 - git revision 用の bat ファイルを修正 by @chutaro in #596
- CCP_form_and_exec_rtc_to_other_obc を追加する by @chutaro in #593
- Update arkedge/workflows-c2a action to v2 by @renovate in #594
- on board subnet time の設定のバグを修正 by @meltingrabbit in #599
- Pre Release (v3.9.0-beta.8): Fix get c2a-core git revision working dir by @sksat in #600
- Tlm Manager の 新 GENERATE_TLM 対応と,リファクタリング by @meltingrabbit in #597
- Pre Release (v3.9.0-beta.9): Mission Telemetry などの命名を Realtime Temeletry などにする by @meltingrabbit in #601
- Update version (v3.9.0) by @meltingrabbit in #602
- Update main (v3.9.0) on 2023-06-02 by @meltingrabbit in #603
Full Changelog: v3.8.0...v3.9.0
v3.9.0-beta.9
v3.9.0-beta.9
Mission Telemetry などの命名を Realtime Temeletry などにしたことによる Pre-release
C2A Core の該当 PR: #601
python-wings-interface の PR: ut-issl/python-wings-interface#35
ToolsのRelease:
python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.5.1
v3.9.0-beta.8
v3.9.0-beta.8
https://github.com/ut-issl/c2a-core/releases/tag/v3.9.0-beta.6 でのバグ修正.
User サイドで最新の core を使用したくなったことによる Pre-release.
C2A Core の該当 PR: #600
crates.io: https://crates.io/crates/c2a-core/3.9.0-beta.8
v3.9.0-beta.7
v3.9.0-beta.7
GENERATE_TLM の依存を排除したことによる Pre-release
C2A Core の該当 PR: #588
python-wings-interface の PR: ut-issl/python-wings-interface#34
ToolsのRelease:
python-wings-interface: https://github.com/ut-issl/python-wings-interface/releases/tag/v1.5.0
v3.9.0-beta.6
v3.9.0-beta.6
git_revision.c をどうにかしたバージョン.
User サイドで最新の core を使用したくなったことによる Pre-release.
C2A Core の該当 PR: #82
crates.io: https://crates.io/crates/c2a-core/3.9.0-beta.6
v3.9.0-beta.5
v3.9.0-beta.5
c2a-core header の include を修正 した c2a-tlm-cmd-code-generator に対応した Pre-release
C2A Core の該当 PR: #572
c2a-tlm-cmd-code-generator の PR: ut-issl/c2a-tlm-cmd-code-generator#37
ToolsのRelease:
c2a-tlm-cmd-code-generator: https://github.com/ut-issl/c2a-tlm-cmd-code-generator/releases/tag/v1.8.0