1
0
Fork 0
flightgear/src/Instrumentation
Thomas Geymayer c7c9fd67aa TACAN: fix distance calculations and some other problems.
- Calculate line of sight distance instead of distance over
   ground
 - Do a nav cache update if carrier_nav.dat.gz timestamp has
   changed
 - Allow comments in carrier_nav.dat.gz
 - "Fix" range calculations (still does not take terrain/weather
   and other influences into account)
2014-03-02 16:52:00 +01:00
..
HUD From Jano: fix HUD ladder aspect. 2013-09-05 08:29:20 +01:00
KLN89 Performance optimization: empty() instead of size()>0 2013-08-19 09:01:59 +01:00
adf.cxx Tolerate refactored SGSound headers. 2012-09-30 19:40:08 +01:00
adf.hxx Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01:00
airspeed_indicator.cxx Namespace fixes for std::string 2013-06-27 09:53:12 +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 Altimeter node tweaks. 2013-05-11 18:35:54 +01:00
altimeter.hxx Namespace fixes for std::string 2013-06-27 09:53:12 +01:00
attitude_indicator.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02: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 New ATIS System: Fallback for no-realwx and some fixes 2014-03-01 12:44:01 +01:00
commradio.hxx A new comm radio and atis implementation 2014-02-28 11:45:49 +01:00
dclgps.cxx Clean up/simplify NasalPositioned_cppbind 2013-03-06 23:21:49 +01:00
dclgps.hxx Performance optimization: empty() instead of size()>0 2013-08-19 09:01:59 +01:00
dme.cxx Simplify some SGGeod-related calculations 2014-02-05 23:07:43 +01:00
dme.hxx Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01:00
frequencyformatter.hxx A new comm radio and atis implementation 2014-02-28 11:45:49 +01:00
gps.cxx GPS: fix bad init when far from any airport 2014-02-04 14:53:42 +00:00
gps.hxx GPS bug fix: restore startup mode. 2014-01-14 13:04:52 +00: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 Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
inst_vertical_speed_indicator.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
instrument_mgr.cxx A new comm radio and atis implementation 2014-02-28 11:45:49 +01:00
instrument_mgr.hxx Allow instruments/systems to reset on sim reset 2012-09-19 20:57:52 +02:00
kr_87.cxx Tolerate refactored SGSound headers. 2012-09-30 19:40:08 +01: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 Tolerate refactored SGSound headers. 2012-09-30 19:40:08 +01:00
marker_beacon.hxx Make the radio interpolation tables static. 2012-09-26 23:10:37 +01:00
mk_viii.cxx Performance optimization: empty() instead of size()>0 2013-08-19 09:01:59 +01:00
mk_viii.hxx Namespace fixes for std::string 2013-06-27 09:53:12 +01:00
mrg.cxx Remove static property dependencies 2012-11-18 16:35:54 +01:00
mrg.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
navradio.cxx Fix un-inited vars found by valgrind. 2013-03-17 13:22:30 +00:00
navradio.hxx Typos, license headers... 2013-03-06 01:04:52 +01:00
newnavradio.cxx A new comm radio and atis implementation 2014-02-28 11:45:49 +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 Fix some warnings identified by Clang 2013-11-16 09:41:33 +00:00
rnav_waypt_controller.hxx GPS 2013-10-03 18:08:02 +02: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 TACAN: fix distance calculations and some other problems. 2014-03-02 16:52:00 +01:00
tacan.hxx TACAN: fix distance calculations and some other problems. 2014-03-02 16:52:00 +01:00
tcas.cxx Silence some clang warnings. 2014-01-19 16:49:43 +00:00
tcas.hxx Silence some clang warnings. 2014-01-19 16:49:43 +00:00
testgps.cxx Airways/procedures code - add new data structures to store waypoints and 2010-10-20 09:02:02 +01:00
transponder.cxx Fix spelling error by Markus Wanner 2013-09-23 01:02:10 +02:00
transponder.hxx Fix spelling error by Markus Wanner 2013-09-23 01:02:10 +02:00
turn_indicator.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
turn_indicator.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
vertical_speed_indicator.cxx improved mechanical VSI model, it now lags and displays wrong at 2013-03-16 13:35:34 +00:00
vertical_speed_indicator.hxx improved mechanical VSI model, it now lags and displays wrong at 2013-03-16 13:35:34 +00: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.