Skip to content

Conversation

@meltingrabbit
Copy link
Member

@meltingrabbit meltingrabbit commented Jul 9, 2024

定義が不明瞭であるTlm Cmd DBを整理し,v3 に更新する.

issue

v2系からの更新

v2.4.1: https://github.com/ut-issl/tlm-cmd-db/releases/tag/v2.4.1

  • tlm db の各カラムの変更
    • v2系
      • image
    • v3系
      • image
  • tlm db の各カラムの定義を明文化( README.md に記載)
  • tlm db の A1 セルにバージョン番号を埋め込むよう変更
  • tlm の Ver Type に RAW ,つまり可変長バイナリデータを追加
    • これにより, struct tlm と blob tlm という区別がなくなる
      • struct tlm: RAW tlm field のない tlm
      • blob tlm: (Header を除いて) RAW tlm field のみの tlm
    • ただし, C2A の tlm generator app が生成する tlm は, blob テレメを作らないことに注意(その他の user application の生成する tlm はこの限りではない)

tlm csv の v2 ←→ v3 変換スクリプト

v2.4.0 と v3 の csv を変換するスクリプトを追加.
これによって過去の csv をマイグレーションできる(and 戻せる)

残作業

  • サンプル csv をまともにする(特に . の使い方)
  • xlsm において,raw field を追加する
  • 変換スクリプトの追加
  • c2a tlm generatorの制約をreadmeに追加

c2a-core 側の必要作業

@meltingrabbit meltingrabbit self-assigned this Jul 9, 2024
@meltingrabbit meltingrabbit marked this pull request as ready for review July 10, 2024 07:37
@meltingrabbit meltingrabbit changed the title WIP: Tlm Cmd DB v3 Tlm Cmd DB v3 Jul 16, 2024
@sksat
Copy link
Member

sksat commented Jul 17, 2024

Cmd DB にもプロトコルバージョン埋めたくない?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants