Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

System Tests [v2.7.0]: Re-execute Telemetry integration test

已关闭
#337 1 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

维护者通常 2 天内回复

@NArmistead 已经在做这个了。

开始于 2026年9月26日。

评估

这个 Issue 还没有评估数据。

描述

verification

Requirements

3.11:	The system shall be able to wirelessly broadcast vehicle data to observers on the ground.
    3.11.1: The wireless system shall be configurable at runtime.
    3.11.2: The wireless system shall run without blocking the main flight loop.
    3.11.3: The wireless system shall broadcast messages with the following data:
        3.11.3.1:	Messages containing vehicle state data, including position and orientation.
        3.11.3.2:	Messages containing vehicle identification data, such as the firmware and hardware IDs and a configurable flight identifier.

Procedure

  1. Upload config and lora preset
    to_upload_lora_preset.json
    to_upload_preset.json
  2. Download config and lora preset. Confirm they match.
  3. Set testbed config to match lora preset.
  4. Connect testbed to dashboard stack (SDECv2, SDEC-API, dashboard).
  5. Execute the following steps (6-12) twice, performing option (i) first, then (ii):
  6. Orient the FC so the LoRa antenna side is pointing:
    1. Above horizontal
    2. Below horizontal
  7. Keep the FC still and arm it
  8. Confirm flashing light on testbed -- means testbed is receiving
  9. Restart the FC at a 45 degree angle above the horizon and refresh the dashboard
  10. Confirm dashboard data populates and the display moves from horizontal and orients itself with the pitch and roll of the FC
  11. Confirm that when QFE mode is enabled, altitude is within 5m of ground level.
  12. Orient the FC and confirm an x-axis accelerometer reading of approximately 1g with:
    1. Antenna pointing directly up
    2. Antenna pointing directly down

Updates

3.12:	The system shall calculate an orientation estimate based on sensor data.
	3.12.1: The orientation shall be represented by a Hamilton unit quaternion.
	3.12.2: The system shall fuse data from the following sensors to determine orientation:
		3.12.2.1:	Gyroscope
		3.12.2.2:	Accelerometer
主要语言
C
星标
8
派生
6
平均合并
2 天 17 小时
30 天内合并 PR
8

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 有 Pull Request 模板
  • 没有贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

SunDevilRocketry/Flight-Computer-Firmware 的其他 Issue

查看 SunDevilRocketry/Flight-Computer-Firmware 的全部 Issue

相似的 Issue

更多 C Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。