david [Wed, 12 Feb 2003 18:34:51 +0000 (18:34 +0000)]
Square the /environment/turbulence-norm property before scaling it for
FGAtmosphere -- that way, there are finer distinctions in the lower
end, where most people will fly.
david [Tue, 11 Feb 2003 20:05:18 +0000 (20:05 +0000)]
Temporarily disabled ILS range tweaking, until we come up with a
better scheme.
While it's true that the actual ILS indications are unreliable when
far off the approach path, the ILS is not out of range -- you can
still ident it (an essential part of any approach procedure), and the
indicator will usually be doing something, however bizarre. The
current scheme did not allow the user to ident the ILS until
practically on the approach path.
curt [Thu, 6 Feb 2003 19:44:32 +0000 (19:44 +0000)]
There are a number of little changes. Tested with current cvs as of 20:30EST
04Feb. Actually been running since the beginning of January with these
patches. All changes work without crashing with the current base package cvs,
but there are some visual problems with the views (other than pilot view)
without changes to the base package.
As soon as you can build test and commit I can add in those base package
updates that will make it all work nicely. I will also go through all the 3D
Aircraft configs to make sure the change in the "pitch-offset" for cockpit
views (see below) are made to maintain current behavior.
Here are the files (changes listed below):
http://www.spiderbark.com/fgfs/viewerupdate.diffs.gz
http://www.spiderbark.com/fgfs/viewerupdate.tar.gz
daveluff [Thu, 6 Feb 2003 10:42:43 +0000 (10:42 +0000)]
Major re-work of the comm frequency storage and lookup. Only a small core amount of data is now stored instead of the whole ATC classes. All the comm frequency types are now stored in one map instead of a map each. query(...) and query_bck(...) have been renamed to FindByFreq(...) and FindByPos(...) for clarity and consistency with NavList
david [Wed, 5 Feb 2003 01:09:20 +0000 (01:09 +0000)]
Patches from Johan Walles:
Here are the two modifications I had to make to get flightgear (just
updated from CVS) to build. The first one is for being able to specify
SimGear's location at the ./configure command line, and the second one
is to be able to link.
curt [Tue, 4 Feb 2003 22:27:58 +0000 (22:27 +0000)]
James Turner:
Here's a change to the GUI property picker I did a few weeks back.
It makes the values in the property pick 'live' (and also re-factors
the picker code to use less arrays, this should be obvious from the
diffs). A good demo is to open up the engine node and observe the rpm,
cylinder head temp, oil pressure and so on while playing with the
throttle and airspeed. It's pretty rough (some rounding of digits would
help) but useful for testing (at least I think so). I'm not sure about
the performance implications either, but it seems fine for me.
curt [Mon, 3 Feb 2003 22:35:24 +0000 (22:35 +0000)]
Add support for specifying an rpm source for the alternator. This enables
us to tie the output of an arbitrary generator to the state of an arbitrary
engine.
curt [Mon, 3 Feb 2003 22:15:36 +0000 (22:15 +0000)]
Add the ability to specify an initial state (on/off) for a connector switch.
If nothing is specifed the switch defaults to on, but this is a problem for
the starter switch.
david [Sat, 1 Feb 2003 17:59:52 +0000 (17:59 +0000)]
Minor logging changes.
All logs and log entries are now disabled by default, unless
explicitly enabled by an 'enabled' property. This works much more
intuitively with the GUI dialog.
david [Sat, 25 Jan 2003 21:49:57 +0000 (21:49 +0000)]
Kludge in a /systems/electrical/serviceable master property to kill
the whole electrical system. We will also need a mechanism to kill
individual suppliers (such as the alternator), but this is good enough
for most training.
curt [Sat, 25 Jan 2003 20:45:39 +0000 (20:45 +0000)]
Refactored some of the navlist code and removed the built in "fail to find"
if the station is too far away. Instead, simply return the closest station.
All the code that searches navaids does it's own range checking anyway.
This will make the navlist query functions a bit more useful for other
types of functionality where you may need to lookup a station without
consideration of range (i.e. presetting your position relative to a navaid.)
david [Sat, 25 Jan 2003 19:49:27 +0000 (19:49 +0000)]
Added a Gyro helper class to factor out some common code for managing
a spinning gyro.
Changed FGInstrumentMgr to inherit from FGSubsystemGroup, greatly
simplifying the (already simple) class. I should probably rename this
to FGInstrumentGroup or something similar, but not today.
Added the gyroscopic turn indicator (part of the TC).
curt [Wed, 22 Jan 2003 01:24:32 +0000 (01:24 +0000)]
Add a "signed" distance to the GS transmitter. When you are in the approach
hemisphere the distance is positive, if you are in the departure hemisphere
the distance is negature. (Possible use for graphing approach distance
vs. glide slope or cdi.)
david [Tue, 21 Jan 2003 02:09:27 +0000 (02:09 +0000)]
Added support for reinit(), to reload the configuration files without
having to restart FlightGear. This should speed up GUI design and
debugging quite a bit.