Andrew Tridgell
248bf8c5a3
Plane: disable geofence on APM2
10 years ago
Andrew Tridgell
2dbe372b2f
Plane: cleanup some coverity warnings
10 years ago
Andrew Tridgell
76c0293a85
Plane: added support for DO_AUTOTUNE_ENABLE
10 years ago
Randy Mackay
814cb5ce18
Plane: add vibration DF logging and send to GCS
10 years ago
Eugene Shamaev
5b34fa4f6a
Plane: added DSM bind support
10 years ago
Andrew Tridgell
6b9854457d
Plane: added PID tuning logging for ground steering
10 years ago
Andrew Tridgell
bf396d7138
Plane: log to tlog when we set home via MAVLink
10 years ago
Andrew Tridgell
09476bf9d3
Plane: added GCS_PID_MASK for realtime pid tuning
10 years ago
Lucas De Marchi
7c4cf41ebc
ArduPlane: use functor macros
...
Functor is not yet being used but let's make is macro fallback to the
previous Delegate implementation for easy of transition between the two.
10 years ago
Andrew Tridgell
97687f04af
Plane: enable messages for MAVLink gimbal support
10 years ago
Andrew Tridgell
78f02634d0
Plane: fixed ins reference in plane object
10 years ago
Andrew Tridgell
554869033f
Plane: disabled rangefinder on APM2
...
this saves 5k of flash space, enough for support to be kept for
another release
10 years ago
Andrew Tridgell
b92c2409e4
Plane: added local millis() and micros() to reduce code size a bit
10 years ago
Andrew Tridgell
18c37935c9
Plane: convert from .pde to .cpp files
10 years ago
Andrew Tridgell
9ceee3cea7
Plane: support setting just accel trim with preflight-cal
...
use param5==2
10 years ago
Andrew Tridgell
e362b4fc04
Plane: fix for new compass API
10 years ago
Randy Mackay
0db25426c0
Plane: use accel_calibrated_ok_all
10 years ago
Andrew Tridgell
ff126db1d3
Plane: make GUIDED behaviour match copter
...
we now have to be in GUIDED mode to accept a new GUIDED WP. When
entering GUIDED mode start loitering about the current position
10 years ago
Tom Pittenger
ba29967454
Plane: if receiving last mission item then log new mission to dataflash
10 years ago
Andrew Tridgell
fd84a6b493
Plane: fixed missing break in fence floor logic
10 years ago
Michael Day
ee14678d2a
Plane: Allow disabling of only the fence floor.
10 years ago
Andrew Tridgell
8395b92309
Plane: revert AP_Math class change
10 years ago
Tom Pittenger
0cbbb20dcf
Plane: compiler warnings: apply is_zero(float) or is_equal(float)
10 years ago
Andrew Tridgell
a299fdacdf
Plane: fix for HAL_SITL rename
10 years ago
Tom Pittenger
bd9b573969
Plane: Fix compile warnings
...
- const values declared as default double
- This is the first pass in fixing the warnings, trying to catch some low hanging fruit. All const double values are changed to float. For example: 1.0 is now 1.0f.
- Only except is in location.pde where some double stuff is happening
- I did not change the exponentials 1e7 type stuff which should be 1e7f. A different commit
10 years ago
Randy Mackay
0acc4af63c
Plane: replace range finder health with status
10 years ago
Niels Joubert
6b7b3247ed
Plane: Handle GPS Injection
10 years ago
Jaime Machuca
ab1cf2261d
Plane: add call to send digicam configure messages from a mission item
...
Also add log_picture to separate the taking of a picture
from the dataflash logging and feedback to GCS
10 years ago
Andrew Tridgell
36796fb810
Plane: added LOCAL_POSITION_NED message
10 years ago
Randy Mackay
d3663d43c1
Plane: send invalid batt curr if monitor unhealthy
10 years ago
Andrew Tridgell
18b277a9d2
Plane: use arm_motors() and disarm_motors()
10 years ago
Andrew Tridgell
b0cdf8952b
Plane: added HIL_MODE parameter
...
this allows for HIL with any firmware
10 years ago
Randy Mackay
cb1b4ab486
Plane: send EKF_STATUS_REPORT in extra3 stream
10 years ago
Andrew Tridgell
5175f21225
Plane: removed 1D accel calibration
10 years ago
Andrew Tridgell
16cdf64d63
Plane: added CLI_ENABLED option
...
this disables using CLI by default, even if compiled in. This is
needed to make standard firmwares work well with companion computers
where the CLI may cause startup issues
10 years ago
Andrew Tridgell
fa70c95c8e
Plane: set gyros disabled when calibrating
10 years ago
Andrew Tridgell
8ef8a964f1
Plane: use new interactive accelcal
10 years ago
Andrew Tridgell
64dfc68784
Plane: log mode on arming
...
this ensures the log is recorded with the right flight mode
10 years ago
Andrew Tridgell
76f8b9b07c
Plane: support DO_SET_HOME MAVLink command
10 years ago
Joao Fortuna
6ac8629451
Plane: Fixed MAVLINK stream trigger calculation.
10 years ago
Andrew Tridgell
e9f87a2626
Plane: implement MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES
10 years ago
Jonathan Challinger
4105edaa87
Plane: use hal.util soft_armed state
10 years ago
Andrew Tridgell
d0075c0d23
Plane: support AUTOPILOT_VERSION command
10 years ago
Andrew Tridgell
2ae412d513
Plane: only reset mission on disarm if not in AUTO mode
...
disarming while in a mission should leave the plane still flying the
mission, but with motor stopped. The user may do this during a landing
for example, but we want to keep gliding
10 years ago
Andrew Tridgell
2b0ccae776
Plane: fixed build warning
10 years ago
Randy Mackay
681d28838f
Plane: integrate mount frontend-backend restructure
...
initialise mount on startup
use mount.has_pan_control method
remove calls to unimplemented mount.configure_cmd
remove call to update_mount_type which is now handled by mount lib
10 years ago
Dario Lindo Andres
7f5243026d
Plane: Cleanup code to remove 1280 ifdefs
...
Due to the imposibility to fit actual code on Legacies 1280 chips, some
cleanup is needed.
10 years ago
Dario Lindo Andres
0ea7a7a0cc
Plane: Corrected LOGGING_ENABLED
...
When we configure LOGGING_ENABLED to DISABLED code does not
compile. Now it works!
10 years ago
Andrew Tridgell
ca431a47a6
Plane: use all_healthy() for SYS_STATUS health
10 years ago
Andrew Tridgell
a2242305c7
Plane: use common send_opticalflow()
10 years ago