arkedge / gaia

A command and control system for C2A-based satellites
https://arkedge.github.io/gaia/tmtc_c2a/
Mozilla Public License 2.0
8 stars 2 forks source link

GetSatelliteSchemaの戻り値で各種descriptionを含めるように変更 #248

Open shunsuke-shimomura opened 2 months ago

shunsuke-shimomura commented 2 months ago

概要

変更の意図や背景

発端となる Issue

246 で内容を提案した

KOBA789 commented 2 months ago

tmtc-c2a 側の GetSatelliteSchema で各種 description を返したいというモチベーションには大いに同意で、その API の用途に鑑みて当然返されるべきと思います。

しかし、現状 の gaia-ccsds-c2a の schema ではテレメ・コマンドのビット列の表現に関することだけを保持する方針の設計になっており、こちら側に description 等のメタデータを持たせていいかどうかは悩ましいです。 gaia-ccsds-c2a の構造を変更せず、tmtc-c2a 側の変更だけで description を追加できるのならそれが最も望ましいと思っています。

KOBA789 commented 2 months ago

メジャーバージョンアップを伴うのでマージ・リリースタイミングを調整します