Added logging for altitude and compass

This commit is contained in:
Tuomas Järvinen
2024-11-27 17:43:11 +01:00
parent de63892725
commit be36fc5c50
2 changed files with 20 additions and 3 deletions
+8
View File
@@ -59,6 +59,9 @@ protected slots:
// Slot that is called when the newPosition() signal below is emitted.
void newPositionSlot(Telemetry::Position);
// Slot that is called when the newHeading() signal below is emitted.
void newHeadingSlot(double heading);
// A mission file contains several action points. This is called
// when the action point is reached. Indexing starts at 1.
void missionIndexChangedSlot(int currentIndex, int totalIndexes);
@@ -75,6 +78,11 @@ signals:
// captured in the main thread to avoid threading issues.
void newPosition(Telemetry::Position);
// Signal is emitted when Ardupilot sends a new heading from the
// MAVSDK thread. Signal goes through the main event loop and is
// captured in the main thread to avoid threading issues.
void newHeading(double heading);
// If Telemetry::health_all_ok() fails, then autopilot subscripes for the healt updates to
// see exactly what is wrong. This signal is emitted to catch updates in the main thread.
void newHealthInfo(Telemetry::Health);