1
0
Fork 0
flightgear/src/Instrumentation
ThorstenB f8b689c040 Allow instruments/systems to reset on sim reset
so they can instantly adjust to the changed environment.
(Not fully working yet, since some environment settings, like environemnt
pressure/temperature, still changes slowly after a sim reset - instead of
immediately jumping to the new setting. Also, METAR sometimes arrives too
late...).
2012-09-19 20:57:52 +02:00
..
HUD Fix some places relying on public 'using std::string' in SimGear 2012-08-21 17:07:47 +01:00
KLN89 Fix some places relying on public 'using std::string' in SimGear 2012-08-21 17:07:47 +01:00
adf.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
adf.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
agradar.cxx Push SGMaterial use into these classes that need it. 2012-08-29 06:29:29 +02:00
agradar.hxx bvh: Adapt to upstream bvh changes in simgear. 2012-08-24 21:24:12 +02:00
airspeed_indicator.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
airspeed_indicator.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
altimeter.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02: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 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
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 Introducing: The new navradio code (WIP) 2011-10-05 15:26:41 +02:00
dclgps.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
dclgps.hxx Use tiedPropertyLists instead of manually matched tie/untie calls. 2012-03-04 15:30:08 +01:00
dme.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
dme.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
gps.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
gps.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
groundradar.cxx Move viewer-related sources to separate folder. 2012-04-25 23:28:00 +02:00
groundradar.hxx Tweak ODGauge usage, fix multiple instances of NavDisplay or wxRadar. 2012-04-15 12:03:21 +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 Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
heading_indicator_dg.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
heading_indicator_fg.cxx Make magavr a regular subsystem. 2012-09-18 00:58:27 +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 Allow instruments/systems to reset on sim reset 2012-09-19 20:57:52 +02:00
instrument_mgr.hxx Allow instruments/systems to reset on sim reset 2012-09-19 20:57:52 +02:00
kr_87.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +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 Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
marker_beacon.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
mk_viii.cxx Fix rpmlint/Linux packager complaints 2012-05-05 01:42:41 +02:00
mk_viii.hxx Fix rpmlint/Linux packager complaints 2012-05-05 01:42:41 +02:00
mrg.cxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
mrg.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
NavDisplay.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
NavDisplay.hxx Fix another case-sensitivity issue in the NavDisplay. 2012-06-10 11:11:42 +01:00
navradio.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
navradio.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
newnavradio.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
newnavradio.hxx Fix file access mode for newnavradio.[ch]xx 2012-02-13 22:24:41 +01:00
od_gauge.cxx Canvas: First version of new Canvas GUI system. 2012-07-31 23:19:23 +02:00
od_gauge.hxx Canvas: First version of new Canvas GUI system. 2012-07-31 23:19:23 +02:00
rad_alt.cxx Fix scenery reload issues. 2012-04-07 16:20:22 +02:00
rad_alt.hxx ground radar from Vivian Mezza 2008-03-17 08:47:16 +00:00
README Added a README for the src/Instrumentation/ directory. 2003-01-29 15:38:52 +00:00
render_area_2d.cxx KLN89: Add user-adjustable minimum brightness setting. 2010-12-05 23:40:05 +00:00
render_area_2d.hxx KLN89: Change to more meaningful function names, and always clear the buffer after drawing. 2010-11-22 22:21:09 +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 Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02: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 Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
vertical_speed_indicator.hxx Prepare and implement reinit methods for instruments 2012-09-17 13:45:30 +02:00
wxradar.cxx Remove hardcoded update intervals for radar. 2012-07-26 10:48:16 +01:00
wxradar.hxx Tweak ODGauge usage, fix multiple instances of NavDisplay or wxRadar. 2012-04-15 12:03:21 +01: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.