MQTT Request-Response Interface for Nero
メンテナーはふだん 5 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 55/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- typescript
調査の方向性
まず、scylla-server/src にある既存の MQTT サブスクリプションパターンを確認し、ラップデータのリクエストを処理するバックエンドのエントリポイントを特定します。MQTT クライアントを使ってリクエストを publish し、レスポンスを確認します。Nero が構造化されたレスポンスで、総ラップ数、総走行時間、すべての個別ラップタイムを受信できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Description
Nero needs to be able to query the lap timer system for historical data via MQTT. The backend should subscribe to a Nero-published request topic and respond with aggregate lap data, enabling Nero to display summaries without polling the REST API.
Acceptance Criteria
- Nero can publish to a request topic to ask for lap summary data
- Backend responds with total lap count
- Backend responds with total driving time
- Backend responds with all individual lap times
Proposed Solution
Subscribe to a request topic (e.g. timers/lap/request). On message received, publish responses to a response topic (e.g. timers/lap/response) with a structured payload containing total_laps, total_time, and lap_times[]. Reference existing MQTT subscription patterns in scylla-server/src/. Test using an MQTT client to publish requests and verify responses.
Mocks
No response
- 主要言語
- TypeScript
- スター
- 5
- フォーク
- 1
- 平均マージ
- 5日 13時間
- マージ済み PR(30日)
- 24
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Northeastern-Electric-Racing/Argos のほかの issue
-
Deliver telemetry selectively per screen over the existing Socket.IO transport対応中かも @bracyw が 18 日前に担当しました。 オープンangular-client difficult new feature scylla-server
Northeastern-Electric-Racing/Argos#777 · 担当者 1 名 ·
メンテナーはふだん 5 日以内に返信
-
Handle broker-initiated MQTT disconnects in the Flutter client対応中かも @bracyw が 24 日前に担当しました。 オープンbug dart medium
Northeastern-Electric-Racing/Argos#768 · 担当者 1 名 ·
メンテナーはふだん 5 日以内に返信
-
Prune CONTEXT.md glossary to genuinely ambiguous terms再び着手できるかも @bracyw が 77 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンai-workflow needs-triage
Northeastern-Electric-Racing/Argos#716 · 担当者 1 名 ·
メンテナーはふだん 5 日以内に返信
-
Fix clipped content on BMS segment-detail cards at ~1028px width再び着手できるかも @bracyw が 77 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンangular-client bug needs-triage straightforward
Northeastern-Electric-Racing/Argos#715 · 担当者 1 名 ·
メンテナーはふだん 5 日以内に返信
-
Fix BMS At A Glance stat overlap and clipping at narrow widths再び着手できるかも @bracyw が 77 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンangular-client bug medium needs-triage
Northeastern-Electric-Racing/Argos#714 · 担当者 1 名 ·
メンテナーはふだん 5 日以内に返信
Northeastern-Electric-Racing/Argos の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
lichess-org/api#678 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
PostHog/posthog.com#20628 ·
メンテナーはふだん 1 日以内に返信
-
bug status:Needs Triage
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
jupyterlab/jupyterlab#19964 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
agentscope-ai/QwenPaw#8064 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
area: notebooks-jupyter bug theme: new notebook frontend
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
posit-dev/positron#16347 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信