Commit Graph
548 Commits
Author SHA1 Message Date
bnsgeyer 4fe7ad4fab Copter: add parameter table for flip mode 2026-08-20 17:59:29 -04:00
Bill Geyer 539eb71cd7 Copter: parameterize rotation rate for flip mode 2026-08-20 17:59:29 -04:00
Randy Mackay 9ec17d025f Copter: RTL_CONE_SLOPE param desc gets angles 2026-08-03 11:21:32 +10:00
Peter BarkerandClaude Opus 4.8 a17b82e558 ArduCopter: move beacon up to AP_Vehicle
The beacon object now lives in AP_Vehicle; remove it from g2 and convert the stored BCN parameters across from the old g2 location.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 10:28:56 +10:00
George Zogopoulos ae31e79957 Copter: Expose surface distance glitch-related parameters 2026-05-29 11:40:20 +10:00
Peter Barker 37706a13a0 Copter: adjust for EKF2 shim 2026-05-05 09:52:15 +10:00
Peter Barker d92624b36e ArduCopter: adjust for AP_AHRS_NavEKF3 shim 2026-05-05 09:52:15 +10:00
unknown 3367301430 Copter: update FS_OPTIONS description for clarity 2026-04-22 09:18:42 +09:00
Thomas Watson 7e921e4ab1 Copter: make flight mode parameters into array
This removes the need for the pointer to the first flight mode, and
removes the undefined behavior resulting from indexing past that first
flight mode and hoping the others follow (though this is unlikely to
pose a problem in practice).

Saves a few bytes of RAM and flash as the pointer is no longer needed
and code is no longer necessary to set it up.

Also fixes the bounds check condition of that array to match its size so
there is no longer the possibility of indexing one past it.
2026-04-13 12:50:48 +01:00
Peter BarkerandClaude Sonnet 4.6 1133cdab3f Copter: use an enumeration for WP_YAW_BEHAVIOR
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 14:31:45 +10:00
Peter BarkerandClaude Sonnet 4.6 7369c7ef91 Copter: use an enumeration for EKF FS action
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 14:31:45 +10:00
Peter BarkerandClaude Sonnet 4.6 4219d5a8c4 Copter: use an enumeration for throttle FS action
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 14:31:45 +10:00
Peter Barker 6fff5e57f7 Copter: use an enumeration for GCS FS action 2026-04-10 17:01:41 +10:00
bnsgeyer 63524df2b1 Copter: remove flybar and ext gyro from tradheli 2026-03-23 06:49:00 -04:00
shashwatvoaandRandy Mackay 815227fc13 Copter: wp speed tuning fix for overshoot
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2026-03-18 18:36:17 +11:00
Randy Mackay 6312cb43e7 Copter: call avoidance param conversion 2026-03-04 19:10:38 +09:00
Randy Mackay 107152625a Copter: PILOT params renamed and converted to meters 2026-03-04 13:59:09 +09:00
Randy Mackay e47da58d89 Copter: integrate WP param renames 2026-02-24 14:50:55 +09:00
Randy Mackay 171f0ca851 Copter: PosHold brake angle converted to deg 2026-02-16 16:44:30 -08:00
Mckenzie Crandall bb7ebae4bd ArduCopter: moved heli deafult parameters out of Parameters.cpp
ArduCopter: resolving rebase issues

ArduCopter: moved poshold parameters to config.h

Copter: Remove ILMI parameter defaults being set

ArduCopter: moving heli RC_OPTIONS default setting out of Parameters.cpp

ArduCopter: move RC8 param default to radio.cpp and cleanup Parameters.cpp

ArduCopter: cleaning up Parameters.cpp after trad heli default param move

ArduCopter: adding heli RC_OPTIONS default
2026-02-12 18:55:02 -05:00
Randy Mackay b82ba7ac73 Copter: tradheli default param update for LOIT_SPEED_MS 2026-02-02 18:23:43 -05:00
Randy Mackay 947697ec04 Copter: integrate ANGLE_MAX move to ATC 2026-01-28 08:45:12 +11:00
Tatsuya Yamaguchi ca54fb31b4 Copter: hide PLDP_* params when payload place is disabled 2026-01-23 16:07:31 -05:00
Randy Mackay 0e72a5ffd7 Copter: Land params moved to class and scaled to meters 2026-01-23 11:51:54 +11:00
Randy Mackay 5e32cdffc7 Copter: RTL params moved to class and use meters 2026-01-23 11:51:54 +11:00
Ryan Friedman 6f0033af0e ArduCopter: fix spelling in FS_EKF_ACTION
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2026-01-13 14:33:39 -06:00
Leonard Hall 59c9c161c5 Copter: NEU to NED renaming - Parameter Name Change 2025-12-17 08:03:10 +09:00
Leonard Hall 986c4a4e19 Copter: NEU to NED renaming - Conversion 2025-12-17 08:03:10 +09:00
Leonard Hall 7a8cc3815f Copter: NEU to NED renaming - No compiler change 2025-12-17 08:03:10 +09:00
Bob Long 9ff7b9c346 global: add Range to EKF failsafe param doc 2025-10-23 08:13:22 +11:00
Iampete1 2a1bee26f0 copter: pasram docs: fix range on RTL_CONE_SLOPE 2025-10-22 18:04:11 +11:00
Leonard Hall d7dc0fcf88 Copter: Update parameter variables from cm to m 2025-08-07 20:32:05 +09:00
Leonard Hall a1049c540c Copter: Takeoff: Fix/Add units and axis
Copter: Takeoff: Fix/Add units and axis
2025-08-05 11:04:37 +09:00
Iampete1 4405a3838b Copter: WP_NAVALT_MIN only apply to takeoff 2025-07-22 09:40:07 +09:00
Iampete1 2c0c074b71 ArduCopter: move RPM lib to vehicle 2025-07-22 10:33:55 +10:00
Peter Barker c8868a9b73 ArduCopter: add and use AP_RC_TRANSMITTER_TUNING_ENABLED 2025-07-22 08:14:19 +09:00
Peter Barker 213d679d3d ArduCopter: add support for second parameter tuning RC channel 2025-07-22 08:14:19 +09:00
Peter Barker f6dde59b36 Copter: rename radio_tuning to rc_tuning_param
... and the corresponding min/max values

hopefully a clearer name
2025-07-22 08:14:19 +09:00
Peter Barker c4b091f913 Copter: rename radio_tuning to rc_tuning_param
hopefully a clearer name
2025-07-09 11:48:38 +10:00
Peter Barker 920efe94ca Copter: avoid setting of deadzone on RC tuning channel
instead set a range and retrieve value from configured range with zero dz
2025-07-08 08:23:13 +09:00
Peter Barker 831078bbc2 ArduCopter: add and use AP_ADSB_AVOIDANCE_ENABLED
this gates the "ADSB" avoidance feature used for macro-level avoidance.  It's not actually limited to ADSB as input...
2025-06-26 16:32:22 +10:00
Leonard Hall 589708df48 Copter: Names and Units 2025-06-23 15:05:55 +09:00
Leonard Hall 6bf50843ae Copter: PosHold timing fix 2025-06-18 08:48:45 +09:00
Iampete1 52363a564e Copter: add FS_EKF_ACTION report only 2025-06-03 09:49:06 +09:00
Henry Wurzburg d952f8f261 Copter:update TUNE metadata 2025-05-09 09:19:00 +09:00
topaz-244 39ac45a773 Copter: Throw mode add params for desired ascent alt after throw 2025-04-24 09:56:19 +10:00
Peter Barker 57027b27ea ArduCopter: tweak MAV parameter names 2025-04-07 10:58:41 +10:00
Peter Barker 16ddbf65dd ArduCopter: add parameter conversion for MAV parameters 2025-04-07 10:58:41 +10:00
Peter Barker a0f67ff171 ArduCopter: move telem_delay up into MAV_TELEM_DELAY 2025-04-07 10:58:41 +10:00
Peter Barker 9ff84dfa5f ArduCopter: SYSID_MYGCS and enforce move up to GCS, change to MAV_MYGCS_ENFRCE 2025-04-07 10:58:41 +10:00