1
0
Fork 0
flightgear/src/Instrumentation
curt 1ae9849062 More reorg and refactoring of the code.
Added a convenience function to estimate the time to intercept the selected
radial give the current heading and speed.  This can be useful to a flight
directory to compute the point to switch from armed to coupled mode at just
the right time so the pilot can roll out onto the desired heading on the
desired radial.

Add a first whack at estimating a ground track heading error (difference
between aircraft heading and ground track directon.)  This needs more work
and testing.
2005-12-28 21:45:43 +00:00
..
KLN89 Vassilii Khachaturov: 2005-12-19 13:15:09 +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 Clock also able to report local time. 2005-11-17 22:07:27 +00:00
clock.hxx Clock also able to report local time. 2005-11-17 22:07:27 +00:00
dclgps.cxx Alex Romosan: Make GpsPage::GetId() pure virtual, and pass strings by reference not value 2005-12-02 22:50:10 +00:00
dclgps.hxx Alex Romosan: Make GpsPage::GetId() pure virtual, and pass strings by reference not value 2005-12-02 22:50:10 +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 Fix property typo 2005-11-26 23:56:28 +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
inst_vertical_speed_indicator.cxx Frederic Bouvier: work around MSVC bug 2005-06-25 10:25:38 +00:00
inst_vertical_speed_indicator.hxx TJ: 2005-06-25 08:46:58 +00:00
instrument_mgr.cxx reduce noise 2005-10-23 18:21:12 +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 Alex Romosan: 2005-10-25 13:49:55 +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 *** empty log message *** 2005-11-08 10:02:17 +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 Track added files 2005-11-30 00:48:01 +00:00
marker_beacon.cxx do also silence the marker sounds on --disable-sound 2005-05-12 18:30:59 +00:00
marker_beacon.hxx do also silence the marker sounds on --disable-sound 2005-05-12 18:30:59 +00:00
navradio.cxx More reorg and refactoring of the code. 2005-12-28 21:45:43 +00:00
navradio.hxx More reorg and refactoring of the code. 2005-12-28 21:45:43 +00:00
od_gauge.cxx Harald JOHNSEN: 2005-10-16 17:31:06 +00:00
od_gauge.hxx Harald JOHNSEN: 2005-10-08 11:55:18 +00:00
README Added a README for the src/Instrumentation/ directory. 2003-01-29 15:38:52 +00:00
render_area_2d.cxx 2D polygon drawing routines for a GPS instrument 2005-11-30 00:46:11 +00:00
render_area_2d.hxx 2D polygon drawing routines for a GPS instrument 2005-11-30 00:46:11 +00:00
slip_skid_ball.cxx Josh Babcock: fix typo 2005-06-17 19:42:25 +00:00
slip_skid_ball.hxx Roy Vegard Ovesen: 2004-10-16 12:37:39 +00:00
tacan.cxx Vivian MEAZZA: use coords of tuned in carrier, not of the first one 2005-11-27 17:25:39 +00:00
tacan.hxx Vivian MEAZZA: use coords of tuned in carrier, not of the first one 2005-11-27 17:25: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 Scale gyro input power for the new[er] electrical system. 2005-08-23 02:26:16 +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
wxradar.cxx Harald JOHNSEN: 2005-10-16 17:31:06 +00:00
wxradar.hxx Harald JOHNSEN: 2005-10-16 17:31:06 +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.