Skip to content

Report IMU startup failures through error flags - #312

Merged
johannesschrimpf merged 1 commit into
masterfrom
codex/imu-startup-failure
Sep 16, 2026
Merged

johannesschrimpf merged 1 commit into
masterfrom
codex/imu-startup-failure

Conversation

@johannesschrimpf

@johannesschrimpf johannesschrimpf commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Add startup error flags for each MPU, a missing HP IMU on X3 Ultra/X7, and loss of all attitude sources. Clients can surface individual sensor failures and reduced functionality.

The existing IMU measurement message stays unchanged. New flags are appended to ErrorFlags without changing existing field numbers.

Validation: protolint 0.31.0 (the CI version) and protobuf schema validation pass.

@johannesschrimpf
johannesschrimpf marked this pull request as draft September 16, 2026 09:00
@johannesschrimpf
johannesschrimpf force-pushed the codex/imu-startup-failure branch 2 times, most recently from 0e857d4 to f7c1579 Compare September 16, 2026 09:16
@johannesschrimpf
johannesschrimpf force-pushed the codex/imu-startup-failure branch from f7c1579 to 9473447 Compare September 16, 2026 09:24
@johannesschrimpf johannesschrimpf changed the title Report IMU source status and startup health Report IMU startup failures through error flags Sep 16, 2026
@johannesschrimpf
johannesschrimpf marked this pull request as ready for review September 16, 2026 10:23
@johannesschrimpf
johannesschrimpf merged commit 788afae into master Sep 16, 2026
4 checks passed
@johannesschrimpf
johannesschrimpf deleted the codex/imu-startup-failure branch September 16, 2026 10:29
@johannesschrimpf johannesschrimpf added this to the Blunux v5.2 milestone Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants