Commit Graph

6300 Commits

Author SHA1 Message Date
Randy Mackay
b482d147df Copter: always store previous control mode
also minor spacing fixup
2019-12-12 09:13:24 +09:00
Randy Mackay
f768e80458 Copter: remove unused prev_control_mode_reason 2019-12-12 09:13:24 +09:00
Peter Barker
10bbcf98be Copter: tidy land_run_vertical_control for precision-landing case 2019-12-11 08:18:49 +09:00
Peter Barker
544eb5f179 Copter: correct duplicate button instance 2019-12-10 09:29:52 +09:00
Peter Barker
a567e8bc94 Copter: use https:// scheme for ardupilot URLs 2019-12-10 07:53:46 +11:00
Randy Mackay
46f237e78e Copter: 3.6.12-rc1 release notes 2019-12-09 10:50:25 +09:00
Peter Barker
d63788a09f Copter: move setting of GPS SYS_STATUS bits up to base class 2019-12-05 13:02:19 +11:00
Leonard Hall
7d062e3767 Copter: System ID mode: Add tuning option parameter discription 2019-12-05 09:21:00 +08:00
Randy Mackay
54582814aa Copter: use SID_AXIS to hide other SystemID mode params 2019-12-03 14:53:55 +08:00
Randy Mackay
36fdad4e61 Copter: scripting init sends failure message 2019-12-03 12:48:32 +08:00
Randy Mackay
2c3beb0f91 Copter: add mandatory gps checks 2019-12-03 08:06:39 +08:00
Peter Barker
2296448027 Copter: make private enum class for LAND mode's state 2019-12-03 07:38:22 +08:00
Peter Barker
a58813c828 Copter: precland: don't use altitude from bad location 2019-12-02 16:13:49 +08:00
Peter Barker
62869b5be8 Copter: vehicle parent class now instantiates AHRS 2019-12-02 09:16:22 +11:00
Gone4Dirt
180d4e713c Copter: Added autorotation flight mode and support 2019-11-29 08:06:10 +08:00
Peter Barker
46832e9dee Copter: rename system_status as it won't be called from base class 2019-11-27 14:27:53 +11:00
Marian Soban
278737fc8e Copter: LTM telemetry support 2019-11-26 12:14:13 +11:00
Randy Mackay
2cfdfb38e7 Copter: pre-arm check for Toshiba ESCs disabled with parameter flag 2019-11-26 11:56:33 +11:00
Peter Barker
bd7dfd0aea ArduCopter: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
Andrew Tridgell
68bb7a516b Copter: use HarmonicNotchDynamicMode enum class 2019-11-19 07:08:01 +08:00
Bogdan Grigoruta
5183703243 Copter: move Mode::auto_takeoff_run to takeoff.cpp 2019-11-18 09:14:08 +09:00
Randy Mackay
496989820e Copter: update proximity sensor at 200hz 2019-11-15 12:25:53 +08:00
Randy Mackay
610366e4bd Copter: init aux function cases in alphabetical order 2019-11-12 18:56:13 +11:00
Peter Barker
5d1261da73 Copter: rename parameter to avoid name conflict with lock 2019-11-12 16:33:12 +11:00
Henry Wurzburg
4a51de724d Copter: move support for ADSB Avoidance enable up to RC_Channel 2019-11-12 13:48:09 +11:00
Randy Mackay
adc1d60ea5 Copter: CTUN logging fix for SAlt
sonar altitude was not being logged in modes that don't use surface tracking including Auto
SAlt scaling was also incorrect
2019-11-12 09:10:21 +08:00
Randy Mackay
b16d0740c8 Copter: fix CTUN log msg TAlt scaling 2019-11-12 09:10:21 +08:00
Randy Mackay
de5945bea5 Copter: use const reference when retrieving wpnav destination 2019-11-12 08:50:05 +08:00
Randy Mackay
d0d07776ec Copter: auto stays in takeoff submode after reaching altitude 2019-11-12 08:50:05 +08:00
Peter Barker
afdded2bff Copter: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Randy Mackay
5276e67cec Copter: minor format fix for takeoff.cpp 2019-11-11 17:19:28 +09:00
Leonard Hall
ffd838d908 Copter: Delay release of I term until take off 2019-11-09 09:40:10 +08:00
Peter Barker
dfc8349866 Copter: use enum-class for RangeFinder Status 2019-11-09 08:01:53 +11:00
Mark Whitehorn
6dd28f7d74 ArduCopter: change in_sensor_config_error to in_config_error 2019-11-08 10:14:34 +11:00
bnsgeyer
b5d21a71ef Copter:Tradheli treat Sport mode as non-man throttle for landing swash 2019-11-06 16:36:35 +11:00
Peter Barker
201adb6818 Copter: correct Heli compilation when some modes are disabled 2019-11-06 16:36:35 +11:00
Peter Barker
d1b402ab04 Copter: correct compilation with toymode enabled 2019-11-06 16:36:35 +11:00
Peter Barker
0ab9ddd600 Copter: correct compilation when fence disabled 2019-11-06 16:36:35 +11:00
Peter Barker
843e48c635 Copter: correct compilation when avoidance disabled 2019-11-06 16:36:35 +11:00
Peter Barker
94222d0195 Copter: correct compilation when rangefinder tilt correction disabled 2019-11-06 16:36:35 +11:00
Peter Barker
81f0141da5 Copter: correct compilation when AdvancedFailsafe is disabled 2019-11-06 16:36:35 +11:00
Peter Barker
d652bd4455 Copter: correct compilation when optical flow is disabled 2019-11-06 16:36:35 +11:00
Peter Barker
38d3c2daa1 Copter: stop providing current location to mount 2019-11-05 19:55:45 +11:00
Peter Barker
976acb3a58 Copter: let GCS superclass specify compass and param float capabilitiy 2019-11-05 11:26:23 +11:00
Peter Barker
e6c6189fe5 Copter: cope with change in namespace of LogEvent enum
Also move Acro Trainer types into an enum class as the global defines
interfere with the Event names.

Also eliminate the Log_Write_Event wrappers.
2019-11-05 08:19:26 +08:00
Randy Mackay
105b7d79e1 Copter: 4.0.0-rc2 release notes 2019-11-04 15:56:47 +09:00
Matt Lawrence
f71ef4c7ab Copter: Refactor failsafes, add fs_options bitmask parameter
- Radio failsafe, battery failsafe, GCS failsafe refactoring
- Add new FS_OPTIONS parameter
- Enhance GCS Failsafe abilities
2019-11-03 07:07:34 +08:00
Andrew Tridgell
93671445d6 ArduCopter: moved AC_PID dependency to core 2019-11-02 16:31:04 +11:00
Randy Mackay
527e76a047 Copter: add pre-arm check that ToshibaCAN ESCs are present 2019-11-01 16:09:52 +08:00
Peter Barker
5ece75a09a Copter: AC_AutoTune writes events itself now 2019-11-01 14:47:52 +08:00