System Tests [v2.7.0]: Re-execute Telemetry integration test
Maintainers usually reply within 3 days
@NArmistead is already working on this.
Since Sep 26, 2026.
Assessment
This issue has not been assessed yet.
Description
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
- Upload config and lora preset
to_upload_lora_preset.json
to_upload_preset.json - Download config and lora preset. Confirm they match.
- Set testbed config to match lora preset.
- Connect testbed to dashboard stack (SDECv2, SDEC-API, dashboard).
- Execute the following steps (6-12) twice, performing option (i) first, then (ii):
- Orient the FC so the LoRa antenna side is pointing:
- Above horizontal
- Below horizontal
- Keep the FC still and arm it
- Confirm flashing light on testbed -- means testbed is receiving
- Restart the FC at a 45 degree angle above the horizon and refresh the dashboard
- Confirm dashboard data populates and the display moves from horizontal and orients itself with the pitch and roll of the FC
- Confirm that when QFE mode is enabled, altitude is within 5m of ground level.
- Orient the FC and confirm an x-axis accelerometer reading of approximately 1g with:
- Antenna pointing directly up
- 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
- Dominant language
- C
- Stars
- 8
- Forks
- 6
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 5
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SunDevilRocketry/Flight-Computer-Firmware
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
SunDevilRocketry/Flight-Computer-Firmware#347 ·
Maintainers usually reply within 3 days
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
SunDevilRocketry/Flight-Computer-Firmware#339 ·
Maintainers usually reply within 3 days
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 20/100
SunDevilRocketry/Flight-Computer-Firmware#346 ·
Maintainers usually reply within 3 days
-
advanced documentation enhancement
Difficulty 4/5 3-5 days Newbie friendliness 25/100
SunDevilRocketry/Flight-Computer-Firmware#342 ·
Maintainers usually reply within 3 days
-
EPIC: v2.8.0 major refactors and breaking changesPossibly taken @NArmistead claimed this 5 days ago. Openadvanced Epic refactor
SunDevilRocketry/Flight-Computer-Firmware#341 · 2 assignees ·
Maintainers usually reply within 3 days
All issues in SunDevilRocketry/Flight-Computer-Firmware
Similar issues
-
IO.get_env on Node truncates names at embedded NULPossibly taken @Yi-111-a claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
HigherOrderCO/Bend#1449 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
FujiNetWIFI/fujinet-firmware#1872 ·
Maintainers usually reply within 1 day
-
bug C/C++ code
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
webarkit/WebARKitLib#84 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
OpenPrinting/cups#1751 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
obsproject/obs-studio#14013 ·
Maintainers usually reply within 1 day