ardupilot/ArduSub
Lucas De Marchi 7eba6572ea ArduSub: 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 Sub: Remove DISALLOW_GCS_MODE_CHANGE_DURING_RC_FAILSAFE 2017-04-06 17:48:39 -04:00
AP_Arming_Sub.cpp Sub: Don't check min/max configured for RC prearm check 2017-08-16 11:37:46 -04:00
AP_Arming_Sub.h Sub: Add arming check for ahrs health 2017-04-16 14:25:13 -04:00
AP_State.cpp Sub: Remove unused auto_armed flag 2017-04-14 13:26:37 -04:00
ArduSub.cpp Sub: base loop time remaining on variable loop rate 2017-08-26 09:33:45 +09:00
Attitude.cpp Sub: failsafe.manual_control -> failsafe.pilot_input 2017-04-16 14:25:13 -04:00
GCS_Mavlink.cpp Sub: command-long DO_SET_HOME check first param is zero 2017-09-20 12:14:38 +09:00
GCS_Mavlink.h Sub: move handling of SET_GPS_GLOBAL_ORIGIN up 2017-09-19 15:44:23 +09:00
GCS_Sub.h Sub: remove CLI 2017-08-14 10:23:50 +09:00
Log.cpp Sub: integrate simpler Log_Write_EKF 2017-08-23 11:19:14 +09:00
Makefile Sub: New vehicle type, derived from ArduCopter. 2017-02-21 11:26:14 +11:00
Makefile.waf Sub: Update build script and added to build_ci.sh 2017-02-21 11:26:14 +11:00
Parameters.cpp Sub: Set default external baro bus correctly for Pixhawk 2 2017-08-29 08:10:05 -04:00
Parameters.h ArduSub: move of CAN parameters into separate group 2017-07-03 11:44:32 +01:00
Parameters.pde Sub: New vehicle type, derived from ArduCopter. 2017-02-21 11:26:14 +11:00
ReleaseNotes.txt Sub: update release notes for 3.5.1 2017-09-12 12:31:57 -04:00
Sub.cpp ArduSub: move version to a static member 2017-09-23 21:37:45 -07:00
Sub.h ArduSub: move version to a static member 2017-09-23 21:37:45 -07:00
UserCode.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
UserVariables.h Sub: Remove mode header 2017-02-21 11:26:14 +11:00
capabilities.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
commands.cpp Sub: support SET_GPS_GLOBAL_ORIGIN message 2017-09-19 10:30:15 +09:00
commands_logic.cpp Sub: camera is responsible for taking distance-based-images and logging 2017-07-28 14:27:53 +01:00
config.h Sub: Default WP_YAW_BEHAVIOR to WP_YAW_BEHAVIOR_CORRECT_XTRACK 2017-08-29 08:10:05 -04:00
control_acro.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_althold.cpp Sub: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
control_auto.cpp Sub: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
control_circle.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_guided.cpp Sub: failsafe.manual_control -> failsafe.pilot_input 2017-04-16 14:25:13 -04:00
control_manual.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_poshold.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_stabilize.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
control_surface.cpp Sub: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
defines.h Sub: Freshen comments 2017-05-22 20:14:10 -04:00
failsafe.cpp Sub: Fix Notify led to reflect when leak failsafe has been resolved. 2017-08-29 08:10:05 -04:00
fence.cpp Sub: Refactor methods in navigation.cpp 2017-04-07 14:47:48 -04:00
flight_mode.cpp Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
inertia.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
joystick.cpp Sub: Bugfix forward channel not neutralized appropriately 2017-08-29 08:10:05 -04:00
make.inc Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00
motors.cpp Sub: move starting of new logs into DataFlash 2017-07-19 16:37:28 +01:00
perf_info.cpp Sub: Document min/max loop times as being in microseconds 2017-07-15 17:27:04 +09:00
position_vector.cpp Sub: Remove two unused functions 2017-04-07 14:47:48 -04:00
radio.cpp Sub: Fixup rcin initialization 2017-04-16 18:22:08 -04:00
sensors.cpp Sub: remove enabled check from optflow init 2017-08-23 11:19:14 +09:00
surface_bottom_detector.cpp Sub: Bugfix for external baro failsafe handling when no baro is 2017-05-03 18:13:31 -04:00
system.cpp Sub: add constant structure holding firmware version 2017-08-30 15:54:46 +01:00
terrain.cpp Sub: Remove mode header 2017-02-21 11:26:14 +11:00
turn_counter.cpp Sub: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
version.cpp ArduSub: move version to a static member 2017-09-23 21:37:45 -07:00
version.h Sub: add constant structure holding firmware version 2017-08-30 15:54:46 +01:00
wscript Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00