1
0
Fork 0
flightgear/src/Instrumentation
Christian Schmitt db5a39e305 Issue 1090: Adapt the mk-viii instrument code to the new internal runway scheme.
Clean up some unneeded functions as well and make use of standard simgear functions where possible.
This whole thing could need a rewrite...
2013-03-27 22:26:46 +01:00
..
HUD Jean Pellotier: don't show markers for invalid targets in HUD 2012-11-01 15:31:05 +01:00
KLN89 Give the FGAirport class a sane filename. 2013-02-21 11:32:02 +00: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 calculate /systems/pitot/total-pressure on the bases of /velocities/mach 2013-01-28 16:54:35 +00: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 calculate /systems/pitot/total-pressure on the bases of /velocities/mach 2013-01-28 16:54:35 +00:00
altimeter.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02: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 Separate instruments from cockpit displays. 2012-10-05 18:13:50 +01:00
dclgps.cxx Clean up/simplify NasalPositioned_cppbind 2013-03-06 23:21:49 +01:00
dclgps.hxx Separate instruments from cockpit displays. 2012-10-05 18:13:50 +01:00
dme.cxx Tolerate refactored SGSound headers. 2012-09-30 19:40:08 +01:00
dme.hxx Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01:00
gps.cxx Fix un-inited vars found by valgrind. 2013-03-17 13:22:30 +00:00
gps.hxx Clean up/simplify NasalPositioned_cppbind 2013-03-06 23:21:49 +01:00
gsdi.cxx 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
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 Make radar-altimeter indépendant of wxradar. 2013-01-22 18:12:39 +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
kt_70.cxx Use tiedPropertyLists instead of manually matched tie/untie calls. 2012-03-04 15:30:08 +01:00
kt_70.hxx Use tiedPropertyLists instead of manually matched tie/untie calls. 2012-03-04 15:30:08 +01:00
mag_compass.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
mag_compass.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02: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 Issue 1090: Adapt the mk-viii instrument code to the new internal runway scheme. 2013-03-27 22:26:46 +01:00
mk_viii.hxx Issue 1090: Adapt the mk-viii instrument code to the new internal runway scheme. 2013-03-27 22:26:46 +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 Tolerate refactored SGSound headers. 2012-09-30 19:40:08 +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 Create a real FlightPlan (and Leg) class 2012-05-07 00:35:48 +01:00
rnav_waypt_controller.hxx fix bug #177: crash caused by route manager/gps/navradio 2010-12-05 20:35:21 +01:00
slip_skid_ball.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
slip_skid_ball.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
tacan.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
tacan.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
tcas.cxx Tolerate refactored SGSound headers. 2012-09-30 19:40:08 +01:00
tcas.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02: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 (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
transponder.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
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.