Add Altitude Cruise mode

-add new NAVIGATION_STATE_ALTITUDE_VOYAGER
-this mode does require manual control to enter
-but you can disable the manual control loss failsafe to continue
flying in case of manual control loss
-for MC: in throttle and yaw are controlled like in Altitude mode,
the tilt is controlled via integrated rate input (similar to Acro,
but with tilt limit)

Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
This commit is contained in:
Silvan Fuhrer
2025-09-18 15:50:10 +02:00
parent 5c5bf0b83d
commit d2e4d85bce
37 changed files with 216 additions and 27 deletions
+4
View File
@@ -387,6 +387,10 @@ OSDatxxxx::get_flight_mode(uint8_t nav_state)
flight_mode = "ALTITUDE";
break;
case vehicle_status_s::NAVIGATION_STATE_ALTITUDE_CRUISE:
flight_mode = "CRUISE";
break;
case vehicle_status_s::NAVIGATION_STATE_POSCTL:
flight_mode = "POSITION";
break;