Andrew Tridgell
5acc4c333b
AP_Arming: accept accel/gyro if OK in last 10 seconds
...
this should prevent short periods of movement from triggering arming
status change alarms
10 years ago
Andrew Tridgell
3a51bac0d0
AP_Arming: use new enum for home_is_set
10 years ago
Andrew Tridgell
4ecd99eb76
AP_Arming: added check for logging available
...
this is used for refusing to fly without microSD inserted
10 years ago
Andrew Tridgell
a37f3680e4
AP_Arming: support skip_gyro_cal
...
also break up arming INS reports, to be clearer for users
10 years ago
Andrew Tridgell
850b3b89ea
AP_Arming: added INS checks and airspeed checks
...
this also displays all failing arming checks, not just the first
one. That is more useful for the user
10 years ago
Randy Mackay
fa2f5d9c68
Arming: accept non-const compass in constructor
...
The compass.configured() method checks the eeprom and cannot be const
meaning the Arming object requires a non-const reference to the compass.
Removed check for null compass because the compass object is always
created although this could lead to unnecessary pre-arn check failures
even though compass-use is set to false.
11 years ago
Andrew Tridgell
aae0e3c0e5
AP_Arming: allow checking of pre-arm without reporting
...
useful for updating AP_Notify LEDs
11 years ago
Andrew Tridgell
f12dd85e1b
AP_Arming: make enum values clearer
11 years ago
Andrew Tridgell
4a77a944fa
AP_Arming: make it possible to change ARMING_REQUIRED without a reboot
11 years ago
Andrew Tridgell
89bbf5de3a
AP_Arming: fixed public/private split
11 years ago
Michael Day
ebf1d9c136
AP_Arming: First commit of AP_Arming library.
...
Intended to prevent unintentional motor startups.
11 years ago