1
0
Fork 0
flightgear/src/Instrumentation
ehofman 5c18572c64 Melchior FRANZ:
All necessary elements for an ADF gauge had been migrated from
Cockpit/kr_87.cxx to Instrumentation/adf.cxx. Migrating the sound
related elements was apparently planned, but not done yet. This
intermediate state broke the ident morse sound: it couldn't get
turned off and it always indicated "SF", regardless of the tuned-in
frequency. The following patches continue the migration:


adf-radio.diff     => Base/Aircraft/Instruments/adf-radio.xml:
---------------------------------------------------------------
* sets maximum volume to 1 (rather than 2); Not only is 1
  loud enough (and 2 unpleasantly noisy), it also prevents
  the knob from being turned to non-existant positions.  :-)
* fixes wrong use of /instrumentation/adf/ident
* the voice/ident selector(?) remains unchanged, but as it's
  not switched to "IDENT", there'll be no ident sound by default
  this is consistent with other sounds and DME.


radiostack.diff    => src/Cockpit/radiostack.[ch]xx:
---------------------------------------------------------------
* comment out use of FGKR_87 class. kr_87.[ch]xx is now no
  longer used. kr-87adf.xml would no longer work, either, but
  isn't used anywhere, anyway. Future adf radios have to use
  the adf instrument, using xml/Nasal for specific hardware
  implementation details.


adf.diff           => src/Instrumentation/adf.[ch]xx:
---------------------------------------------------------------
* adds ident morse sound capability using two new input
  properties:
  - /instrumentation/adf/volume-norm  (double)
  - /instrumentation/adf/ident-audible  (bool)
2004-08-19 11:54:57 +00:00
..
.cvsignore Ignore generated files. 2002-09-24 14:55:14 +00:00
adf.cxx Melchior FRANZ: 2004-08-19 11:54:57 +00:00
adf.hxx Melchior FRANZ: 2004-08-19 11:54:57 +00:00
airspeed_indicator.cxx Simplify the pitot system and ASI -- the indicated airspeed should be 2003-03-12 20:28:54 +00:00
airspeed_indicator.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
altimeter.cxx Minor code cleanups. 2003-02-12 18:35:04 +00:00
altimeter.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
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 Make the attitude indicator gyro error kick in earlier in the gyro spin down 2003-05-27 19:13:51 +00:00
attitude_indicator.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
clock.cxx Melchior FRANZ: 2003-06-27 08:46:57 +00:00
clock.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
dme.cxx DME units report a distance based on the assumption that the ground station 2004-06-09 20:21:18 +00:00
dme.hxx This set of changes impliments the following: 2004-05-28 05:24:54 +00:00
gps.cxx This set of changes impliments the following: 2004-05-28 05:24:54 +00:00
gps.hxx Roy Vegard Ovesen: 2004-05-06 09:29:26 +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 Make serviceable property writable. 2003-01-26 20:20:15 +00:00
heading_indicator.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
instrument_mgr.cxx An improved ADF, but no sound yet (and not the default). 2003-10-01 21:10:33 +00:00
instrument_mgr.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
mag_compass.cxx Renamed /velocities/side-slip-rad to /orientation/side-slip-rad. 2003-01-26 15:53:35 +00:00
mag_compass.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
Makefile.am An improved ADF, but no sound yet (and not the default). 2003-10-01 21:10:33 +00:00
README Added a README for the src/Instrumentation/ directory. 2003-01-29 15:38:52 +00:00
slip_skid_ball.cxx Allow the slip/skid ball to be overridden by an external source which 2003-11-10 21:57:14 +00:00
slip_skid_ball.hxx Allow the slip/skid ball to be overridden by an external source which 2003-11-10 21:57:14 +00:00
turn_indicator.cxx Make the turn indicator a little less responsive, again. 2003-04-04 03:25:27 +00:00
turn_indicator.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
vertical_speed_indicator.cxx Initialize the internal pressure to ambient pressure. 2003-02-25 20:04:22 +00:00
vertical_speed_indicator.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

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.