Andrew Tridgell
f3bca4d3ff
Plane: fixed incorrect set of location alt fields
...
this fixes several places that set the alt field directly. The only
one that is a real bug is in CIRCLE where if we were terrain following
and change into CIRCLE mode we would climb to current alt + home alt
2025-04-15 08:17:41 +10:00
Peter Barker
6baaf03c8c
Plane: move auto_throttle_mode to being a method on each mode
2021-01-10 16:04:30 +11:00
Peter Barker
f6cb1b5ad6
Plane: use a method on Mode for auto-navigation-mode
...
Avoids the state getting stale, which it will with a failed attempt to
go into qautotune, for example.
2021-01-10 16:04:30 +11:00
Peter Barker
a1ea1306a1
Plane: use pure-virtual method for allows_throttle_nudging
...
In place of a state variable which could become stale
2021-01-10 16:04:30 +11:00
Tom Pittenger
0270c57530
Plane: massive refactor and creation of Mode class
2019-04-02 16:28:52 +11:00