Commit Graph

401 Commits

Author SHA1 Message Date
Peter Barker
8ef98c0f41 AP_Arming: correct compilation when AP_Vehicle not available 2023-12-13 18:34:40 +11:00
Peter Barker
3ba2f3117f AP_Arming: correct compilation when logging not available 2023-12-13 18:27:08 +11:00
Peter Barker
2768c63971 AP_Arming: correct compilation when RC_Channels library not available 2023-12-12 14:35:12 +11:00
Peter Barker
87c0543d9f AP_Arming: correct compilation when GCS library not available 2023-12-12 11:41:47 +11:00
olliw42
8f9df5a62e AP_Arming: Reduce response time when checks go from true to false 2023-11-25 14:59:04 -08:00
Henry Wurzburg
fffe3afb28 AP_Arming: add arm/disarm controlled GPIO for module power control 2023-11-18 14:27:05 +11:00
Michael du Breuil
45786a33e6 AP_Arming: Do not send a status text on state change 2023-10-25 09:39:51 -07:00
Mykhailo Kuznietsov
28cffb9ea8 AP_Arming: Fix some typos
Fixed some typos found in the code.
2023-10-12 18:30:42 +11:00
rishabsingh3003
3f65d713c8 AP_Arming: Don't allow same CAN rangefinder on different can bus 2023-09-09 17:21:44 +10:00
rishabsingh3003
66c2deaeac AP_Arming: Include NRA24 CAN driver 2023-09-09 17:21:44 +10:00
rishabsingh3003
400fec94ef AP_Arming: Include TOFSenseP CAN driver 2023-09-09 17:21:44 +10:00
Randy Mackay
943630e53a AP_Arming: mag field check vs world magnetic model 2023-08-30 11:17:42 +09:00
arshPratap
5f17e33b39 AP_Arming: Added DDS Method for Arming/Disarming 2023-08-11 13:35:49 +10:00
Andrew Tridgell
2832f8ca76 AP_Arming: fixed auto-enable of fence with forced arm
when a user forced armed and had FENCE_AUTOENABLE=3 for enable on
arming then the fence did not enable
2023-08-09 16:08:42 +10:00
Peter Barker
407cfc22ca AP_GPS: remove code if blended instance is not available 2023-08-01 10:03:19 +10:00
Henry Wurzburg
f4503a5b7b AP_Arming:change metatdata for ARMING_REQUIRE 2023-07-18 11:35:55 +10:00
yaapu
3923dcb63e AP_Arming: added OSD_TYPE2 param to enable dual OSDs backend support
Co-authored-by:HWurzburg(hurzburg@yahoo.com)

up to 2 OSD instances can run at the same time sharing a single OSD thread
2023-07-13 12:39:19 +10:00
Andy Piper
76e2d950d4 AP_Arming: squash bitwise & warnings 2023-07-13 11:02:40 +10:00
Tom Pittenger
5cbb776951 AP_Arming: wrap things in P_INERTIALSENSOR_ENABLED 2023-07-05 13:51:00 -07:00
Peter Barker
4a2b0dabaf AP_Arming: reword GPS pre-arm failure
M10S (no storage) throws this for a considerable period of time and the wording makes this process sound scary.
2023-06-21 14:11:14 +10:00
Peter Barker
15a004e55a AP_Arming: add option to disable relay and servorelay libraries 2023-06-20 09:36:39 +10:00
Peter Barker
6255ecbfce AP_Arming: remove intermediate option_is_enabled methods for RC_Channel 2023-06-14 17:39:43 +10:00
Andrew Tridgell
7dc9f418a5 AP_Arming: added BLACKBOX arming method 2023-05-18 12:59:09 +10:00
muramura
edabfb8a2e AP_Arming: Remove unnecessary empty sentences 2023-04-20 09:24:46 +10:00
Peter Barker
c88b7586da AP_Arming: move and rename CAN Driver_Type enumeration 2023-04-20 08:53:46 +10:00
Peter Barker
81f3c6a4c4 AP_Arming: correct prearm check for mission storage file 2023-04-19 18:05:20 +10:00
Peter Barker
a4721b4ff8 AP_Arming: remove CANTester 2023-04-18 11:43:58 +10:00
Tom Pittenger
2fcae3c520 AP_Arming: remove AP_KDECAN prearm checks 2023-04-17 11:52:52 +10:00
Peter Barker
e0d1a5c8d2 AP_Arming: AP_Arming ensures mission items present when in auto mode
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2023-04-14 07:49:54 +10:00
Andrew Tridgell
4e161bab5e AP_Arming: text messages and more defines 2023-04-11 10:31:31 +10:00
Andrew Tridgell
116e456d35 AP_Arming: rename more variables, types and defines 2023-04-11 10:31:31 +10:00
Henry Wurzburg
c36c042e71 AP_Arming: move estop pre-arm to AP_Arming and add exception 2023-04-11 09:24:06 +10:00
Andrew Tridgell
85ce16deb6 AP_Arming: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Peter Barker
9ec6b69433 AP_Arming: add and use a define for AP_ARMING_AUX_AUTH_ENABLED
only the LUA bindings can actually activate this...
2023-03-25 15:56:22 +11:00
Peter Barker
575d803904 AP_Arming: remove redundant trim checks in Copter/Sub
The main rc_calibration_checks method checks all channels, not just the subset being tested explicitly on Copter/Sub.

The code making this redundant was added in 1b18a78d1d with a comment "Add a RC check that (<=min trim max) for all channels.
2023-03-25 11:04:36 +11:00
Iampete1
88f645afc2 AP_Arming: call hal GPIO check 2023-03-22 09:27:35 +11:00
Henry Wurzburg
ed7a622928 AP_Arming:correct RUDDER_ARMING description 2023-03-20 10:03:39 -07:00
Andrew Tridgell
ced130839c AP_Arming: check for failure to load mission.stg 2023-03-10 14:13:55 +11:00
Iampete1
89e5a7a300 AP_Arming: INS: add batchsampler init check 2023-03-07 10:56:16 +11:00
Peter Barker
c3e79c9865 AP_Arming: correct IMU gyro consistency check 2023-02-24 09:21:42 +11:00
Peter Barker
d80449ac13 AP_Arming: correct IMU accel consistency check 2023-02-24 09:21:42 +11:00
Andrew Tridgell
bddd716cf9 AP_Arming: added is_armed_and_safety_off() 2023-02-21 07:44:09 +11:00
Andrew Tridgell
7d12095deb AP_Arming: added last_arm_method() 2023-02-09 07:02:32 +11:00
Iampete1
fc7804f03a AP_Arming: use check_enabked hepler to always check if all bit is set 2023-01-24 11:09:51 +11:00
Iampete1
6c8064da96 AP_Arming: use check_enabled helper 2023-01-23 11:00:13 +09:00
Peter Barker
80c79f1529 AP_Arming: only require AP_RALLY_ENABLED if MIS_ITEM_CHECK_RALLY
It's OK to not have AP_RALLY_ENABLED if the user isn't requiring that a rally point be avaiable.  i.e. if the user is requesting that there be a landing point that doesn't infer rally must be compiled in!
2023-01-03 11:04:44 +11:00
Peter Barker
ed642df063 AP_Arming: add required AP_Relay.h include 2023-01-03 10:19:54 +11:00
Randy Mackay
624e731ca5 AP_Arming: correct prefix is ahrs is waiting for home 2022-12-15 10:55:47 +09:00
Randy Mackay
76ef43ddf0 AP_Arming: only compare AHRS vs GPS if GPS is enabled 2022-12-15 10:55:47 +09:00
Randy Mackay
6bc3fcd294 AP_Arming: minor format fix 2022-12-15 10:55:47 +09:00