1
0
Fork 0
flightgear/src/Instrumentation
ThorstenB 805c4cbba1 Performance optimization
Throttle instruments not requiring the fast FDM simulation rate.
2012-06-08 13:20:39 +02:00
..
HUD Make HUD loading lazy upon first show. 2012-05-15 18:17:39 +01:00
KLN89 Remove redundant inclusion of math/SGMath.hxx 2012-05-05 11:20:04 +02:00
adf.cxx Add --log-class option, improve logging classes. 2011-12-11 14:06:17 +01:00
adf.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
agradar.cxx Tweak ODGauge usage, fix multiple instances of NavDisplay or wxRadar. 2012-04-15 12:03:21 +01:00
agradar.hxx Tweak ODGauge usage, fix multiple instances of NavDisplay or wxRadar. 2012-04-15 12:03:21 +01:00
airspeed_indicator.cxx Fix MSVC9 build 2011-11-14 08:38:58 +01:00
airspeed_indicator.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
altimeter.cxx Accept setting-hpa along with setting-inhg for altimeter 2012-02-13 22:25:30 +01:00
altimeter.hxx Accept setting-hpa along with setting-inhg for altimeter 2012-02-13 22:25:30 +01:00
attitude_indicator.cxx Fix MSVC9 build 2011-11-14 08:38:58 +01:00
attitude_indicator.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
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 Ganael Laplanche: fix include dependencies for FreeBSD support 2012-05-05 01:08:20 +02:00
dclgps.hxx Use tiedPropertyLists instead of manually matched tie/untie calls. 2012-03-04 15:30:08 +01:00
dme.cxx Reintroduce an old bugture: use localizer as dme 2011-10-09 20:21:02 +02:00
dme.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
gps.cxx Standard property to ignore unusably short runways in NavDB. 2012-05-16 16:51:39 +01:00
gps.hxx Standard property to ignore unusably short runways in NavDB. 2012-05-16 16:51:39 +01: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 If the gyro becomes unserviceable, stop spinning immediately. 2003-01-26 20:20:33 +00:00
gyro.hxx Added a Gyro helper class to factor out some common code for managing 2003-01-25 19:49:27 +00:00
heading_indicator.cxx Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
heading_indicator.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
heading_indicator_dg.cxx Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
heading_indicator_dg.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
heading_indicator_fg.cxx Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
heading_indicator_fg.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
inst_vertical_speed_indicator.cxx Fix MSVC9 build 2011-11-14 08:38:58 +01:00
inst_vertical_speed_indicator.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
instrument_mgr.cxx Performance optimization 2012-06-08 13:20:39 +02:00
instrument_mgr.hxx Reset - instruments can be re-inited now (reloads XML files) 2010-08-01 19:04:31 +01:00
kr_87.cxx Use tiedPropertyLists instead of manually matched tie/untie calls. 2012-03-04 15:30:08 +01:00
kr_87.hxx Use tiedPropertyLists instead of manually matched tie/untie calls. 2012-03-04 15:30:08 +01: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 Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
mag_compass.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
marker_beacon.cxx Refactor morse and beacon as singleton 2011-09-13 20:12:52 +02:00
marker_beacon.hxx Refactor morse and beacon as singleton 2011-09-13 20:12:52 +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 Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
mrg.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
NavDisplay.cxx Fix a dumb bug in NavDisplay text-enable. 2012-05-18 06:49:18 +01:00
NavDisplay.hxx NavDisplay enhancements for Syd. 2012-05-17 17:30:30 +01:00
navradio.cxx Remove redundant inclusion of math/SGMath.hxx 2012-05-05 11:20:04 +02:00
navradio.hxx Navradio: provide property is-localizer-frequency 2012-02-15 22:43:15 +01:00
newnavradio.cxx Remove redundant inclusion of math/SGMath.hxx 2012-05-05 11:20:04 +02:00
newnavradio.hxx Fix file access mode for newnavradio.[ch]xx 2012-02-13 22:24:41 +01:00
od_gauge.cxx Another Win32/Canvas fix. 2012-05-18 08:56:17 +01:00
od_gauge.hxx Basic 2D canvas implementation. 2012-05-18 07:05:37 +01: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 Fix MSVC9 build 2011-11-14 08:38:58 +01:00
slip_skid_ball.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
tacan.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
tacan.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
tcas.cxx Fix rpmlint/Linux packager complaints 2012-05-05 01:42:41 +02:00
tcas.hxx Fix rpmlint/Linux packager complaints 2012-05-05 01:42:41 +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 Fix MSVC9 build 2011-11-14 08:38:58 +01:00
turn_indicator.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
vertical_speed_indicator.cxx Fix MSVC9 build 2011-11-14 08:38:58 +01:00
vertical_speed_indicator.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
wxradar.cxx Tweak ODGauge usage, fix multiple instances of NavDisplay or wxRadar. 2012-04-15 12:03:21 +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.