1
0
Fork 0
flightgear/src/Instrumentation
ehofman 28fe28ec4f Melchior FRANZ:
_course_deg is first initialized in the if()-branch (gps.cxx:419). But
this branch isn't entered at first run if wp0==wp1, so that in line 615
fgfs tries to SG_NORMALIZE_RANGE() a random value, which can take a
long while if the number huge. This was occasionally a number greater
than 10160!

- initialize all vars before they are used (fixes endless loop)
- fix some compiler warnings (initialization order, unused vars)
2005-04-06 08:24:30 +00:00
..
.cvsignore Ignore generated files. 2002-09-24 14:55:14 +00:00
adf.cxx Roy Vegard Ovesen: 2004-11-13 15:00:00 +00:00
adf.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
airspeed_indicator.cxx Roy Vegard Ovesen: 2004-11-13 15:00:00 +00:00
airspeed_indicator.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
altimeter.cxx Melchior FRANZ: 2005-04-06 08:24:30 +00:00
altimeter.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
annunciator.cxx Annunciators cannot work if electrical system is not serviceable. 2003-08-01 00:22:14 +00:00
annunciator.hxx Move FGEventMgr and FGSubsystemMgr over to SimGear, add SGEventMgr to FlightGear's globals structre and some small code cleanups 2003-09-24 17:20:55 +00:00
attitude_indicator.cxx Changes by Roy Ovesen to begin migrating the avionics out of the Cockpit 2004-11-19 23:01:34 +00:00
attitude_indicator.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
clock.cxx Roy Vegard Ovesen: 2004-11-13 15:00:00 +00:00
clock.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
dme.cxx Roy Vegard Ovesen: 2004-11-13 15:00:00 +00:00
dme.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
encoder.cxx Melchior FRANZ: 2005-04-06 08:24:30 +00:00
encoder.hxx Roy Vegard Ovesen: 2004-10-26 12:06:45 +00:00
gps.cxx Melchior FRANZ: 2005-04-06 08:24:30 +00:00
gps.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00: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 Changes by Roy Ovesen to begin migrating the avionics out of the Cockpit 2004-11-19 23:01:34 +00:00
heading_indicator.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
instrument_mgr.cxx Changes by Roy Ovesen to begin migrating the avionics out of the Cockpit 2004-11-19 23:01:34 +00:00
instrument_mgr.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
kr_87.cxx Various property name changes relating to moving the kr-87 adf to 2004-11-19 23:56:12 +00:00
kr_87.hxx Fix my mailing address by replacing it with my web page. 2004-11-19 22:10:41 +00:00
kt_70.cxx Default KT-70 to serviceable = true. 2005-01-05 04:15:19 +00:00
kt_70.hxx Roy Ovesen: remove src files from Cockpit and move them over to Instrumentation. 2004-11-19 23:10:44 +00:00
mag_compass.cxx Melchior FRANZ: 2005-04-06 08:24:30 +00:00
mag_compass.hxx Added acceleration error to compass (most obvious during heavy braking 2004-11-05 00:18:58 +00:00
Makefile.am Changes by Roy Ovesen to begin migrating the avionics out of the Cockpit 2004-11-19 23:01:34 +00:00
marker_beacon.cxx Initialize the timer countdown value since this could conceivably start as 2005-01-03 00:16:16 +00:00
marker_beacon.hxx Roy Ovesen: remove src files from Cockpit and move them over to Instrumentation. 2004-11-19 23:10:44 +00:00
navradio.cxx Add some formated frequency outputs to aid panel builders. 2005-01-19 02:11:28 +00:00
navradio.hxx Add some formated frequency outputs to aid panel builders. 2005-01-19 02:11:28 +00:00
README Added a README for the src/Instrumentation/ directory. 2003-01-29 15:38:52 +00:00
slip_skid_ball.cxx Roy Vegard Ovesen: 2004-11-13 15:00:00 +00:00
slip_skid_ball.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
transponder.cxx Roy Vegard Ovesen: 2004-11-13 15:00:00 +00:00
transponder.hxx Roy Vegard Ovesen: 2004-10-26 12:06:45 +00:00
turn_indicator.cxx Changes by Roy Ovesen to begin migrating the avionics out of the Cockpit 2004-11-19 23:01:34 +00:00
turn_indicator.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
vertical_speed_indicator.cxx Roy Vegard Ovesen: 2004-11-13 15:00:00 +00:00
vertical_speed_indicator.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +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.