Peter Barker
1d7994e9ba
Plane: create GCS_Plane subclass
8 years ago
Peter Barker
49bf336539
Plane: Support for a GCS singleton
8 years ago
Peter Barker
d060670ba3
Plane: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
murata
2492b9db7e
Plane: Unify from print or println to printf.
8 years ago
Tom Pittenger
650e694eb1
Plane: move landing.reset to landing.do_land()
8 years ago
Tom Pittenger
61bc0a6206
Plane: check stage==LAND instead of landing.in_progress
8 years ago
Randy Mackay
fc4741395d
Plane: notify initialised after parameters loaded
8 years ago
Randy Mackay
fad2ba608f
Plane: send flight mode string to Notify
8 years ago
Randy Mackay
af514eb101
Copter: remove some comments
8 years ago
Dmitry Prokhorov
497a4bd4a5
ArduPlane: Support for OLED display by Alexey Kozin
...
https://github.com/ArduPilot/ardupilot/pull/5135
8 years ago
Andrew Tridgell
3338b4295e
Plane: use reload_defaults_file()
8 years ago
Andrew Tridgell
cb4ebdd7b4
Plane: fixed throttle_percentage()
...
thanks to Buzz for noticing!
8 years ago
Andrew Tridgell
b83f50be0f
Plane: use new SRV_Channels API
8 years ago
Tom Pittenger
04f32b6ec6
Plane: simplify flight stage landing check to use landing.in_progress
8 years ago
Tom Pittenger
c286ceba43
Plane: move enum FlightStages to AP_Vehicle::FixedWing
8 years ago
Tom Pittenger
83f0a8114b
Plane: use a common reset for uniform landing wipe
8 years ago
Andrew Tridgell
3dcf4cfb55
Plane: removed resetting integrators on mode change
...
this removes the zero of roll, pitch and yaw integrator on mode
change, now only doing the steering integrator.
The zeroing was from the early days when our controllers were not as
good. It should not be needed any more.
8 years ago
Peter Barker
98b5ab4656
Plane: remove incorrect comment about logging/in_mavlink-delay
8 years ago
Peter Barker
17f5ef4610
Plane: inform dataflash of vehicle arm state
8 years ago
Tom Pittenger
e919afad1e
Plane: update comment and remove redundant work
...
- update_flight_stage is already called within restart_landing_sequence()
8 years ago
Tom Pittenger
fc2f518f31
Plane: revert auto_state.checked_for_autoland back to Plane
8 years ago
Tom Pittenger
9a79b79f1e
AP_Landing: port more from plane
8 years ago
Tom Pittenger
f556f705e6
Plane: move various g params to aparms
8 years ago
Tom Pittenger
d2376b7c8b
Plane: migrate two helper functions to AP_Landing
...
- move functions restart_landing_sequence() and jump_to_landing_sequence() to AP_Landing
- NOTE: jump_to function can not set mode, so it is now done externally in vehicle
8 years ago
Tom Pittenger
896b931a7c
Plane: Move auto_state variables to AP_landing members
8 years ago
Andrew Tridgell
5ed8418305
Plane: move radio init after boardconfig init
...
to ensure px4io is setup first
8 years ago
murata
ab99ea54eb
Plane: To nullptr from NULL.
8 years ago
Peter Barker
98ae6c776a
Plane: support for AP_Stats (flight time, bootcount, runtime)
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
Andrew Tridgell
c3aaff122b
Plane: fixed startup order of setting mavlink system ID
8 years ago
Tom Pittenger
94f83c3e78
Plane: frsky telem init to utilize default arguments
8 years ago
floaledm
4f6a8a017c
Plane: consolidate into a single frsky.init()
8 years ago
floaledm
0b666d4933
Plane: Plane support for Frsky passthrough protocol
9 years ago
Andrew Tridgell
9b83781b4f
Plane: fixed mixer arming error with FMUv4
...
thanks to Tim Gold for reporting this
9 years ago
Andrew Tridgell
a0fb426a34
Plane: fixes for Fraky_Telem API changes
9 years ago
floaledm
71921f3aa4
Plane: removed frsky_telemetry_send scheduled task
9 years ago
Tom Pittenger
b187e1f9a6
Plane: add reason to set_mode()
9 years ago
Tom Pittenger
ca32bcc58d
Plane: add new flight mode AVOID_ADSB to mimic GUIDED
9 years ago
Andrew Tridgell
76b6cbbda1
Plane: prevent motor startup on reboot in quadplanes
...
we need to prevent RC overrides within px4io from running
9 years ago
Andrew Tridgell
82382a7e9c
Plane: changed startup order
...
this allows BoardConfig to report errors in a way that allows for
BRD_TYPE to be changed by the user
9 years ago
Tom Pittenger
f90957e7ed
Plane: remove all threat logic in adsb lib in favor of avoidance lib
9 years ago
mirkix
5f5c200625
ArduPlane: Fix filename in header
9 years ago
Tom Pittenger
ab38b12f2c
Plane: adsb specific status updates
9 years ago
Andrew Tridgell
e8976d3a89
Plane: check for optflow enable in more places
9 years ago
mirkix
d018a32545
Plane: Only init optflow when enabled by parameter
9 years ago
Andrew Tridgell
96d785f1c6
Plane: added auto_navigation_mode flag
...
this fixes a problem where modes like loiter and auto would allow for
rudder stick mixing even with STICK_MIXING=0
9 years ago
Tom Pittenger
0597dbd033
Plane: allow SET_ATTITUDE_TARGET to set rpy and throttle
9 years ago
Tom Pittenger
85afd9e245
Plane: remove guided roll flag, handle it with timer=0
9 years ago
Michael Day
8ac433f991
Plane: Can now command roll from a companion computer.
9 years ago
Andrew Tridgell
ec367d4a09
Plane: re-order channel initialisation
...
this fixes a problem with spurious throttle output during board
startup. Many thanks to Marco for finding this!
9 years ago