ardupilot/ArduPlane
Lucas De Marchi 18ff17e22c ArduPlane: move version to a static member
We should never include version.h or ap_version.h headers directly
on a header since this will trigger a complete rebuild of the
codebase when we commit to the repository. The ap_version.h header
is auto-generated containing information from the current commit.

If we include it in a header, every other file that ends up including
that header (directly or indirectly) will need to be rebuilt. No
ccache's cache beats having to do nothing when the header is just
not included.

version.h contains information that is kept on a struct inside
each vehicle. Rather than using the macros from each vehicle,
the getter should be preferred, which returns an AP_FWVersion
referente.
2017-09-23 21:37:45 -07:00
..
APM_Config.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
APM_Config.h.reference ArduPlane: Fix typos 2016-05-13 19:20:07 -03:00
AP_Arming.cpp Plane: AP_Arming: sanity-check fs timeout parameters 2017-09-20 09:46:24 -07:00
AP_Arming.h Plane: move starting of new logs into DataFlash 2017-07-19 16:37:28 +01:00
ArduPlane.cpp ArduPlane: use FALLTHROUGH define 2017-08-22 23:59:13 -07:00
Attitude.cpp Plane: Use new landing interfaces 2017-03-02 12:38:59 +11:00
GCS_Mavlink.cpp Plane: resolve compiler warning while using send_text 2017-09-20 12:14:38 +09:00
GCS_Mavlink.h Plane: move handling of SET_GPS_GLOBAL_ORIGIN up 2017-09-19 15:44:23 +09:00
GCS_Plane.cpp Plane: remove CLI 2017-08-14 10:23:50 +09:00
GCS_Plane.h Plane: remove CLI 2017-08-14 10:23:50 +09:00
Log.cpp Plane: integrate simpler Log_Write_EKF 2017-08-23 11:19:14 +09:00
Makefile Plane: cleanup cruft in Makefile 2013-10-13 21:41:01 +11:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
Parameters.cpp Plane: updated USE_REV_THRUST docs 2017-08-30 08:46:53 +10:00
Parameters.h Plane: Parameterize the home altitude reset conditions 2017-08-29 13:09:46 -07:00
Parameters.pde Plane: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:33 +09:00
Plane.cpp ArduPlane: move version to a static member 2017-09-23 21:37:45 -07:00
Plane.h ArduPlane: move version to a static member 2017-09-23 21:37:45 -07:00
afs_plane.cpp Plane: Support landing terminations on landing backends that support it 2017-09-13 13:15:08 -07:00
altitude.cpp Plane: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
avoidance_adsb.cpp Plane: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
avoidance_adsb.h Plane: add Avoid_ADSB support to plane 2016-08-17 22:38:54 -07:00
capabilities.cpp Plane: Add compass cal capability bit 2016-12-04 19:17:01 -08:00
commands.cpp Plane: support SET_GPS_GLOBAL_ORIGIN message 2017-09-19 10:30:15 +09:00
commands_logic.cpp Plane: support SET_GPS_GLOBAL_ORIGIN message 2017-09-19 10:30:15 +09:00
config.h Plane: remove unused defines 2017-08-24 19:48:17 +09:00
control_modes.cpp Plane: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
createTags ArduPlane: remove mention to .pde files 2016-05-07 22:55:48 -03:00
defines.h Plane: remove unused defines 2017-08-24 19:48:17 +09:00
events.cpp Plane: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
failsafe.cpp Plane: send servos outputs after flaperon update 2017-07-04 07:59:28 +10:00
geofence.cpp Plane: eliminate gcs_send_message wrapper 2017-07-11 23:45:16 +01:00
is_flying.cpp Plane: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
make.inc Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00
motor_test.cpp Plane: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
navigation.cpp Plane: always setup target airspeed 2017-07-31 09:55:44 -07:00
parachute.cpp Plane: Allow a second activation of parachute 2017-07-26 17:51:34 +01:00
px4_mixer.cpp Plane: fixed MANUAL_RCMASK 2017-09-19 17:05:56 +10:00
quadplane.cpp Plane: Smoother transition to QLOITER and QLAND 2017-09-21 07:57:38 +10:00
quadplane.h Plane: limit pitch in transition to QLOITER and QLAND 2017-09-09 08:14:09 +10:00
radio.cpp Plane: fixed bug in TRIM_AUTO 2017-08-29 07:35:49 +10:00
release-notes.txt Plane: update release notes for 3.8.2 2017-09-11 09:57:28 +10:00
sensors.cpp Plane: Report the primary magnetometer health rather then the first 2017-09-08 10:27:17 +10:00
servos.cpp Plane: fixed MANUAL_RCMASK 2017-09-19 17:05:56 +10:00
soaring.cpp Plane: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
system.cpp Plane: add constant structure holding firmware version 2017-08-30 15:54:46 +01:00
tailsitter.cpp Plane: improve vectored tailsitter takeoff 2017-05-07 09:10:44 +10:00
takeoff.cpp Plane: fixed minacc and delay for launch 2017-08-29 07:35:04 +10:00
tiltrotor.cpp Plane: make ground test easier for tilt 2017-04-24 16:55:41 +10:00
tuning.cpp Plane: To nullptr from NULL. 2016-10-29 10:32:05 -03:00
tuning.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
version.cpp ArduPlane: move version to a static member 2017-09-23 21:37:45 -07:00
version.h Plane: prepare for 3.8.1 release 2017-09-03 19:31:30 +10:00
wscript Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00