Andrew Tridgell
3cef6b8167
AP_Arming: make mission checks virtual
2022-03-18 14:23:20 +11:00
Andrew Tridgell
518b126f52
AP_Arming: display a warning if arming checks disabled when arming
2022-03-18 14:22:53 +11:00
Iampete1
d069b6503b
AP_Arming: don't arming check servo functions set to GPIO
2022-03-10 08:22:31 +11:00
Peter Barker
e7e95f5990
AP_Arming: rename AP_AHRS::get_position to get_location
2022-01-25 10:47:22 +11:00
Josh Henderson
f38c5d9c31
AP_Arming: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Peter Barker
ee7e652367
AP_Arming: fix memory leak logging files at startup
2022-01-11 14:18:14 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
d7c2331664
AP_Arming: fix comment (NFC)
2022-01-06 09:15:54 +11:00
Shiv Tyagi
814e0f9cac
AP_Arming: remove Driver_Type_MPPT_PacketDigital from CAN checks
...
we have removed AP_BattMonitor_MPPT_PacketDigital, hence this should be removed too
2021-12-17 20:24:25 +09:00
Andrew Tridgell
9e86629800
AP_Arming: log @SYS/storage.bin
...
this allows for reproduction of tricky issues involving the exact data
in storage
2021-12-15 08:01:38 +11:00
Andrew Tridgell
a8eed76f61
AP_Arming: log @SYS/crash_dump.bin
2021-12-15 08:01:38 +11:00
Andrew Tridgell
5fe5d3a3d3
AP_Arming: support Benewake CAN
2021-11-30 09:49:20 +11:00
Peter Barker
e1b32d16b7
AP_Arming: rename HAL_AP_FETTEC_ONEWIRE_ENABLED to AP_FETTEC_ONEWIRE_ENABLED
2021-11-24 12:01:22 +11:00
Peter Barker
a729ba165e
AP_Arming: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
c153225ccf
AP_Arming: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Iampete1
f7a788dc44
AP_Arming: add rc_in_calibration_check to manual_transmitter_checks and mandatory_checks
2021-11-02 10:05:07 +11:00
Andrew Tridgell
50f9d2601f
AP_Arming: log key @SYS files on arming
2021-10-30 16:44:00 +11:00
Andy Piper
62825ee44f
AP_Arming: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
2021-10-26 11:42:12 +11:00
Peter Barker
2bffaef9ca
AP_Arming: log whether disarm was forced
2021-10-20 19:45:58 +11:00
Andy Piper
73b0a212f7
AP_Arming: FFT prearm should not be dependent on INS prearm
2021-10-20 18:16:05 +11:00
Iampete1
55a6b731a8
AP_Arming: add min heater temp check
2021-10-19 11:16:45 +11:00
Gone4Dirt
4421e4a842
AP_Arming: Add APM_BUILD_Heli
2021-09-29 19:55:48 +10:00
Peter Barker
d9844cc75a
AP_Arming: rename GENERATOR_ENABLED to HAL_GENERATOR_ENABLED
2021-09-26 19:24:09 +10:00
Iampete1
1e5b9e487b
AP_Arming: set force disarmed logging for all the nasty disarm reasons
2021-09-08 18:26:40 +10:00
Iampete1
7ada4a0d5a
AP_Arming: logger: fail check if downloading logs
2021-09-08 17:38:48 +10:00
Iampete1
8d669f7616
AP_Arming: update primary GPS type 0 string
2021-09-01 17:51:31 +10:00
Iampete1
ce56bfe786
AP_Arming: check status and health of all GPS
2021-08-31 09:13:57 +10:00
Peter Barker
4ae3ad555d
AP_Arming: add and use HAL_BUTTON_ENABLE
2021-08-25 19:03:42 +10:00
Peter Barker
5613610641
AP_Arming: remove redundant checks_to_perform check
...
This is identical to the check just above it
2021-08-23 08:51:38 +09:00
Iampete1
60e0f47918
AP_Arming: always check configured on copter and blimp
2021-08-18 18:30:51 +10:00
Peter Barker
2cf22112a2
AP_Arming: call fettec prearm checks
2021-08-13 16:22:37 +10:00
Iampete1
432793a18a
AP_Arming: support scripting CAN driver
2021-07-27 09:04:17 +10:00
Andrew Tridgell
d95f6c8c2f
AP_Arming: added button arming check
2021-07-24 18:18:57 +10:00
Andrew Tridgell
f91e995e98
AP_Arming: check pin arming_checks
2021-07-22 07:48:12 +10:00
Andrew Tridgell
587ce2fd62
AP_Arming: fixed arming checks for no baro
2021-07-08 07:56:51 +10:00
Michelle Rossouw
c7e71874c3
AP_Arming: Add blimp param frame to rudder arming
2021-07-06 14:56:02 +10:00
Siddharth Purohit
8a062ab9a1
AP_Arming: place defines to omit parts that break HerePro build
2021-07-02 08:50:16 +10:00
Peter Barker
d0dbfef2c2
AP_Arming: remove @Values from param metadata where @Bitmask exists
2021-06-23 18:37:34 +10:00
Tatsuya Yamaguchi
fb682a61cb
AP_Arming: add flight mode conflict check
2021-06-23 11:32:40 +10:00
Andy Piper
2e1368d8a7
AP_Arming: remove call to rcout->prepare_for_arming()
2021-06-22 09:55:27 +10:00
Siddharth Purohit
1d29619e51
Revert "AP_Arming: check for only first compass being disabled"
...
This reverts commit d343c569c2
.
2021-06-02 17:10:19 +10:00
vierfuffzig
5e8e68344e
AP_Arming: fix _CHECKS param description
2021-05-06 16:22:18 +10:00
Andy Piper
38ef81e9e9
AP_Arming: call rcout arming checks
2021-05-05 17:41:24 +10:00
Tom Pittenger
fa14fd1cec
AP_Arming: add MPPT PacketDigital driver
2021-04-28 19:22:53 -07:00
Randy Mackay
d343c569c2
AP_Arming: check for only first compass being disabled
...
If only the first compass is disabled, users may expect other enabled compasses to be used but they won't be
2021-03-31 19:16:01 +11:00
Peter Barker
f926c27470
AP_Arming: add LANDING arm/disarm method for Copter
2021-03-30 09:00:26 +09:00
Randy Mackay
d53c8b1dd0
AP_Arming: skip checks if not HAL_PROXIMITY_ENABLED
2021-03-26 16:22:46 +09:00
bugobliterator
67be2ed4ba
AP_Arming: add support for GPS_Backends to spew failure reasons
2021-03-12 16:32:36 +09:00
James O'Shannessy
0e73b7bce1
AP_Arming: Enable and Disable the fence when vehicle is armed/disarmed
...
AP_Arming: Use auto enable flag to arm fence only when armed (as per enum)
AP_Arming: Config defines are not available in AP_Arming
Since config definitions are not available in AP_Arming, we can still rely on singleton access of the AC_Fence object.
AP_Arming: Perform fence checks for all vehicles
2021-03-05 14:52:46 +11:00
Pierre Kancir
68a27e3b41
AP_Arming: use RC_CALIB_MIN_LIMIT_PWM and RC_CALIB_MAX_LIMIT_PWM
2021-02-10 18:48:06 +11:00
Andrew Tridgell
68526262b7
AP_Arming: don't allow arming during IMU temp cal
2021-01-21 13:09:21 +11:00