1
0
Fork 0
flightgear/src/Instrumentation
James Turner 8e3314a7ec Make the radio interpolation tables static.
No need to read these again for each navradio - and the marker beacon doesn't use them at all.
2012-09-26 23:10:37 +01:00
..
HUD Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01:00
KLN89 Fix some places relying on public 'using std::string' in SimGear 2012-08-21 17:07:47 +01:00
adf.cxx Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01:00
adf.hxx Make HUD items private to the subsystem. 2012-09-26 17:02:11 +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 Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01: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 Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01:00
dclgps.cxx Adapt to revised SGTime API 2012-09-24 00:03:23 +01:00
dclgps.hxx Adapt to revised SGTime API 2012-09-24 00:03:23 +01:00
dme.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
dme.hxx Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01: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 Improve readability. 2012-09-21 16:44:16 +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 Make HUD items private to the subsystem. 2012-09-26 17:02:11 +01: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 Make the radio interpolation tables static. 2012-09-26 23:10:37 +01:00
marker_beacon.hxx Make the radio interpolation tables static. 2012-09-26 23:10:37 +01: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 Fix NavDisplay segfault 2012-09-22 14:23:15 +02:00
NavDisplay.hxx Fix another case-sensitivity issue in the NavDisplay. 2012-06-10 11:11:42 +01:00
navradio.cxx Make the radio interpolation tables static. 2012-09-26 23:10:37 +01:00
navradio.hxx Make the radio interpolation tables static. 2012-09-26 23:10:37 +01: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: Performance improvements. 2012-09-21 22:03:58 +02:00
od_gauge.hxx Canvas: Performance improvements. 2012-09-21 22:03:58 +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.