Andy Piper
a88626aa44
Copter: filter ekf variances for failsafe and vibration checks
...
add a parameter to control EKF failsafe filtering
2024-03-14 11:42:42 +11:00
Peter Barker
7377b3f8f2
ArduCopter: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
JanMaciuk
511659e6ee
Copter: Throw mode check altitude within params
2024-01-09 11:29:00 +09:00
Michael du Breuil
18ba0c5d2b
Copter: Fix AP_Relay param naming
2023-12-19 10:01:01 +11:00
Iampete1
60816f4351
Copter: use base class AC_AttitudeControl object
2023-12-05 08:08:09 +09:00
Randy Mackay
d673cddf26
Copter: SYSID_MYGCS param increment
2023-11-28 07:54:45 +09:00
Pierre Kancir
d5584fe703
Copter: fix USER_PARAMS_ENABLED includes
2023-11-22 18:16:32 +11:00
Peter Barker
75f1459fa6
ArduCopter: add and use AP_TEMPCALIBRATION_ENABLED
2023-11-07 07:46:24 +11:00
Iampete1
0de7544650
Copter: SURFTRAK_MODE: mark as reboot required
2023-07-26 11:31:05 +09:00
Peter Barker
cd8a699675
ArduCopter: add option to disable relay and servorelay libraries
2023-06-20 09:36:39 +10:00
Tatsuya Yamaguchi
6b40fd11d6
Copter: Add GCS Failsafe Brake option
2023-05-20 17:28:54 +10:00
Michael du Breuil
04b16d1a79
Copter: Support checking max rpm in the takeoff check
2023-05-02 10:23:55 +10:00
Peter Barker
3eae095966
ArduCopter: use AP_BEACON_ENABLED instead of BEACON_ENABLED
2023-04-12 09:24:39 +10:00
Peter Barker
caa77ccba8
Copter: remove very old parameter conversion information
2023-04-04 10:40:56 +10:00
Peter Barker
b24d74b35d
Copter: remove stale conversion functions
...
past this PR upgrade from Copter-3.3 will not be seamless
2023-04-04 10:40:56 +10:00
tzarjakob
97b7e8d1d0
ArduCopter: configuration of Precision Landing for custom build server
2023-03-27 09:04:07 +11:00
Leonard Hall
6d5bc17c8e
Copter: Add TKOFF_TH_MAX
2023-03-21 19:51:03 +09:00
bugobliterator
3012450b4a
ArduCopter: change INS_ to INS
2023-03-21 10:04:16 +11:00
Leonard Hall
5a178984c4
Copter: Add Radio Failsafe Brake option
2023-03-09 09:25:43 +11:00
Leonard Hall
7978347044
Copter: Add support for terrain altitude time constant
2023-03-07 13:41:35 +11:00
Peter Barker
ade654b251
Copter: use AP_WINCH_ENABLED in place of WINCH_ENABLED
2023-03-03 20:59:06 +11:00
Randy Mackay
e30a492137
Copter: integrate camera frontend/backend split
2023-03-01 18:18:51 +11:00
Peter Barker
bba5b34c1e
Copter: remove FS_OPTIONS parameter conversion
...
This code is in 4.0.7 but not 3.6.11 - i.e. after this someone upgrading from 3.6 to master (and presumably 4.4) won't get this conversion done.
This conversion is flawed in that someone configuring a default for a parameter in a configuration file will have that value over-ridden by this code.
2023-01-12 20:33:43 +11:00
Iampete1
13818eac99
ArduCopter: use shared param info defines
2023-01-11 18:41:34 +11:00
Peter Barker
18f9702db8
ArduCopter: make check_var_info void
...
Given all the callers die anyway, make it void
2023-01-10 10:48:15 +11:00
Peter Barker
6816ea3fe5
ArduCopter: implement parameter CopyFieldsFrom and use it
2023-01-03 11:08:43 +11:00
Leonard Hall
dbe6a1e319
Copter: Payload Place enhancements
2022-12-31 12:29:31 +09:00
Leonard Hall
a3812d7632
Copter: Tuning for position controller angle max
2022-12-20 11:39:33 +11:00
Gone4Dirt
66a4ba6256
Copter: add yaw weathevaneing mode
2022-12-14 16:08:20 -05:00
Peter Barker
c32a11f37a
ArduCopter: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Leonard Hall
5f238f9296
Copter: Reserve G2 63 for Ship Operations
2022-12-13 10:33:20 +11:00
Wiktor Maslowski
e139938e69
ArduCopter: fix long booting
2022-11-25 11:09:43 +09:00
Peter Barker
15673f2aa7
Copter: remove SPRAYER_ENABLED define in favor of just HAL_SPRAYER_ENABLED
2022-11-15 08:45:42 +09:00
Peter Barker
be93d8212c
ArduCopter: add AP_GRIPPER_ENABLED
2022-10-04 10:58:34 +11:00
Peter Barker
2d0f31c2ad
ArduCopter: correct compilation with rally disabled
2022-09-27 10:16:47 +10:00
Peter Barker
fd28991ab2
ArduCopter: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Peter Barker
9c7e1c3af9
ArduCopter: add and use AP_RPM_ENABLED
2022-09-20 09:28:27 +10:00
Iampete1
ee31f2322e
Copter: takeoff rpm: define out if no ESC telem
2022-09-07 17:03:03 +01:00
Andy Piper
2cc9f1463e
Copter: disable TKOFF_RPM_MIN on Heli
2022-09-07 17:03:03 +01:00
Randy Mackay
3f96423795
Copter: add takeoff RPM check
2022-09-07 17:03:03 +01:00
Leonard Hall
4b20a2d5f1
Copter: Add control over throttle ramp time during take-off
2022-08-31 19:19:04 -04:00
esaldiran
cbadf77652
ArduCopter: support custom controller
2022-08-30 13:10:09 +10:00
Iampete1
353aedb547
Copter: Arming: check EKF height varance
2022-08-29 20:16:02 -04:00
Henry Wurzburg
c7ddc9867d
Copter: correct DISARM_DELAY metadata
2022-08-25 20:03:04 -04:00
rishabsingh3003
8fcd42d104
Copter: Convert PRX_ parameters to PRX1_
2022-08-24 18:26:27 +10:00
Stephen Dade
58cb4cbfb1
Copter: Make mode flowhold a build option via MODE_FLOWHOLD_ENABLED
2022-08-18 07:46:13 -04:00
Peter Barker
78c742978e
ArduCopter: rename OpticalFlow class to AP_OpticalFlow
...
Brings us in-line with other classes in ArduPilot.
Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets
2022-08-18 14:24:01 +10:00
Henry Wurzburg
d3aebd72d8
Copter: logging disentangle and correct bugs and rename bitmasks
...
fix
2022-08-16 20:16:24 -04:00
Andy Piper
9a450a05bb
Copter: add fast harmonic notch logging
2022-08-09 03:45:08 -04:00
Tamas Nepusz
5e7622d593
Copter: reserve mode number 127 and param group 62 for Skybrush
2022-08-09 13:22:07 +10:00