Skip to content

Add EKF display to dashboard and popout window#751

Merged
1Blademaster merged 6 commits intomainfrom
750-add-ekf-data-display-to-dashboard
Oct 5, 2025
Merged

Add EKF display to dashboard and popout window#751
1Blademaster merged 6 commits intomainfrom
750-add-ekf-data-display-to-dashboard

Conversation

@1Blademaster
Copy link
Copy Markdown
Member

@1Blademaster 1Blademaster commented Oct 4, 2025

image image

@1Blademaster 1Blademaster requested a review from Copilot October 4, 2025 20:15
@1Blademaster 1Blademaster linked an issue Oct 4, 2025 that may be closed by this pull request
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds basic EKF (Extended Kalman Filter) status display to the dashboard telemetry section. The implementation includes backend support for EKF status messages and a visual indicator that changes color based on EKF health.

  • Adds EKF_STATUS_REPORT message handling to telemetry processing
  • Implements EKF status calculation based on variance values and flags
  • Creates a visual EKF indicator with color-coded status display

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
radio/app/endpoints/states.py Adds EKF_STATUS_REPORT to telemetry message list
gcs/src/redux/slices/droneInfoSlice.js Implements EKF data storage and status calculation logic
gcs/src/redux/middleware/socketMiddleware.js Handles incoming EKF_STATUS_REPORT messages
gcs/src/helpers/mavlinkConstants.js Defines EKF status flags and utility function
gcs/src/components/dashboard/telemetry.jsx Integrates EKF display into telemetry section
gcs/src/components/dashboard/ekfDisplay.jsx Creates color-coded EKF status indicator component

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread gcs/src/redux/slices/droneInfoSlice.js Outdated
Comment thread gcs/src/redux/middleware/socketMiddleware.js Outdated
@1Blademaster 1Blademaster requested a review from Copilot October 5, 2025 10:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated 4 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread gcs/electron/preload.js
Comment thread gcs/src/redux/middleware/socketMiddleware.js Outdated
Comment thread gcs/electron/modules/ekfStatus.ts
Comment thread gcs/electron/modules/ekfStatus.ts
@1Blademaster 1Blademaster requested a review from Copilot October 5, 2025 11:55
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread gcs/src/components/ekfStatusWindow/ekfStatusWindow.jsx Outdated
Comment thread gcs/src/components/ekfStatusWindow/ekfStatusWindow.jsx Outdated
Comment thread gcs/electron/modules/webcam.ts
@1Blademaster 1Blademaster changed the title Add basic EKF display to dashboard telemetry display Add EKF display to dashboard and popout window Oct 5, 2025
@1Blademaster
Copy link
Copy Markdown
Member Author

Add VIBE in another PR

@1Blademaster 1Blademaster merged commit b8efb83 into main Oct 5, 2025
8 checks passed
@1Blademaster 1Blademaster deleted the 750-add-ekf-data-display-to-dashboard branch October 5, 2025 16:28
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.

Add EKF data display to dashboard

3 participants