rishabsingh3003
7cd77f266e
AP_Arming: shift pre-arm check to AP_Proximity
2 years ago
Andrew Tridgell
3fdae69413
AP_Arming: allow arming with BRD_IO_ENABLE=0
2 years ago
Peter Barker
a4186f6884
AP_Arming: remove intermediate method check_severity
...
this was using an undeclared dependency on GCS_MAVLINK.h
3 years ago
Peter Barker
6709c6d72d
AP_Arming: rename contains_terrain_relative->contains_terrain_alt_items
...
can we rename "constains_terrain_relative" to "contains_terrain_alt"? No big deal of course but "terrain_alt" is what we use in Copter so it's more likely to show up in searches.
3 years ago
Joshua Henderson
ed47b10e0c
AP_Arming: add OpenDroneID Mandatory Arming Check
3 years ago
Peter Barker
96ef34acac
AP_Arming: move terrain prearm checks to AP_Terrain
3 years ago
Peter Barker
3bcd4fa22a
AP_Arming: make terrain checks common between Copter and Plane
3 years ago
Peter Barker
f5a8561fde
AP_Arming: display 'Arm: ' instead of 'PreArm: ' for arming failures
...
Before this patch we would display PreArm: even if the checks were being performed as part of the arming sequence.
This lets us distinguish betwee checks failing because the user is trying to arm the vehicle and when the prearms are running while disarmed (or triggered via GCS)
3 years ago
Peter Barker
b468c49a39
AP_Arming: use prearm-display-timeout in milliseconds instead of counter
3 years ago
Peter Barker
e89f4ea599
AP_Arming: add prearm check that we are using configured AHRS type
3 years ago
Iampete1
58d244d7a3
AP_Arming: change AC_FENCE to AP_FENCE_ENABLED
3 years ago
Iampete1
b3d0d4f33d
AP_Arming: fix complation without fence
3 years ago
bugobliterator
527f956786
AP_Arming: add support for separate dna_server instances for AP_UAVCAN
3 years ago
Peter Barker
f77d1812b8
AP_Arming: record only aggregate sensor consistency check times
...
All used sensors must be consistent with the primary sensor for 10 seconds, so we don't need to record times individually
3 years ago
Andrew Tridgell
2318c0e505
AP_Arming: added Scripting2 CAN protocol to switch
3 years ago
Randy Mackay
a47ac7430b
AP_Arming: add mount pre-arm check
3 years ago
Andy Piper
24e47ea08d
AP_Arming: make sure FFT gets initialized when arming checks are off
3 years ago
Randy Mackay
d503246be2
AP_Arming: remove ToshibaCAN support
3 years ago
Randy Mackay
86eea9468a
AP_Arming: add DEADRECKON_FAILSAFE disarm reason
3 years ago
Peter Barker
53e8ab6af8
AP_Arming: run prearm checks on all vehicles @1Hz , displaying @0.0333Hz
3 years ago
Tatsuya Yamaguchi
e18d95f704
AP_Arming: mark ARMING_OPTIONS as copter only
3 years ago
Peter Barker
8dcc2e969f
AP_Arming: tidy includes
3 years ago
Tatsuya Yamaguchi
073683cc69
AP_Arming: remove ARMING_CHECK_ALL bit check from disarm_switch_checks
3 years ago
Tatsuya Yamaguchi
02f966a35d
AP_Arming: add ARMING_OPTIONS param
3 years ago
Randy Mackay
902b895aef
AP_Arming: add pre-arm check of disabled servo channels
3 years ago
Andrew Tridgell
ddab3f02ca
AP_Arming: use HarmonicNotch class
3 years ago
Andrew Tridgell
ae1e9e06c1
AP_Arming: added arming check for conflicting notch modes
3 years ago
Peter Barker
c09f56112e
AP_Arming: move logging of RPM into RPM library
3 years ago
Andrew Tridgell
ed8f028359
AP_Arming: setup for terrain adjustment on arming
3 years ago
Andrew Tridgell
92a8964503
AP_Arming: display a warning if arming checks disabled when arming
3 years ago
Andrew Tridgell
bd68dc6a51
AP_Arming: make mission checks virtual
3 years ago
Iampete1
ea442dae1e
AP_Arming: don't arming check servo functions set to GPIO
3 years ago
Peter Barker
7f74714107
AP_Arming: include cleanups
3 years ago
Peter Barker
e7e95f5990
AP_Arming: rename AP_AHRS::get_position to get_location
3 years ago
Josh Henderson
f38c5d9c31
AP_Arming: add define AP_AIRSPEED_ENABLED
3 years ago
Peter Barker
ee7e652367
AP_Arming: fix memory leak logging files at startup
3 years ago
Dr.-Ing. Amilcar do Carmo Lucas
d7c2331664
AP_Arming: fix comment (NFC)
3 years ago
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
3 years ago
Andrew Tridgell
9e86629800
AP_Arming: log @SYS/storage.bin
...
this allows for reproduction of tricky issues involving the exact data
in storage
3 years ago
Andrew Tridgell
a8eed76f61
AP_Arming: log @SYS/crash_dump.bin
3 years ago
Andrew Tridgell
5fe5d3a3d3
AP_Arming: support Benewake CAN
3 years ago
Peter Barker
e1b32d16b7
AP_Arming: rename HAL_AP_FETTEC_ONEWIRE_ENABLED to AP_FETTEC_ONEWIRE_ENABLED
3 years ago
Peter Barker
a729ba165e
AP_Arming: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
c153225ccf
AP_Arming: ensure ENABLE_SCRIPTING is always defined
3 years ago
Iampete1
f7a788dc44
AP_Arming: add rc_in_calibration_check to manual_transmitter_checks and mandatory_checks
3 years ago
Andrew Tridgell
50f9d2601f
AP_Arming: log key @SYS files on arming
3 years ago
Andy Piper
62825ee44f
AP_Arming: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
3 years ago
Peter Barker
2bffaef9ca
AP_Arming: log whether disarm was forced
3 years ago
Andy Piper
73b0a212f7
AP_Arming: FFT prearm should not be dependent on INS prearm
3 years ago
Iampete1
55a6b731a8
AP_Arming: add min heater temp check
3 years ago