david
e588cbadd8
Removed FGEnvironmentMgr as a special case in globals, initialization,
...
etc.
Improved the weather system to interpolate between different
elevations and deal with boundary-layer conditions. The configuration
properties are now different (see $FG_ROOT/preferences.xml).
2003-06-08 14:47:03 +00:00
david
6f3456a734
Rolled last change back out -- it was causing the default 172 to hang
...
on loading, because the fuel-quantity token was never consumed.
2003-06-08 12:04:41 +00:00
ehofman
e3bcb4b619
MingW 0.92 fixes
2003-06-08 12:01:43 +00:00
ehofman
cc0ec0b070
Make it possible for FlightGear to override the fuel tank contents with 0.0
2003-06-08 11:19:14 +00:00
ehofman
1100ae47e4
Fix a problem where the contents could be specified by JSBSim and by FlightGear, where JSBSim would override the FlightGear specified value. Now the JSBSim specified value will be discarded if Contents is already set.
2003-06-08 08:45:07 +00:00
ehofman
2c3fa12eea
David Culp:
...
This version handles a zero fuel load better. I found that if you try to consume fuel from an empty tank, with zero fuel flow, the FGEngine::Starved flag alternates
2003-06-08 08:44:30 +00:00
david
c5137afccc
Ignore calc_loc program.
2003-06-07 13:54:35 +00:00
ehofman
a3e660703a
Remove some now depreciated lighting code
2003-06-07 10:34:34 +00:00
curt
383c91b818
Add a missing source file.
2003-06-05 03:43:43 +00:00
curt
b8130ff2af
Updates for 0.9.2
2003-06-05 03:21:23 +00:00
ehofman
bf94bb6df5
Add some credits
2003-06-04 22:11:31 +00:00
david
d7a73a21a5
Fix to translate DME and TACAN X/Y channels to paired VHF frequencies
...
correctly. Thanks to Jorge Van Hemelryck <ml@jvh.net> for the fix.
2003-06-04 20:34:39 +00:00
curt
bfaaa63bb2
Changes in preparation for the 0.9.2 release.
2003-06-04 20:27:05 +00:00
curt
fdbc4672a8
Return to predawn version of input.[ch]xx until after the 0.9.2 release.
2003-06-04 14:22:51 +00:00
ehofman
f5e68169dc
Just when you think you have it all sorted out, it stabbing you in the back. Make _last_dt 1.0 otherwise the tests will fail.
2003-06-04 14:14:12 +00:00
ehofman
ae51ae6882
Back out the joystick fixed timing patch for now
2003-06-04 14:02:23 +00:00
ehofman
bc767b9bba
Add the axis buttons to the list of items to check only once every 50 ms.
2003-06-04 13:35:23 +00:00
ehofman
560fd191ac
Restrict the update limitation to the buttons only
2003-06-04 12:46:49 +00:00
ehofman
cc89cf32c7
Dang! A last minute update, and no way to test it. :-/ Make he joysticks work again.
2003-06-04 11:27:41 +00:00
ehofman
f46bda0621
A bounding sphere may be empty, which is perfectly valid.
...
Such empty spheres have negative radius, but undefined center.
2003-06-04 09:57:11 +00:00
ehofman
15c54b57f9
Skip all empty bindings
2003-06-04 09:50:00 +00:00
ehofman
a2a496a84b
Update the joystick 20 times per second
2003-06-04 09:30:48 +00:00
ehofman
f39e079b75
Duh! Remove some debug messages
2003-06-03 14:36:56 +00:00
ehofman
32bb2af2af
Fix a bug where FlightGear would crach when an aiport id was geven in lower
...
case. It turned out that MetaKit is case insensitive, so I adden an extra
check to see if we got what we were asking for.
2003-06-03 14:34:02 +00:00
daveluff
f61dbf1382
Explicitly initialise aptElev
2003-06-03 14:08:24 +00:00
ehofman
9b353d3665
Some compiler fixes
2003-06-03 13:51:21 +00:00
daveluff
b9332af209
Fix for Cygwin compilation
2003-06-03 13:08:42 +00:00
ehofman
b0433381a7
I had some old SimGear include directories hanging around, so this got uncought. Thanks Melchior
2003-06-03 09:17:57 +00:00
ehofman
815333af23
sync JSBSim and FlightGear
2003-06-03 08:46:15 +00:00
curt
76fc6bc8e6
Fixed a small ommission.
2003-06-02 17:05:52 +00:00
curt
9c0c54ef6c
Implimented a simple frame rate throttle.
...
Normally for smoothest frame rates you would configure to sync
to your monitor's vertical refresh signal. This is card/platform
dependent ... for instance with Linux/Nvidia there is
an environment variable you can set to enable this feature.
However, if your monitor is refreshing at 60hz and you can't quite sustain
that with flightgear, you can get smoother frame rates by artificially
throttling yourself to 30hz. Note that once you are about about 24fps, it
is *change* or inconsistancy in frame rate that leads to percieved jerkiness.
You want to do whole divisors of your monitor refresh rate, so if your
display is syncing at 75 hz, you might want to try throttling to 25 hz.
2003-06-02 16:35:36 +00:00
ehofman
f30f40a2fb
Fix a initialization ordering bug:
...
Melchior FRANZ:
The reason: these models are to be added to the scenery, but the
scenery isn't yet set up at this point. The correct order is:
- set up model_lib (needed by the scenery)
- set up scenery (needed by the model manager)
- set up model manager
2003-05-31 13:38:10 +00:00
curt
948d2bfca6
Fix a potential timing glitch.
2003-05-30 20:19:56 +00:00
curt
21b317ff21
Move simgear/sky/ to simgear/scene/sky as part of the consolodation of
...
graphics code.
2003-05-30 15:16:57 +00:00
curt
b749638fd6
Move low level "tg" object loader code over to SimGear.
2003-05-28 21:01:55 +00:00
curt
56592f3869
Moved random ground cover object management code (userdata.[ch]xx) over
...
to SimGear.
2003-05-28 20:29:05 +00:00
curt
3cd828b3b6
Update the suction model as per Alex Perry's recommendations.
2003-05-28 18:48:00 +00:00
curt
80e300c65a
At low rpms when the alternator isn't able to generate enough current to charge
...
the battery, don't show positive amps.
2003-05-28 18:47:42 +00:00
ehofman
679325b947
Switch roll and yaw trim commands
2003-05-28 17:53:42 +00:00
curt
503d2839cc
Attempt to work around a problem compiling ssgEntityArray.cxx against
...
plib-1.6.0
2003-05-28 16:57:24 +00:00
ehofman
610aa1997e
Build fix for Windows, without it, Windows
...
version doesn't compile because of the lack of a prerequisite include
2003-05-28 08:26:25 +00:00
ehofman
61cabd1871
Satisfy some strict compilers by adding a number of libraries
2003-05-28 08:23:54 +00:00
curt
dbeb3af2f6
Swap master alternator and battery switches.
2003-05-27 19:27:01 +00:00
curt
4d09ba71a4
- Added a redundant (left/right) vacuum pump.
...
- Modified the rpm vs. suction formula to hit much more realistic numbers.
We should be seeing just over 4 inhg at idle and approaching 5 inhg at
full throttle.
2003-05-27 19:25:27 +00:00
curt
81af63cfa5
Added an #include for possible time syncing code.
2003-05-27 19:23:12 +00:00
curt
11e112c1e4
Added very simplistic volt and amp modeling to the electrical model. This
...
should really be made more generic and part of the electrical model config
but this is all I had time for this weekend.
2003-05-27 19:18:14 +00:00
curt
af13301cbd
Added some test code (currently commented out) to limit a remote visual
...
slave to a specific frame rate (i.e. 30hz). This is potentially desireable
if you are running on the ragged edge between 30/60 hz ...
It would be nice at some point to make the code a bit more flexible and
configurable so it could be activated from the command line or preferences
file.
2003-05-27 19:15:58 +00:00
curt
d5d38ebe8c
Make the attitude indicator gyro error kick in earlier in the gyro spin down
...
process.
Add the annunciator model to the list of managed instrumentation modules.
2003-05-27 19:13:51 +00:00
curt
940d12528b
Add a very simplistic (small single engine type) annunciator model. With
...
the exception of flashing the annunciator light for 10 seconds and then going
steady on, this could almost be done entirely in an xml instrument ...
2003-05-27 19:12:33 +00:00
curt
c538cc44fd
Add a utility that given a specific localizer position and corresponding
...
runway info, repositions the localizer and realigns it with the runway
heading so that the approach lines up perfectly.
2003-05-27 18:59:14 +00:00