Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tlm Cmd DB v3 #72

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Tlm Cmd DB v3 #72

wants to merge 12 commits into from

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
tlm-cmd-db/README.md Outdated Show resolved Hide resolved
tlm-cmd-db/README.md Outdated Show resolved Hide resolved
@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.

2 participants