1
0
Fork 0
flightgear/src/Instrumentation
Edward d'Auvergne 02c3c6dc97 TestSuite: Migration of the old GPS tests to the CppUnit framework.
As this code has significant bit-rot and requires a lot of work to compile and
run again, it is currently deactivated.

The test also writes to the files "/Users/jmt/Desktop/airways.kml" and
"/Users/jmt/Desktop/procedures.kml" and would need to be modified to write to a
temporary directory and the file contents reread and checked by the test.
2018-07-26 15:52:07 +02:00
..
HUD Adapt includes according to relocation of SimGear's iostreams-related files 2017-02-12 21:30:51 +01:00
KLN89 Model relative property tree root binding. 2017-07-05 11:37:17 +02:00
adf.cxx Pull Sound-manager out of FGGlobals 2015-12-31 15:19:57 -06:00
adf.hxx Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01:00
airspeed_indicator.cxx Add missing include <algorithm> for std::max() 2017-11-16 11:20:24 +01:00
airspeed_indicator.hxx calculate /systems/pitot/total-pressure on the bases of /velocities/mach 2013-01-28 16:54:35 +00:00
altimeter.cxx Revert "Altimeter: fix output format for hPa/InHg settings" 2014-12-30 17:32:48 +01:00
altimeter.hxx Revert "Altimeter: fix output format for hPa/InHg settings" 2014-12-30 17:32:48 +01:00
attitude_indicator.cxx Portability: Fix compile errors on MSVC (cmath) 2015-03-24 11:11:42 -05:00
attitude_indicator.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
clock.cxx Some headers missing... ;) 2013-02-07 19:00:54 +01:00
clock.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
CMakeLists.txt A new comm radio and atis implementation 2014-02-28 11:45:49 +01:00
commradio.cxx Improvements to spoken ATIS 2016-04-24 10:42:26 +02:00
commradio.hxx Changes to voice + atis 2014-05-06 10:23:04 +02:00
dclgps.cxx Adapt includes according to relocation of SimGear's iostreams-related files 2017-02-12 21:30:51 +01:00
dclgps.hxx Cleanup of ATCDCL 2014-04-30 10:22:51 +02:00
dme.cxx DME: refactor with a clear() helper for off/out-of-range 2018-07-17 09:11:30 +01:00
dme.hxx DME: refactor with a clear() helper for off/out-of-range 2018-07-17 09:11:30 +01:00
frequencyformatter.hxx Add 8.33 kHz support to the commradio 2015-05-28 12:04:23 +02:00
gps.cxx replace many auto_ptr by unique_ptr 2016-11-14 22:20:46 +01:00
gps.hxx replace many auto_ptr by unique_ptr 2016-11-14 22:20:46 +01:00
gsdi.cxx gsdi correction, wind correction is not needed anymore, as wind composant was removed from u,v,wbody-fps 2013-10-27 13:24:57 +01:00
gsdi.hxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
gyro.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
gyro.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
heading_indicator.cxx Make magavr a regular subsystem. 2012-09-18 00:58:27 +01:00
heading_indicator.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
heading_indicator_dg.cxx Remove static property dependencies 2012-11-18 16:35:54 +01:00
heading_indicator_dg.hxx Improve gyro heading indicator failure simulation 2012-10-07 20:47:50 +02:00
heading_indicator_fg.cxx Remove static property dependencies 2012-11-18 16:35:54 +01:00
heading_indicator_fg.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
inst_vertical_speed_indicator.cxx Apply /sim/speed-up to general subsystem dt 2016-01-05 23:19:28 -06:00
inst_vertical_speed_indicator.hxx Apply /sim/speed-up to general subsystem dt 2016-01-05 23:19:28 -06:00
instrument_mgr.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
instrument_mgr.hxx Allow instruments/systems to reset on sim reset 2012-09-19 20:57:52 +02:00
kr_87.cxx Pull Sound-manager out of FGGlobals 2015-12-31 15:19:57 -06:00
kr_87.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
mag_compass.cxx mag-compass: add deviation table and pitch property 2013-11-05 22:26:50 +01:00
mag_compass.hxx mag-compass: add deviation table and pitch property 2013-11-05 22:26:50 +01:00
marker_beacon.cxx Pull Sound-manager out of FGGlobals 2015-12-31 15:19:57 -06:00
marker_beacon.hxx Make the radio interpolation tables static. 2012-09-26 23:10:37 +01:00
mk_viii.cxx Fix logic issue when clearing a GPWS fault. 2018-02-01 22:59:29 +01:00
mk_viii.hxx GPWS: clean up white-space (TAB vs space) and indentation mess 2018-02-01 22:58:11 +01:00
mrg.cxx Portability: Fix compile errors on MSVC (cmath) 2015-03-24 11:11:42 -05:00
mrg.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
navradio.cxx replace many auto_ptr by unique_ptr 2016-11-14 22:20:46 +01:00
navradio.hxx Typos, license headers... 2013-03-06 01:04:52 +01:00
newnavradio.cxx Add missing space in a log message 2017-11-19 11:14:51 +01:00
newnavradio.hxx Fix file access mode for newnavradio.[ch]xx 2012-02-13 22:24:41 +01:00
rad_alt.cxx Fix initialization order 2013-01-22 20:33:17 +01:00
rad_alt.hxx Make radar-altimeter indépendant of wxradar. 2013-01-22 18:12:39 +01:00
README Added a README for the src/Instrumentation/ directory. 2003-01-29 15:38:52 +00:00
rnav_waypt_controller.cxx Relocate implementation of geocRadialIntersection 2015-12-10 15:53:05 -06:00
rnav_waypt_controller.hxx Waypoint controller fixes 2015-01-02 23:58:29 +00:00
slip_skid_ball.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
slip_skid_ball.hxx Fix unused private vars. 2013-07-04 20:24:56 +01:00
tacan.cxx Add missing include <algorithm> for std::max() 2017-11-16 11:20:24 +01:00
tacan.hxx TACAN: fix distance calculations and some other problems. 2014-03-02 16:52:00 +01:00
tcas.cxx TCAS: add default value when checking valid flag 2017-11-19 17:32:49 +01:00
tcas.hxx Silence some clang warnings. 2014-01-19 16:49:43 +00:00
transponder.cxx Add airspeed and ground bit to MP protocol for Mode-S transponders 2017-06-27 16:04:30 +01:00
transponder.hxx Add airspeed and ground bit to MP protocol for Mode-S transponders 2017-06-27 16:04:30 +01:00
turn_indicator.cxx Make it possible to choose a different electrical circuit instead of the defaukt systems/electrical/outputs/turn-indicator by specifying the xml tag <electrical/> 2016-12-29 09:55:54 +01:00
turn_indicator.hxx Make it possible to choose a different electrical circuit instead of the defaukt systems/electrical/outputs/turn-indicator by specifying the xml tag <electrical/> 2016-12-29 09:55:54 +01:00
vertical_speed_indicator.cxx Apply /sim/speed-up to general subsystem dt 2016-01-05 23:19:28 -06:00
vertical_speed_indicator.hxx Apply /sim/speed-up to general subsystem dt 2016-01-05 23:19:28 -06:00

src/Instrumentation/ - gauge and avionics support code

This directory contains code to support gauges, avionics, and other
instruments in FlightGear.  The file instrument_mgr.[ch]xx contains a
subsystem group that holds all of the individual instruments.  Every
instrument should extend FGSubsystem, and then should be added to the
group in the FGInstrumentMgr constructor.

Code is gradually moving into here from other areas, especially the
src/Cockpit/ directory.  Eventually, there will be an XML
configuration file to select what instrumentation modules should be
available, so that different aircraft can have appropriate support.