Randy Mackay
e080b2acce
AP_Arming: use accel_calibrated_ok_all
10 years ago
Andrew Tridgell
2552acbf12
AP_Arming: fixed accel cal test in arming
...
use a per-imu time of last cal pass, and triple accel threshold for
IMU3. Raise threshold to 0.5 for IMU1/IMU2
10 years ago
Tom Pittenger
8f11507594
Arming: fix compile warnings re float constants
10 years ago
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
Randy Mackay
0344ec5d89
Arming: remove GPS glitch checks
10 years ago
Andrew Tridgell
e0a0c3afcf
AP_Arming: default to arming required
10 years ago
Andrew Tridgell
4deb136bb0
AP_Arming: require 3D accel cal always
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
cabf21194a
AP_Arming: improved docs
10 years ago
Andrew Tridgell
a2adb9b1b0
AP_Arming: check for AHRS health and calibration for arming
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
765d833efa
AP_Arming: check compass.use_for_yaw()
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
squilter
cab2010a8f
AP_Arming: remove abbreviations from GCS messages
10 years ago
Randy Mackay
280db8725a
Arming: use baro healthy() function
11 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
Randy Mackay
76369d153f
Arming: use compass.configured method
...
This checks that when compass offset learning is off, that the offsets
are non-zero and that the detected device id matches the device id
stored to eeprom when the offsets were last saved.
11 years ago
Andrew Tridgell
b7a2db716b
AP_Arming: convert to new GPS API
11 years ago
Andrew Tridgell
8f3071b1b8
AP_Arming: more detail in ARMING_CHECK docs
11 years ago
Andrew Tridgell
aae0e3c0e5
AP_Arming: allow checking of pre-arm without reporting
...
useful for updating AP_Notify LEDs
11 years ago
Don Gagne
1db3c6e688
AP_Arming: param doc fixes
...
These were confusing the parser, or just incorrect
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
Andrew Tridgell
24658197ff
AP_Arming: fixed build
11 years ago
Michael Day
ebf1d9c136
AP_Arming: First commit of AP_Arming library.
...
Intended to prevent unintentional motor startups.
11 years ago