MQTT Request-Response Interface for Nero
Maintainer thường phản hồi trong vòng 5 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- typescript
Hướng nghiên cứu
Bắt đầu bằng cách xem xét các mẫu đăng ký MQTT hiện có trong scylla-server/src và xác định điểm vào của backend để xử lý các yêu cầu dữ liệu vòng đua. Sử dụng một MQTT client để publish một yêu cầu và xác minh phản hồi. Được xem là hoàn tất khi Nero có thể nhận tổng số vòng, tổng thời gian lái xe và tất cả thời gian của từng vòng trong phản hồi có cấu trúc.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- TypeScript
- Star
- 5
- Fork
- 1
- Merge trung bình
- 5 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 24
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Northeastern-Electric-Racing/Argos
-
Deliver telemetry selectively per screen over the existing Socket.IO transportCó thể đã có người làm @bracyw đã nhận 19 ngày trước. Đang mởangular-client difficult new feature scylla-server
Northeastern-Electric-Racing/Argos#777 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Handle broker-initiated MQTT disconnects in the Flutter clientCó thể đã có người làm @bracyw đã nhận 24 ngày trước. Đang mởbug dart medium
Northeastern-Electric-Racing/Argos#768 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Prune CONTEXT.md glossary to genuinely ambiguous termsCó thể làm lại được @bracyw đã nhận 78 ngày trước và không có pull request nào đang mở. Đang mởai-workflow needs-triage
Northeastern-Electric-Racing/Argos#716 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Fix clipped content on BMS segment-detail cards at ~1028px widthCó thể làm lại được @bracyw đã nhận 78 ngày trước và không có pull request nào đang mở. Đang mởangular-client bug needs-triage straightforward
Northeastern-Electric-Racing/Argos#715 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 5 ngày
-
Fix BMS At A Glance stat overlap and clipping at narrow widthsCó thể làm lại được @bracyw đã nhận 78 ngày trước và không có pull request nào đang mở. Đang mởangular-client bug medium needs-triage
Northeastern-Electric-Racing/Argos#714 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 5 ngày
Tất cả issue của Northeastern-Electric-Racing/Argos
Issue tương tự
-
area/frontend good first issue kind/cooldown
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
voidzero-dev/oxc-angular-compiler#511 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
langchain-ai/deepagentsjs#898 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
anomalyco/models.dev#8509 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug documentation P2 UI/UX
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày