Lorenz Meier
9d5aebd235
Commander: Run continuous pre-flight checks silently
...
As we are checking the current pre-flight state and validate wether the system could be armed, we do not want to spam the console or user with continously failing checks. These checks are reported to the GCS separately and are processed and displayed there.
2020-03-17 00:17:11 +01:00
Daniel Agar
0eca583ecf
sensors: move baro aggregation to new sensors/vehicle_air_data
2020-03-12 19:06:34 -04:00
RomanBapst
3ef6eba34c
prearmCheck: vtol cleanup
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2020-01-28 10:14:32 -05:00
Silvan Fuhrer
4fa64f686a
pre arm check: add circuit breaker for the VTOL arming in fixed-wing mode prevention
...
Added a new circuit breaker that, if set, enables arming in fixed-wing mode for VTOLs.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2020-01-28 00:30:24 +01:00
Silvan Fuhrer
f4df3fb5f2
pre arm check: VTOL: do not allow arming if not in multicopter mode
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2020-01-28 00:30:24 +01:00
Beat Küng
2a67d22ac7
commander powerCheck: simplify logic
...
refactoring only
2020-01-25 11:17:33 +01:00
Beat Küng
9e7dcd4b06
commander: fix prearm flag to preflightCheck
...
This was inverted, i.e. set to false in most cases, whereas it should be
true.
As a consequence, both powerCheck and airspeed.confidence checks were not
executed.
2020-01-25 11:17:33 +01:00
Matthias Grob
1484dfed6a
FlightTasks: remove deprecated AutoLine mission task
2020-01-06 15:39:07 +01:00
Mathieu Bresciani
226169192a
ekf2check: add COM_ARM_MAG_STR to en/disable mag field strength preflight check
2019-12-28 14:06:14 -05:00
Julian Oes
3a228622b9
mavsdk_tests: fix verbose output
2019-12-26 10:16:58 +01:00
Daniel Agar
0e70578052
commander: move most static variables and parameters to class
2019-12-23 23:38:10 -05:00
Daniel Agar
7fd4db1881
commander: skip all mag checks if SYS_HAS_MAG is 0
2019-12-18 11:54:40 -08:00
David
020215f146
commander: don't allow arming during VTOL transition
2019-12-17 12:21:11 -08:00
bresch
09c8c8f706
ekf: use PDOP instead of GDOP as TDOP (part of GDOP) is not given by the GNSS receiver
2019-11-27 10:33:27 +01:00
bresch
12177cb33b
commander: add pre-flight check and parameter for magnetic field strength
2019-11-25 21:15:55 +01:00
Daniel Agar
1c4e854f93
cmake don't build param "c" files and remove param defines
...
- these aren't actual source code
2019-11-11 10:25:42 -05:00
Matthias Grob
1a79f75f94
Commander: start pulling arming related parts into separate folder
...
* PreFlightCheck: remove unused reportFailures flag
* Commander: pull all pre flight checks together on the PreFlightCheck class
* PreFlightCheck: separate checks into their own files
2019-11-05 11:25:59 -05:00