Andrew Tridgell
77e566c6ed
Copter: don't set takeoff expected in throw mode
...
especially bad for dropping off a bridge
4 years ago
Andrew Tridgell
1371fd7e6f
Copter: use new APIs for takeoff/touchdown expected
4 years ago
Peter Barker
214bc4c282
Copter: make terrain-height-stable-when-no-position value stick
...
The set immediately above this return is completely ineffective without
a return statement.
4 years ago
Leonard Hall
4bae8f03a4
Copter: Use PosControl fixes
4 years ago
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
4 years ago
Paul Riseborough
379506b718
ArduCopter: Don't request EKF yaw reset unless innovations are large
...
This prevents unwanted resets if GPS fails.
4 years ago
Randy Mackay
ac21becb6a
Copter: simplified update of ekf terrain height stable setting
5 years ago
Randy Mackay
980c1f5020
Copter: update ekf terrain height stable setting
...
setting is true only when taking off or landing and horizontal speed is no more than 0.5m/s
5 years ago
Peter Barker
b4537bebd8
Copter: move control_mode_t into being Mode::Number enum class
...
Fixes this compiler error:
In file included from ../../ArduCopter/sensors.cpp:1:
In file included from ../../ArduCopter/Copter.h:195:
../../ArduCopter/mode.h:1291:9: fatal error: declaration shadows a variable in the global namespace [-Wshadow]
AUTO, // after A and B defined, pilot toggle the switch from one side to the other, vehicle flies autonomously
^
../../ArduCopter/defines.h:38:5: note: previous declaration is here
AUTO = 3, // fully automatic waypoint control using mission commands
^
1 error generated.
5 years ago
Peter Barker
7b637334f4
Copter: eliminate mode_has_manual_throttle
7 years ago
Peter Barker
96d73affae
Copter: fix float warning; get_velocity_z() returns float
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Andrew Tridgell
5a87ae3f01
Copter: use new SRV_Channels API
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Randy Mackay
9842840346
Copter: GND_EFFECT_COMP parameter to enable ground effect compensation
9 years ago
skyscraper
4980c8bc94
ArduCopter: RC_Channel refactor
...
More fixing up of RC_Channel change direct access to data members
to access via member functions.
9 years ago
Randy Mackay
6ac48b4dac
Copter: minor formatting fix
9 years ago
Jonathan Challinger
750cacc875
Copter: barometer ground effect compensation
9 years ago