Andy Piper
c16c60a761
AP_Arming: add camera arming checks
5 years ago
Randy Mackay
4bcf66481f
AP_Arming: add mandatory_checks
...
These are checks that can never be bypassed
5 years ago
Peter Barker
5428d13502
AP_Arming: remove bogus ARMING_CHECK_NONE 'bitmask value'
...
This looks like a bitmask value, but if you treat it like one (and
people have in the past!) by using logical operations then you get the
incorrect result.
Places which were checking for equivalence to ARMING_CHECK_NONE now
simply check the bitmask to see if it is all-empty.
5 years ago
Peter Barker
95b8c12454
AP_Arming: mark check_failed as taking a format string
6 years ago
Michael du Breuil
4396540a22
AP_Arming: Add rangefinder checks
6 years ago
Michael du Breuil
5d3cfcb59c
AP_Arming: Add scripting method
6 years ago
Peter Barker
bb14ec1a2c
AP_Arming: make proximity sensor checks common
6 years ago
Peter Barker
aff6cb424f
AP_Arming: move Log_Write_Arm_Disarm in, make disarm virtual
6 years ago
Peter Barker
d384827291
AP_Arming: add singleton
6 years ago
Andrew Tridgell
9c6c4101c9
AP_Arming: make arm_checks() virtual
...
# Conflicts:
# libraries/AP_Arming/AP_Arming.h
6 years ago
Peter Barker
0dacf78c12
AP_Arming: use enum class for ArmingMethod and ArmingRequired
6 years ago
Peter Barker
7bdd2eb755
AP_Arming: move checking of fence up
6 years ago
Michael du Breuil
1b2b7385a2
AP_Arming: Reduce header scope, remove width specifier
6 years ago
Francisco Ferreira
de1d02d697
AP_Arming: support KDECAN
6 years ago
Pierre Kancir
dd2798d099
AP_Arming: remove unused parameter and variable
6 years ago
Pierre Kancir
0800f72377
AP_Arming: untangle header inclusion
6 years ago
Michael du Breuil
c3de3cc923
AP_Arming: Add checks that the mission contains expected items
6 years ago
Michael du Breuil
a8741f62f9
AP_Arming: Use AP_BattMonitor's arming checks for the battery
6 years ago
Randy Mackay
7a7533724a
AP_Arming: rename rudder_arming to get_rudder_arming_type
7 years ago
Randy Mackay
f039c6d5f4
AP_Arming: minor format fix
7 years ago
Randy Mackay
ba2b9f3d47
AP_Arming: add RUDDER parameter
7 years ago
Andrew Tridgell
bf1bca6820
AP_Arming: added arming check for storage health
7 years ago
Peter Barker
e400a0e351
AP_Arming: use ArmingMethod enumeration
7 years ago
Peter Barker
6979f0d3a0
AP_Arming: remove unused arming_method member
7 years ago
Peter Barker
598f82a2fe
AP_Arming: use singletons in AP_Arming
7 years ago
Peter Barker
cba61598b1
AP_Arming: a check_failed function
7 years ago
Peter Barker
410e72f83c
AP_Arming: break out a gyros-consistent method
7 years ago
Peter Barker
d2b8ea4bb0
AP_Arming: break out an accels-consistent method
7 years ago
Peter Barker
d8128ba69a
AP_Arming: option to force arm, bypassing checks
7 years ago
Michael du Breuil
7830dab0a8
AP_Arming: Add a servo check that (<= min trim max) for all channels
7 years ago
Peter Barker
cc5af90d1a
AP_Arming: home state has moved to AP_AHRS
7 years ago
Peter Barker
8d8f2208c0
AP_Arming: use baro singleton
7 years ago
Peter Barker
25a0e6378e
AP_Arming: manual transmitter checks call rc calibration checks
7 years ago
Peter Barker
49dd5f4f80
Copter: prearm board voltage checks are called in parent class
7 years ago
Peter Barker
30c1a040d7
Copter: prearm baro checks are called in parent class
7 years ago
Lucas De Marchi
39aee74b29
AP_Arming: make constructor protected
7 years ago
Jacob Walser
b8e7d23cc4
AP_Arming: Add bool check_min_max parameter for Copter/Sub RC checks
8 years ago
Peter Barker
b2459c67d5
AP_Arming: move Copter RC checking code into library
8 years ago
Randy Mackay
e398bb5c68
AP_Arming: make gps-checks virtual
...
Copter's GPS checks will override this
8 years ago
Randy Mackay
d35a208dae
AP_Arming: remove unused set_enabled_checks
8 years ago
Randy Mackay
34a850e1a5
AP_Arming: formatting and comment fixes
...
No functional change
8 years ago
Randy Mackay
593f035c53
AP_Arming: remove required, min-volt, min-volt2 params from Copter
8 years ago
Randy Mackay
5be3d14648
AP_Arming: rudder_arming moved to AP_Arming_Plane
8 years ago
Peter Barker
1f37366c5b
AP_Arming: make expected magnetic field strength available to subclasses
8 years ago
Peter Barker
362c6e1b9e
AP_Arming: use callback in place of variable reference for home state
8 years ago
Peter Barker
fff2068a5a
AP_Arming: add arming check for logging actually started
8 years ago
Peter Barker
5776b3fddb
AP_Arming: check CardInserted in AP_Arming
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Lucas De Marchi
39f39afa7b
AP_Arming: replace header guard with pragma once
9 years ago
Tom Pittenger
425c9bcd0b
AP_Arming: use AP_BATT_MONITOR_MAX_INSTANCES instead of fixed array size
9 years ago