Commit Graph

431 Commits

Author SHA1 Message Date
Andy Piper ee56d90f95 AP_Arming: HAL_RUNCAM_ENABLED -> AP_CAMERA_RUNCAM_ENABLED 2024-12-13 11:07:09 +00:00
Oleksiy Protas c415c7fbc7 AP_Arming: typo fix in magnetic model check 2024-11-19 08:17:45 +09:00
Eric Katzfey 281ea91ee5 ArduCopter: Update clang pragma to check for the version of clang that introduces the warning
AP_Arming: Update clang pragma to check for the version of clang that introduces the warning
2024-11-12 12:41:49 +11:00
murata 946e148688 AP_Arming: mark ARMING_RUDDER as Plane,Rover,Copter and Blimp only 2024-09-27 21:51:06 +10:00
muramura 13a5dc8f71 AP_Arming: Set the message buffer size to twice the message size 2024-09-27 21:33:56 +10:00
Peter Barker 8e6a1a2b02 AP_Arming: retrieve RC channels directly from RC_Channels
... instead of retrieving values from rcmap and then getting the channel from RC_Channels
2024-09-25 08:46:55 +10:00
Peter Barker 39b4b80a5f AP_GPS: create real AP_GPS_Blended backend 2024-08-27 09:26:06 +10:00
Andrew Tridgell 6a1d09959b AP_Arming: added arm_force() for scripting 2024-08-03 14:29:51 +10:00
Andy Piper 37e0923ec2 AP_Arming: allow precise wording of fence pre-arm messages 2024-07-24 08:24:06 +10:00
Andy Piper 3fabec4158 AP_Arming: ensure fence enablement on arming is inverted on disarming 2024-07-24 08:24:06 +10:00
Andy Piper 3dbcbe0026 AP_Arming: do not enable minimim altitude fence on arming
call appropriate fence method for auto-enablement
2024-07-24 08:24:06 +10:00
Peter Barker 3e57edf37c AP_Arming: tidy pre_arm_checks 2024-07-02 09:56:40 +10:00
Peter Barker 955245e4b7 AP_Arming: make AP_RANGEFINDER_ENABLED remove more code 2024-07-02 09:17:26 +10:00
Andrew Tridgell 003f931d9c AP_Arming: added eeprom full arming check
tell users if params may not persist
2024-06-18 10:29:55 +10:00
Peter Barker dc692f7169 AP_Arming: exclude body of AP_Arming.cpp based on AP_ARMING_ENABLED 2024-04-17 18:17:27 +10:00
Peter Barker 292ad8678a AP_Arming: force user to ack crashdump or get prearm failure 2024-04-10 21:56:52 +10:00
Maxim Buzdalov 9978b8f97f AP_Arming: do not wait 10 seconds with single gyro/accel 2024-04-02 11:23:01 +11:00
Peter Barker fcd36664d0 AP_Arming: add prearm check for blending-enabled-but-not-available 2024-03-26 10:57:35 +11:00
Peter Barker a0b2753766 AP_GPS: remove blended GPS from small boards
those boards which are not including all backends will lose blended after this
2024-03-26 10:57:35 +11:00
Andrew Tridgell 9a092e4e3a AP_Arming: added arming check for fence storage 2024-03-12 11:43:36 +11:00
Iampete1 93de68e060 AP_Arming: OPTIONS parameter is a bitmask 2024-03-12 08:28:06 +11:00
rishabsingh3003 94fca60882 AP_Arming: Remove MR72 2024-02-27 10:59:41 +11:00
Peter Barker e2543bdcb9 AP_Arming: add support for compiling arming out 2024-02-10 11:47:10 +11:00
Hayden Donald 2a55e6a030 AP_Arming: Move accel/gyro_consistent to AP_IntertialSensor
Move the accel_consistent and gyro_consistent methods from AP_Arming to AP_IntertialSensor
2024-02-09 18:54:43 +11:00
rishabsingh3003 b2dfd14696 AP_Arming: Add check for CAN MR72 2024-02-06 10:57:21 +11:00
Peter Barker 8640a96851 AP_Arming: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Peter Barker 4dd958bdd7 AP_Arming: correct compilation when AP_AHRS_ENABLED is off
e.g. CubeOrange-periph-heavy
2024-01-16 16:14:04 +11:00
Peter Barker 709656c49d AP_Arming: remove entire airspeed_checks if AP_AIRSPEED_ENABLED is off
saves bytes and removes some redundant code which is obscured when the ifdefs are inside the body
2024-01-10 18:33:41 +11:00
Peter Barker 35f1fdf0d8 AP_Arming: be more consistent withb our defines around optional features 2024-01-09 10:51:55 +11:00
Peter Barker 6d2c857db9 AP_Arming: correct compilation when AP_MISSION_ENABLED is false 2024-01-03 16:16:47 +11:00
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