Telemetry: Create ICD
@ETSells がすでに取り組んでいます。
2026年10月8日 から。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 15/100
- issue の種類
- ドキュメント
- 明瞭さ
- 説明が足りない
- 活発さ
- 活発
- 技術スタック
- c
調査の方向性
Start from telemetry.h and inventory every platform-specific define and message struct the telemetry protocol currently uses. The issue asks for a versioned interface control document (X.Y versioning: adding messages bumps Y, structural changes bump X) that re-defines shared structures such as the dashboard dump and servo offsets. Done looks like a committed ICD plus a telemetry.h free of platform-specific defines, reviewed by the telemetry SME (@ETSells). Expect design-heavy work; no tests or concrete entry points are named in the payload.
索引モデルが issue の本文から書いたものです。
説明
Version: v2.8.0
Describe the feature you'd like
Create an interface control document for the telemetry protocol. This way we can:
- Re-define internal structures to be re-used across platforms (i.e. dashboard dump structure, servo offsets)
- Enable forward/backwards compatibility among minor versions (vX.Y -> if X is the same, no re-definitions have been made, and incrementing Y only means messages were added. if X changes, backwards compatibility is not maintained).
While here, focus on removing external dependencies in telemetry.h (i.e. requiring platform-specific defines).
Describe alternatives you've considered
N/A
Additional context
N/A
Points of Contact
@ETSells: Telemetry SME
- 主要言語
- C
- スター
- 4
- フォーク
- 2
- 平均マージ
- 5日 18時間
- マージ済み PR(30日)
- 4
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
SunDevilRocketry/mod のほかの issue
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 38/100
SunDevilRocketry/mod#174 · コメント 1 件 ·
-
Sensor: Magnetometer calibration再び着手できるかも @NArmistead が 30 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
SunDevilRocketry/mod#163 · コメント 1 件 · 担当者 1 名 ·
-
Mod: Make library platform independent再び着手できるかも @ETSells が 28 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンadvanced refactor
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
SunDevilRocketry/mod#160 · コメント 1 件 · 担当者 1 名 ·
-
Refactor: Split up sensor.c対応中かも @ETSells が 8 日前に担当しました。 オープンadvanced refactor
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
SunDevilRocketry/mod#159 · 担当者 2 名 ·
-
Sensor: Rename and add LoRa to sensor mutex再び着手できるかも @ferociousPandaPickle が 37 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement good first issue
難易度 3/5 1〜2日 初心者へのやさしさ 64/100
SunDevilRocketry/mod#153 · コメント 1 件 · 担当者 1 名 ·
SunDevilRocketry/mod の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
jniebuhr/gaggimate#1009 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
Bug :bug:
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
sonic-net/sonic-buildimage#30563 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
llvm/offload-test-suite#1698 ·
メンテナーはふだん 1 日以内に返信
-
bug genc
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信