Peter Barker
fd4a00a654
ArduPlane: stop libraries including AP_Logger.h in .h files
...
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h
This necessitated moving The PID_Info structure out of AP_Logger's
namespace. This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!
There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
3 years ago
Josh Henderson
9a3fed0263
Plane: move high_latency_air_temperature up
3 years ago
Peter Barker
7c3de472b2
Plane: support send_extended_sys_state
3 years ago
Iampete1
cbfa4e5746
Plane: remove trim_radio mavlink option
3 years ago
Peter Barker
5dab6b7275
Plane: remove pointless override of send_simstate
...
This is dangling after removing HIL stuff
4 years ago
Stephen Dade
d6a123b58b
ArduPlane: Add support for HIGH_LATENCY2 messages
4 years ago
Peter Barker
055e82276e
ArduPlane: remove HIL support
4 years ago
Peter Barker
aa973c5245
ArduPlane: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Peter Barker
f85e55a611
Plane: override mission-changing-command to reset some state
4 years ago
Buzz
0f5177b291
Plane: Support a set of offboard MAVLink guided controls with rates
...
+ 3 rounds of fixes
5 years ago
Peter Barker
f17ea78a6c
Plane: move sending of WIND message to GCS namespace
5 years ago
Peter Barker
e75fa6fb15
Plane: move sending of AOA_SSA message to GCS namespace
5 years ago
Peter Barker
5447992558
Plane: rename system_status as it won't be called from base class
5 years ago
Michael du Breuil
ee96ec7f0d
Plane: Support new AP_Vehicle::set_mode
5 years ago
Peter Barker
a761cb62de
Plane: remove get_advanced_failsafe override; singleton to be used
5 years ago
Peter Barker
466681a94e
Plane: factor out a handle_command_int_do_reposition
6 years ago
Peter Barker
7e5a6f1895
Plane: avoid allocate a GCS_MAVLINK per mavlink channel
6 years ago
Pierre Kancir
33e12a127c
ArduPlane: pass mavlink_message_t by const reference
6 years ago
Michael du Breuil
171f4ac3d3
Plane: Include needed AP_Logger header
6 years ago
Peter Barker
d0bf257357
Plane: move various sensor status flag updates up
6 years ago
Peter Barker
1a55f0ffab
Plane: FrSky support has moved to GCS
6 years ago
Peter Barker
94899bd2ed
Plane: move sending of send_pid_tuning up
6 years ago
Peter Barker
a3c13fc028
Plane: move sensor flags to be a GCS thing rather than a GCS_MAVLINK thing
6 years ago
Peter Barker
33541dcbf6
Plane: GCS_MAVLink takes care of mavlink capabilities
6 years ago
Peter Barker
5690a0ea4a
Plane: move try_send_message of nav_controller_output up
6 years ago
Peter Barker
b6bf8d8368
Plane: make setting of home boolean in preparation for sanity checks
6 years ago
Peter Barker
30671a6743
Plane: move handling of command-int MAV_CMD_DO_SET_HOME up
...
Plane: eliminate set_home shim around AP_AHRS::set_home
6 years ago
Peter Barker
6e1dc79b75
Plane: move handling of RC_CHANNELS_OVERRIDE up
6 years ago
Peter Barker
b48cb1e367
Plane: move sending of sys_status message up
6 years ago
Peter Barker
99a93112b4
Plane: remove PX4-specific code that disables overrides on reboot
6 years ago
Michael du Breuil
64e152fbc0
Plane: Remove unneeded GCS rally override
6 years ago
Peter Barker
9d323b4b90
Plane: move accept_packet to GCS_MAVLink base class
6 years ago
Peter Barker
2978da5ecd
Plane: GCS_MAVLink now uses Mission singleton
6 years ago
Peter Barker
1aa75e4c3e
Plane: use camera singleton to get camera rather than callback
7 years ago
Peter Barker
558158c62a
Plane: GCS_MAVLink uses compass singleton, stop implementing get_compass
7 years ago
Peter Barker
d077723028
Plane: handle command_int in GCS base class
7 years ago
Peter Barker
d76e7d210b
Plane: handle command_long in GCS base class
7 years ago
Peter Barker
320e24af65
Plane: move mavlink reboot code up to base class
7 years ago
Peter Barker
2b7f9247e8
Plane: use AP_FWVersion singleton
7 years ago
Peter Barker
5a087ee7e2
Plane: create persist_streamrates() callback to indicate persistence
7 years ago
Peter Barker
8b4ffb11f5
Plane: move sending of vfr_hud up
7 years ago
Peter Barker
ef77bea4eb
Plane: move sending of simstate up
7 years ago
Peter Barker
cdf4128900
Plane: move sending of POSITION_TARGET_GLOBAL_INT up
7 years ago
Peter Barker
57cc0cac97
Plane: GCS_MAVLink base class now uses same ekf call to get alt
7 years ago
Peter Barker
5aefb90e61
Plane: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
7 years ago
Peter Barker
6f8339028e
Plane: move send_attitude into GCS_MAVLINK_Plane
7 years ago
Peter Barker
7afd056e98
Plane: handle setting of ekf origin in GCS_MAVLink
7 years ago
Peter Barker
0fec702ba6
Plane: move data stream send up
7 years ago
Peter Barker
68497f27fa
Plane: move try_send_message handling of RC_CHANNELS up
7 years ago
Peter Barker
5cc98a9733
Plane: use AP_ServoRelayEvents singleton
7 years ago