Commit Graph

7045 Commits

Author SHA1 Message Date
Andrew Tridgell eb4a70f613 Copter: moved harmonic notch update code to AP_Vehicle 2022-04-19 09:39:03 +10:00
Andrew Tridgell 13107dfa6d Copter: support harmonic notch on 2nd RPM sensor 2022-04-19 09:39:03 +10:00
Andrew Tridgell c03436b5e4 Copter: update for changed INS_NOTCH parameter name 2022-04-19 09:39:03 +10:00
Andrew Tridgell 8d187f4bc6 Copter: support two full harmonic notch filters 2022-04-19 09:39:03 +10:00
Andrew Tridgell 47e95c2a88 Copter: param conversion for INS_NOTCH to INS_HNTC2 2022-04-16 08:14:06 +10:00
Bill Geyer 836ae87955 Copter: properly set feedforward enabled before exit 2022-04-14 07:49:38 +09:00
Peter Barker 39eca59938 ArduCopter: move logging of Beacon into Beacon library 2022-04-13 16:22:19 +10:00
Peter Barker de2182b88f ArduCopter: move logging of Proximity into Proximity library 2022-04-13 16:22:19 +10:00
Randy Mackay da21c47f43 Copter: 4.2.0-rc1 release notes 2022-04-09 20:39:02 +09:00
Peter Barker 32cfe70a44 ArduCopter: stop libraries including AP_Logger.h in .h files
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h

This necessitated moving The PID_Info structure out of AP_Logger's
namespace.  This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!

There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
2022-04-08 19:18:38 +10:00
Peter Barker 5539b55c01 Copter: factor failsafe reporting 2022-04-06 10:40:09 +10:00
Randy Mackay 2f03e2a75f Copter: 4.2.0-beta3 release notes 2022-03-30 19:55:45 +09:00
Bill Geyer 26297069d3 Copter: make systemid use new chirp math function 2022-03-29 08:05:41 +09:00
Randy Mackay f1c072bcd2 Copter: auto mode sets submode after all possible failures are passed 2022-03-24 19:24:25 +09:00
Randy Mackay f6166906e0 Copter: guided mode takeoff failure leaves submode unchanged 2022-03-24 19:24:25 +09:00
Leonard Hall 0591d760ea Copter: Clarify calculations in get_pilot_desired_lean_angles 2022-03-24 13:46:52 +09:00
Peter Barker df6efc37ac ArduCopter: split AP_HAL_SITL and AP_SIM_ENABLED 2022-03-17 14:39:55 +11:00
murata 08a1ad3c39 Copter: Change from division to multiplication 2022-03-16 18:41:52 +11:00
Randy Mackay f345ab1581 Copter: 4.2.0-beta2 release notes 2022-03-12 08:07:52 +09:00
Randy Mackay 553ad877f6 Copter: fix takeoff to terrain alt 2022-03-11 18:12:27 +09:00
Randy Mackay 759e2b1b55 Copter: rename auto_take_off_xx to auto_takeoff_xx 2022-03-11 18:12:27 +09:00
murata 77d898c951 Copter: Change the process for errors 2022-03-08 14:36:19 -08:00
murata,katsutoshi 8037eaf4cf Update ArduCopter/GCS_Mavlink.cpp
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2022-03-08 14:36:19 -08:00
murata 926558a808 Copter: Change the process for errors 2022-03-08 14:36:19 -08:00
RuffaloVM 0ce3f91f63 ArduCopter : case label indentation 2022-03-08 14:24:46 -08:00
m f0e1b3eb9f Copter: Pause/Continue in AUTO and GUIDED modes with SCurves 2022-03-08 13:12:36 +09:00
Leonard Hall 670af8d469 Copter: Add pause in guided mode 2022-03-08 13:12:36 +09:00
Leonard Hall 18696e923e Copter: WP Pause support 2022-03-08 13:12:36 +09:00
Leonard Hall cf5565f17c Copter: tighten auto_takeoff_complete checks 2022-03-07 16:14:23 +09:00
Leonard Hall 93cff95448 Copter: remove loiter_nav from auto 2022-03-07 16:14:23 +09:00
Leonard Hall fb6c3ebb72 Copter: auto and guided takeoff use postion controller 2022-03-07 16:14:23 +09:00
Leonard Hall b5a4f24559 Copter: use position controller for landing reposition 2022-03-07 16:14:23 +09:00
Andy Piper 11a5c8d2a4 Copter: nuke clang warnings 2022-03-03 16:34:14 +11:00
Randy Mackay 0b29d0243d Copter: version to 4.3.0-dev 2022-03-02 09:57:14 +09:00
Shiv Tyagi 7765399e49 Copter: change circle_nav.set_radius to circle_nav.set_radius_cm 2022-03-01 09:31:10 +09:00
Peter Barker bfb8e7df81 ArduCopter: include cleanups 2022-03-01 11:21:33 +11:00
Peter Barker c80cd1daa5 ArduCopter: add RebootRequred to stream rate parameters 2022-03-01 11:01:12 +11:00
Iampete1 96c47dadcb Copter: motor_test: use PWM min and max from RC_Channel 2022-03-01 10:47:25 +11:00
Randy Mackay 0846a950bb Copter: 4.2.0-rc1 release notes 2022-02-28 11:43:37 +09:00
Randy Mackay df5c3acdfe Copter: fix nav_script_time timeout 2022-02-24 10:00:42 +09:00
Bill Geyer 2fa54f0df4 Copter: start engine flag not used and style cleanup 2022-02-23 14:22:47 +09:00
Ferruccio1984 84bf3fb74e Copter: Tradheli support for turbine start 2022-02-23 14:22:47 +09:00
Randy Mackay 1251a91430 Copter: add nav_script_time mission command support 2022-02-22 12:32:56 +09:00
Randy Mackay d416a7143e Copter: 4.1.5 release notes 2022-02-19 14:10:06 +09:00
Iampete1 23ea84bf32 copter: fix condition yaw early completion 2022-02-16 19:33:38 +09:00
Bill Geyer b1d1dc97ff Copter: set new parameter defaults for tradheli 2022-02-15 13:42:09 -05:00
Randy Mackay 0941c741c8 Copter: disable sport mode 2022-02-11 16:11:39 +09:00
Tatsuya Yamaguchi a40e020813 Copter: fix the defined value for parachute check 2022-02-11 12:42:51 +11:00
Randy Mackay d2dbb4dd31 Copter: 4.1.5-rc1 release notes 2022-02-11 08:30:37 +09:00
Peter Barker 019d45524f ArduCopter: send deprecated message warning for MAVLINK_MSG_ID_SET_HOME_POSITION 2022-02-10 12:13:43 +11:00