Peter Barker
3989ed76cd
ArduCopter: stop passing mission in Terrain constructor
...
Terrain can use the mission singleton
This means Copter can have terrain while compiling mission out
3 years ago
Leonard Hall
23711b7b10
Copter: Add support for Force Flying
3 years ago
bnsgeyer
a9450ac9b6
Copter: making autotune work for heli too
3 years ago
Rishabh
309dfa63f3
Copter: Switch PrecLand to use updated Pos Controller
3 years ago
Iampete1
f4c7760819
Copter: add flight option to relase gripper on thrust loss
3 years ago
Shiv Tyagi
c1dafae84a
Copter: separate logging for position and attitude targets in guided mode
...
We now log position and attitude targets in guided mode separately. Earlier we were using same messages for both which was causing some confusion in field names
3 years ago
Josh Henderson
ea58c130b4
Copter: move Airspeed to AP_Vehicle
3 years ago
Iampete1
b6806ada27
Copter: move motbatt logging to motors
3 years ago
Peter Barker
b4ff6ddfb7
ArduCopter: move RPM sensor logging into AP_RPM
3 years ago
Randy Mackay
d5461f2225
Copter: integrate AP_Mission_ChangeDetector
3 years ago
Peter Barker
6bfcf2fb53
Copter: remove pointless wrapper around proximity init
3 years ago
Peter Barker
285d752143
ArduCopter: create and use AP_OPTICALFLOW_ENABLED
...
Including a define for each backend.
3 years ago
Miloš Petrašinović
063e24c723
Copter: fix userhook aux switches
...
Functions userhook_auxSwitch1, userhook_auxSwitch2, and userhook_auxSwitch3 had the wrong argument type resulting in a compilation error.
3 years ago
Randy Mackay
02ad9879fa
Copter: surface tracking timeout fix
...
also restructure update_surface_offset and add comments
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
3 years ago
Peter Barker
238a6e4016
ArduCopter: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
ee9aef25fc
ArduCopter: ensure ENABLE_SCRIPTING is always defined
3 years ago
Peter Barker
6228cf25dc
Copter: remove unimplemented update_proximity declaration
3 years ago
Shiv Tyagi
477f2824b9
Copter : initialise surface to be tracked
...
This sets the surface to be tracked in SurfaceTracking with the value of SURFTRAK_MODE parameter.
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
3 years ago
Bill Geyer
8ef88fb98e
Copter: add collective stick low flag to catch bad setups for land detector
3 years ago
Peter Barker
a88264d73b
ArduCopter: handle renaming of AP_InertialNav_NavEKF to AP_InertialNav
3 years ago
Peter Barker
1aefa1b378
ArduCopter: move SITL object up to AP_Vehicle
3 years ago
Peter Barker
cfd686c772
Copter: stop passing current_loc into AP_Camera
3 years ago
Iampete1
456d57c28f
Copter: rename armed_with_switch to armed_with_airmode_switch
3 years ago
Andrew Tridgell
ab36dc0ed9
Copter: moved accel cal update to vehicle code
3 years ago
Pierre Kancir
7e1716eaeb
Copter: Classify failsafe action definitions
3 years ago
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
3 years ago
Randy Mackay
da12593bd8
Copter: implement new set_target methods
4 years ago
Peter Barker
3a3433cad2
ArduCopter: add and use HAL_BUTTON_ENABLE
4 years ago
Randy Mackay
8c5b079d8e
Copter: implement get_circle_radius, set_circle_rate
4 years ago
Iampete1
0895cf0a07
Copter: remove gesture compass cal start / stop
4 years ago
Rishabh
c5b98c3490
Copter: Support Prec Land State Machine
4 years ago
Andy Piper
1b5ed1caff
Copter: add turtle mode
...
add turtle mode as an RC function
add turtle mode arming checks
re-use motortest arming checks for turtle mode
4 years ago
Peter Barker
14e5c99b0c
ArduCopter: log GPS primary change event in GPS library
4 years ago
Iampete1
9f5591be02
Copter: notify buzzer on every flight mode change
4 years ago
bugobliterator
7e01e10056
Copter: change class name from SITL::SITL to SITL::SIM
4 years ago
Iampete1
c2a6377c53
Copter: #ifdef scripting specific functions
4 years ago
Iampete1
6561669213
Copter: support Auto RTL for failsafe events
4 years ago
Peter Barker
e74a8e28af
ArduCopter: rename for AHRS restructuring
4 years ago
Randy Mackay
d39581f996
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
4 years ago
Peter Barker
3684741517
ArduCopter: remove AC_TERRAIN compilation option
...
Use AP_TERRAIN_AVAILABLE instead
4 years ago
Randy Mackay
7dcc5dd7ac
Copter: add TERRAIN_MARGIN parameter
4 years ago
Randy Mackay
ba1951a372
Copter: guided accepts terrain alt position targets
4 years ago
Leonard Hall
635d13a106
Copter: support for acceleration-based AttitudeControl
4 years ago
Shiv
4a39424d6b
Copter: added comments to include libraries in copter.h and attitude.cpp
...
fixed typo in a comment and added more comments for included libraries in copter.h and fixed a comment in attitude.cpp
4 years ago
Peter Barker
b9c1633358
ArduCopter: remove pointless init_optflow wrapper
...
Hiding a one-line call in a wrapper just adds size to the build
4 years ago
Peter Barker
5df8dd8c50
Copter: move guided submode enumeration into ModeGuided
4 years ago
Peter Barker
fa9ac072ec
Copter: remove unused AP_IRLock include
...
This header is included as required by the AC_PrecLand library - it is
now responsible for actually instantiating the AP_IRLock instance if
required, so Copter doesn't need to know anything about AP_IRLock.
4 years ago
Peter Barker
65b1868863
Copter: move precision landing logging up into AC_PrecLand
4 years ago
Peter Barker
09a9bd73a4
ArduCopter: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
5edfed0083
Copter: factor out a mode-change-failed method
4 years ago