victoryforphil / lil-hopps

Small rust-powered quadcopter stack. (Visualizer, Simulation, Firmware, Messaging)
GNU General Public License v3.0
5 stars 0 forks source link

[Link/Quad] Added Health Check + EKF Status #46

Closed victoryforphil closed 4 weeks ago

victoryforphil commented 4 weeks ago

Added new QuadHealthStatus checks using the newly subscribed to EKF_STATUS_REPORT Mavlink topic to run health checks.

Currently this will check to see if the EKF has the miniumum data it needs to run guidance mode.

codecov[bot] commented 4 weeks ago

Codecov Report

Attention: Patch coverage is 0% with 238 lines in your changes missing coverage. Please review.

Project coverage is 0.00%. Comparing base (ca9608d) to head (a975f1b). Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
lil-link/src/mavlink/helpers.rs 0.00% 66 Missing :warning:
lil-quad/src/systems/health_check.rs 0.00% 64 Missing :warning:
lil-link/src/common/types/ekf_status.rs 0.00% 51 Missing :warning:
lil-link/src/mavlink/processors/proc_ekf_health.rs 0.00% 16 Missing :warning:
lil-rerun/src/system.rs 0.00% 12 Missing :warning:
lil-launcher/bin_tests/quad_sil.rs 0.00% 11 Missing :warning:
lil-link/src/common/types/health_status.rs 0.00% 7 Missing :warning:
...il-link/src/mavlink/processors/proc_command_ack.rs 0.00% 7 Missing :warning:
lil-link/src/mavlink/processors/proc_heartbeat.rs 0.00% 3 Missing :warning:
lil-link/src/mavlink/processors/mod.rs 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #46 +/- ## ====================================== Coverage 0.00% 0.00% ====================================== Files 39 43 +4 Lines 1543 1717 +174 ====================================== - Misses 1543 1717 +174 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.