]> git.mxchange.org Git - flightgear.git/log
flightgear.git
22 years agoLatest JSBSim changes, mostly to support yaw and roll trim.
david [Mon, 17 Dec 2001 15:36:20 +0000 (15:36 +0000)]
Latest JSBSim changes, mostly to support yaw and roll trim.

22 years agoLatest JSBSim changes to support yaw and roll trim.
david [Mon, 17 Dec 2001 01:42:39 +0000 (01:42 +0000)]
Latest JSBSim changes to support yaw and roll trim.

22 years agoAdded rudder trim and aileron trim to FGControls, and bound them to
david [Mon, 17 Dec 2001 01:42:11 +0000 (01:42 +0000)]
Added rudder trim and aileron trim to FGControls, and bound them to
properties analogous to elevator trim.

22 years agoFixed to look for easyxml.hxx in the simgear/xml rather than simgear/.
david [Sun, 16 Dec 2001 22:00:35 +0000 (22:00 +0000)]
Fixed to look for easyxml.hxx in the simgear/xml rather than simgear/.

22 years agoLatest JSBSim changes -- EGT fixes.
david [Sat, 15 Dec 2001 13:53:53 +0000 (13:53 +0000)]
Latest JSBSim changes -- EGT fixes.

22 years agoThe latest updates from John Wojnaroski.
curt [Sat, 15 Dec 2001 03:30:45 +0000 (03:30 +0000)]
The latest updates from John Wojnaroski.

22 years agoLatest JSBSim changes.
david [Fri, 14 Dec 2001 23:57:05 +0000 (23:57 +0000)]
Latest JSBSim changes.

22 years agoLatest JSBSim changes.
david [Fri, 14 Dec 2001 03:35:41 +0000 (03:35 +0000)]
Latest JSBSim changes.

22 years agoLatest JSBSim changes.
david [Thu, 13 Dec 2001 04:48:34 +0000 (04:48 +0000)]
Latest JSBSim changes.

22 years agoRename FGInterface::_updatePosition() ->
curt [Wed, 12 Dec 2001 05:18:46 +0000 (05:18 +0000)]
Rename FGInterface::_updatePosition() ->
  FGInterface::_updateGeocentricPosition() for clarity.  Also added an
  FGInterface::_updateGeodeticPosition() since it is useful.
A few clean ups to native_fdm.cxx and raw_fdm.hxx.

22 years ago-Removed .cvsignore from itself, since .cvsignore is now in the CVS
david [Wed, 12 Dec 2001 04:15:23 +0000 (04:15 +0000)]
-Removed .cvsignore from itself, since .cvsignore is now in the CVS

22 years agoAdded --trace-read=<property> and --trace-write=<property> options.
david [Wed, 12 Dec 2001 03:49:48 +0000 (03:49 +0000)]
Added --trace-read=<property> and --trace-write=<property> options.
These will log trace messages whenever a specific property value is
read or written through the property manager.  They do not cause
FlightGear to poll bound values, so if a class variable that is bound
is changed directly, no trace message will be displayed.

These options are also useful in conjunction with a debugger.
--trace-read will cause the private SimGear SGPropertyNode::trace_read
method to be invoked, and --trace-write will cause the private SimGear
SGPropertyNode::trace_write method to be invoked; in a debugger
session, a user can set breakpoints on these methods then get a
backtrace to see what specific points in the code are reading or
writing properties.

22 years agoFixed typo preventing loading alternative aircraft from the
david [Wed, 12 Dec 2001 03:46:37 +0000 (03:46 +0000)]
Fixed typo preventing loading alternative aircraft from the
/sim/aircraft property in preferences.xml.

22 years agoNorman's changes to display a scrolling "PAUSE" message when the simulation
curt [Tue, 11 Dec 2001 22:40:14 +0000 (22:40 +0000)]
Norman's changes to display a scrolling "PAUSE" message when the simulation
is paused.

22 years agoAdded aclocal.m4, which is autogenerated.
david [Tue, 11 Dec 2001 22:27:56 +0000 (22:27 +0000)]
Added aclocal.m4, which is autogenerated.

22 years agoAdded config.h, which is autogenerated.
david [Tue, 11 Dec 2001 22:26:51 +0000 (22:26 +0000)]
Added config.h, which is autogenerated.

22 years agoModified initial property parsing order to be more intuitive. It now
david [Tue, 11 Dec 2001 19:27:37 +0000 (19:27 +0000)]
Modified initial property parsing order to be more intuitive.  It now
works like this:

1. Parse preferences.xml, which will usually specify a default
aircraft using the /sim/aircraft property.

2. If /sim/aircraft is specified and not empty, parse the properties
in $FG_ROOT/Aircraft/{/sim/aircraft}-set.xml to set up a default
aircraft.

3. During command-line parsing, whenever the --aircraft option appears
set /sim/aircraft appropriately and parse the properties in
$FG_ROOT/Aircraft/{/sim/aircraft}-set.xml.  Any --config, --prop, or
--aircraft options afterwards will take precedence.

22 years agoTest commit.
david [Tue, 11 Dec 2001 19:23:19 +0000 (19:23 +0000)]
Test commit.

22 years agoAdded Andy Ross (YASim).
david [Tue, 11 Dec 2001 17:06:20 +0000 (17:06 +0000)]
Added Andy Ross (YASim).

22 years agoRemoved autogenerated file.
curt [Mon, 10 Dec 2001 23:20:29 +0000 (23:20 +0000)]
Removed autogenerated file.

22 years agoYASim-0.1.3 updates.
curt [Mon, 10 Dec 2001 23:13:54 +0000 (23:13 +0000)]
YASim-0.1.3 updates.

22 years agoTweak #includes to use double quotes for local files not <>
curt [Mon, 10 Dec 2001 23:00:27 +0000 (23:00 +0000)]
Tweak #includes to use double quotes for local files not <>

22 years agoChange to WeatherCM so that it doesn't triger an floating point exception
curt [Mon, 10 Dec 2001 22:39:05 +0000 (22:39 +0000)]
Change to WeatherCM so that it doesn't triger an floating point exception
when queried for too low (i.e. < -1000 meters) altitudes. So now there's
now valid weather information for altitudes below -500 meters sea level.

22 years agoMinor property name change to track changes in xml panels.
curt [Mon, 10 Dec 2001 22:06:57 +0000 (22:06 +0000)]
Minor property name change to track changes in xml panels.

22 years agoTweaks to how we load aircraft defaults and definition file to make things
curt [Mon, 10 Dec 2001 16:29:20 +0000 (16:29 +0000)]
Tweaks to how we load aircraft defaults and definition file to make things
more intuitive.  We switch to an include in the preferences.xml to include
the default model, and then if the user specifies --aircraft=, that is
expanded immediately so portions can be overwritten by subsequent command
line options.

22 years agoDavid Megginson writes:
curt [Sun, 9 Dec 2001 05:43:40 +0000 (05:43 +0000)]
David Megginson writes:

Here's an unusual patch for FlightGear -- I've created .cvsignore
files for every source directory, to make CVS output more informative.
This is especially nice when using cvs-examine from (X)Emacs to look
for changes.

22 years agoMSVC patches from Christian Mayer.
curt [Sun, 9 Dec 2001 05:20:13 +0000 (05:20 +0000)]
MSVC patches from Christian Mayer.

22 years agoSmall tweaks to initialization sequence and logic so we can default to
curt [Sun, 9 Dec 2001 05:19:50 +0000 (05:19 +0000)]
Small tweaks to initialization sequence and logic so we can default to
a top level aircraft def file (c172-set.xml)

preferences.xml or --aircraft= or any other property setting mechanism can
be used to set the property "/sim/aircraft".  After all options and config
files are parsed, the contents of /sim/aircraft is expanded into a *-set.xml
file and loaded.

22 years agoRevert to pre-wind-sticking ground reaction forces until they can be debugged.
curt [Sun, 9 Dec 2001 05:14:48 +0000 (05:14 +0000)]
Revert to pre-wind-sticking ground reaction forces until they can be debugged.

22 years agoFrom Christian Mayer fixing some array allocation/overrun errors.
curt [Sun, 9 Dec 2001 04:29:27 +0000 (04:29 +0000)]
From Christian Mayer fixing some array allocation/overrun errors.

22 years agoCosmetic changes to #include order.
curt [Sun, 9 Dec 2001 04:28:51 +0000 (04:28 +0000)]
Cosmetic changes to #include order.

22 years agoChanges from Norman Vine that 'almost' get 'reset' and 'goto apt' working.
curt [Fri, 7 Dec 2001 22:38:19 +0000 (22:38 +0000)]
Changes from Norman Vine that 'almost' get 'reset' and 'goto apt' working.
Note there is still a problem when doing a 'reset' after doing
a 'goto'.   Curt says: I also see that doing two subsequent reset's on a
JSBSim model results in a segfault in a deconstructor deep inside JSBSim.

22 years agoUpdated to YASim-0.1.2
curt [Fri, 7 Dec 2001 20:00:59 +0000 (20:00 +0000)]
Updated to YASim-0.1.2

22 years agoTweak how tire squeal volume is calculated ... probably needs some more work.
curt [Fri, 7 Dec 2001 17:37:51 +0000 (17:37 +0000)]
Tweak how tire squeal volume is calculated ... probably needs some more work.

22 years agoAdded --aircraft= option back in, but now it refers to a top level aircraft
curt [Fri, 7 Dec 2001 17:37:15 +0000 (17:37 +0000)]
Added --aircraft= option back in, but now it refers to a top level aircraft
config file that pulls in the proper fdm, aero model, panel, 3d model, etc.
for the aircraft.

22 years agoSyncing with most recent JSBSim.
curt [Fri, 7 Dec 2001 17:10:17 +0000 (17:10 +0000)]
Syncing with most recent JSBSim.

22 years agoFixed a problem with initial view offset (from command line) getting tromped
curt [Thu, 6 Dec 2001 23:28:14 +0000 (23:28 +0000)]
Fixed a problem with initial view offset (from command line) getting tromped
on.  This is an important feature for multi-display support.

22 years agoChanged --aircraft= to --aero= to make way for a high level aircraft definition
curt [Thu, 6 Dec 2001 23:10:50 +0000 (23:10 +0000)]
Changed --aircraft= to --aero= to make way for a high level aircraft definition
that will tie together fdm, aero model, 3d model, sounds, etc. into one
top level config file.

22 years agoChange default search directory for YASim aircraft to $FG_ROOT/Aircraft-yasim
curt [Thu, 6 Dec 2001 20:16:03 +0000 (20:16 +0000)]
Change default search directory for YASim aircraft to $FG_ROOT/Aircraft-yasim
with corresponding changes to the base tree cvs.

22 years agoTweaks to fix directory change.
curt [Thu, 6 Dec 2001 18:16:22 +0000 (18:16 +0000)]
Tweaks to fix directory change.

22 years agoUpdated to YASim-0.1.1
curt [Thu, 6 Dec 2001 18:13:24 +0000 (18:13 +0000)]
Updated to YASim-0.1.1

22 years agoFix propellor spelling.
curt [Wed, 5 Dec 2001 16:05:26 +0000 (16:05 +0000)]
Fix propellor spelling.

22 years agoFixed a typo in --opengc parsing.
curt [Wed, 5 Dec 2001 04:54:54 +0000 (04:54 +0000)]
Fixed a typo in --opengc parsing.

22 years agoSync with latest JSBSim.
curt [Wed, 5 Dec 2001 03:10:20 +0000 (03:10 +0000)]
Sync with latest JSBSim.

22 years agoSynced with Jon's table parsing fixes.
curt [Tue, 4 Dec 2001 13:59:38 +0000 (13:59 +0000)]
Synced with Jon's table parsing fixes.

22 years ago- added gear up and gear down sounds
curt [Mon, 3 Dec 2001 22:48:49 +0000 (22:48 +0000)]
- added gear up and gear down sounds
- changed all sound file properties to end in /path for pathname, and
  added /sound and /pitch (with current values as defaults)
- don't activate the stall horn if CAS is less than 30kt (this needs
  to be refined somehow)
- declarations to support changes to cxx file

22 years agoInitial revision.
curt [Mon, 3 Dec 2001 22:36:42 +0000 (22:36 +0000)]
Initial revision.

22 years agoSyncing with latest JSBSim code with retractable landing gear support.
curt [Mon, 3 Dec 2001 22:24:40 +0000 (22:24 +0000)]
Syncing with latest JSBSim code with retractable landing gear support.

22 years agoThrottle runs all throttles simultaneously by default.
curt [Mon, 3 Dec 2001 22:17:35 +0000 (22:17 +0000)]
Throttle runs all throttles simultaneously by default.

22 years agoJSBSim sync.
curt [Mon, 3 Dec 2001 22:17:03 +0000 (22:17 +0000)]
JSBSim sync.

22 years agoIntegrating YASim into the build system.
curt [Sat, 1 Dec 2001 06:22:49 +0000 (06:22 +0000)]
Integrating YASim into the build system.

22 years agoInitial revision of Andy Ross's YASim code. This is (Y)et (A)nother Flight
curt [Sat, 1 Dec 2001 06:22:24 +0000 (06:22 +0000)]
Initial revision of Andy Ross's YASim code.  This is (Y)et (A)nother Flight
Dynamics (Sim)ulator.  Basically, this is a rough, first cut of a "different
take" on FDM design.  It's intended to be very simple to use,
producing reasonable results for aircraft of all sorts and sizes,
while maintaining simulation plausibility even in odd flight
conditions like spins and aerobatics.  It's at the point now where one
can actually fly the planes around.

22 years agoSync with latest JSBSim.
curt [Sat, 1 Dec 2001 04:03:57 +0000 (04:03 +0000)]
Sync with latest JSBSim.

22 years agoAdded Network/opengc.cxx Network/opengc.hxx Network/opengc_data.hxx
curt [Fri, 30 Nov 2001 23:56:28 +0000 (23:56 +0000)]
Added Network/opengc.cxx Network/opengc.hxx Network/opengc_data.hxx
This is John Wojnaroski's initial implimentation of an interface to the
OpenGC glass cockpit displays.

22 years ago** src/Cockpit/panel.cxx
curt [Fri, 30 Nov 2001 20:55:14 +0000 (20:55 +0000)]
** src/Cockpit/panel.cxx
- delete table in destructor

** src/FDM/flight.cxx
- bind engine properties in FGInterface::bind, and publish properties
  for all engines rather than just engine 0

** src/Main/fg_props.cxx
- removed all engine properties; now bound in FGInterface::bind

** src/Sounds/fg_fx.cxx
- support multiple engine and cranking sounds

** src/Sounds/fg_fx.hxx
- support multiple engine and cranking sounds

22 years agoTweaks to pitch/volume of a couple sound effects.
curt [Fri, 30 Nov 2001 17:55:28 +0000 (17:55 +0000)]
Tweaks to pitch/volume of a couple sound effects.

22 years agoSync with latest JSBSim changes.
curt [Fri, 30 Nov 2001 17:49:37 +0000 (17:49 +0000)]
Sync with latest JSBSim changes.

22 years agoDon't use turbulence model by default because it is still under development.
curt [Tue, 27 Nov 2001 03:32:24 +0000 (03:32 +0000)]
Don't use turbulence model by default because it is still under development.

22 years agoInitial revision.
curt [Sun, 25 Nov 2001 00:32:58 +0000 (00:32 +0000)]
Initial revision.

22 years agoSync with latest JSBSim CVS.
curt [Sat, 24 Nov 2001 22:13:04 +0000 (22:13 +0000)]
Sync with latest JSBSim CVS.

22 years agoSynced with latest JSBSim cvs.
curt [Tue, 20 Nov 2001 22:34:24 +0000 (22:34 +0000)]
Synced with latest JSBSim cvs.

22 years agoFormat tweaks.
curt [Tue, 20 Nov 2001 22:03:58 +0000 (22:03 +0000)]
Format tweaks.

22 years ago- changed MAX_GEAR to an enum to avoid upsetting non-conformant C++
curt [Tue, 20 Nov 2001 22:03:40 +0000 (22:03 +0000)]
- changed MAX_GEAR to an enum to avoid upsetting non-conformant C++
  compilers

22 years ago- added extensive documentation comments
curt [Tue, 20 Nov 2001 22:03:29 +0000 (22:03 +0000)]
- added extensive documentation comments

22 years ago- added /sim/logging/classes and /sim/logging/priority properties
curt [Tue, 20 Nov 2001 22:03:17 +0000 (22:03 +0000)]
- added /sim/logging/classes and /sim/logging/priority properties
  to control logging
- /sim/logging/classes takes a value like "terrain|astro", where the
  names are the macros from simgear/debug/debug_types.h with the
  initial "SG_" removed and converted to lower case; for none, use
  "none"
- /sim/logging/priority takes a single name like "warn", where the
  name is a macro from simgear/debug/debug_types.h with the initial
  "SG_" removed and converted to lower case

22 years agoa couple of minor modifications, including hardwiring temperature again
curt [Tue, 20 Nov 2001 21:23:42 +0000 (21:23 +0000)]
a couple of minor modifications, including hardwiring temperature again
(the global temperature property returns that at the aircrafts altitude) and
adding "information" to the airport name to avoid having to store it
in the default.atis file 1200 odd times.

22 years agoDavid Luff writes:
curt [Mon, 19 Nov 2001 23:53:36 +0000 (23:53 +0000)]
David Luff writes:

Heres an update to the ATIS stuff.  In brief:

The possible buffer overflow in the display with wind should
hopefully be fixed.

Temperature is taken from the global temperature property instead
of being hardwired.

The display class now includes an implementation of the member
function to change the repeating message.

The message callsign is no longer hardwired.  The first message
from each station is generated with a random callsign.
Subsequent messages from the same station have the callsign
incremented every hour.  A map of airport-id vs. last callsign and
transmission time is kept for each station that has transmitted for
the duration of the FlightGear session.  The logic might be flaky if
FlightGear is run for more than 24 hours at a stretch between
visiting the same ATIS station though!  (ie I don't check the day.)
This map is kept in the atislist class.  This might not be the best
long-term place for it (in an ATC class of some sort might be
better), but it works for now.

22 years agoI just nailed an especially annoying tile cache scheduling bug.
curt [Mon, 12 Nov 2001 22:05:47 +0000 (22:05 +0000)]
I just nailed an especially annoying tile cache scheduling bug.

What was happening was that we screwed up and scheduled tiles for
(lon,lon) rather than (lon,lat) ... note the typo.  This generated
bogus tile id's which the system happily accepted, put into the tile
cache system, and attempted to load.  The problem was that these bogus
tile id's were negative where as all valid tile id's should be >= 0.

These negative tile id's up the logic used to remove tiles from the
cache.  When identifying tiles for removal, we look for the furthest
tile away from us by starting out the furthest id at -1 and if we find
something further, we update the furthest tile id.  Then at the end we
check if the furthest tile id >= 0 to see if we found anything we
could remove.  However, the furthest tile id was these bogus tiles
with negative tile id's so the system always assumed there was nothing
appropriate for removal.  This made it impossible to ever remove a
tile from the cache meaning it quickly filled up and no more tiles
could be loaded.

I fixed the one instance of scheduling tiles for a bogus location, and
added a sanity check so if it ever happens again we'll bomb with an
appropriate error message.

22 years agoUpdated mouse gui tweaks and Jim's nifty new external view controls.
curt [Mon, 12 Nov 2001 20:57:08 +0000 (20:57 +0000)]
Updated mouse gui tweaks and Jim's nifty new external view controls.

22 years agoNorman Vine's mouse cursor tweaks fixes.
curt [Mon, 12 Nov 2001 19:37:23 +0000 (19:37 +0000)]
Norman Vine's mouse cursor tweaks fixes.

22 years agoUpdated by Geoff McLane.
curt [Mon, 12 Nov 2001 18:13:17 +0000 (18:13 +0000)]
Updated by Geoff McLane.

22 years agoSync with latest JSBSim CVS
curt [Mon, 12 Nov 2001 16:06:29 +0000 (16:06 +0000)]
Sync with latest JSBSim CVS

22 years agoAdd the "null" flight model which is a better name for what the "external"
curt [Mon, 12 Nov 2001 04:49:06 +0000 (04:49 +0000)]
Add the "null" flight model which is a better name for what the "external"
flightmodel used to be called.
Fixed wind (it was 180 degrees off).

22 years agoSync with latest JSBSim
curt [Fri, 9 Nov 2001 04:38:53 +0000 (04:38 +0000)]
Sync with latest JSBSim

22 years agoAdd #include <math.h> for fabs()
curt [Thu, 8 Nov 2001 16:52:51 +0000 (16:52 +0000)]
Add #include <math.h> for fabs()

22 years agoChanges to support Dave Luff's initial ATC/ATIS module.
curt [Wed, 7 Nov 2001 17:55:28 +0000 (17:55 +0000)]
Changes to support Dave Luff's initial ATC/ATIS module.

22 years agoInitial revision of ATIS module contributed by Dave Luff.
curt [Wed, 7 Nov 2001 17:55:04 +0000 (17:55 +0000)]
Initial revision of ATIS module contributed by Dave Luff.

22 years agoTweaks to get startup time, relative sun angle, sky colors, etc. to be
curt [Wed, 7 Nov 2001 04:55:57 +0000 (04:55 +0000)]
Tweaks to get startup time, relative sun angle, sky colors, etc. to be
properly initialized.

22 years agoUpdates to JSBSim and FDM interface.
curt [Tue, 6 Nov 2001 22:33:05 +0000 (22:33 +0000)]
Updates to JSBSim and FDM interface.

22 years ago- added support for new sounds: flaps, wheel rumble, squeal
curt [Tue, 6 Nov 2001 22:32:26 +0000 (22:32 +0000)]
- added support for new sounds: flaps, wheel rumble, squeal
- cache property nodes to avoid hash lookups

22 years ago- removed references to FGSoundMgr
curt [Tue, 6 Nov 2001 22:32:14 +0000 (22:32 +0000)]
- removed references to FGSoundMgr

22 years agoAlasdair Campbell's ILS patch allowing us to fly both ILS approaches if both
curt [Tue, 30 Oct 2001 17:45:11 +0000 (17:45 +0000)]
Alasdair Campbell's ILS patch allowing us to fly both ILS approaches if both
ends of the same runway share the same frequency.  This is probably the best
we can do until we impliment some sort of operator interface to manually set
which end is active (like is done in real life.)

22 years agoFix from Dave to get JSBSim engine startups working again.
curt [Tue, 30 Oct 2001 16:14:51 +0000 (16:14 +0000)]
Fix from Dave to get JSBSim engine startups working again.

22 years agoLatest updates from the JSBSim project.
curt [Tue, 30 Oct 2001 02:51:13 +0000 (02:51 +0000)]
Latest updates from the JSBSim project.

22 years agoAdditional changes including updates to JSBSim to try to get interface and
curt [Mon, 29 Oct 2001 19:00:24 +0000 (19:00 +0000)]
Additional changes including updates to JSBSim to try to get interface and
initial trimming to work.

22 years agoAdditional startup work and error checking.
curt [Mon, 29 Oct 2001 18:38:21 +0000 (18:38 +0000)]
Additional startup work and error checking.

22 years agoUpdate JSBSim files to latest JSBSim CVS.
curt [Mon, 29 Oct 2001 18:25:19 +0000 (18:25 +0000)]
Update JSBSim files to latest JSBSim CVS.

22 years agoFix a screwup I introduced with radians to degree conversion in passing data
curt [Mon, 29 Oct 2001 17:28:00 +0000 (17:28 +0000)]
Fix a screwup I introduced with radians to degree conversion in passing data
between JSBSim and FlightGear.

22 years agoupdate based on property system rather than cur_fdm_state because cur_fdm_state
curt [Mon, 29 Oct 2001 04:41:30 +0000 (04:41 +0000)]
update based on property system rather than cur_fdm_state because cur_fdm_state
may not always hold valid information.

22 years agoSound manager changes from David Megginson.
curt [Mon, 29 Oct 2001 04:40:43 +0000 (04:40 +0000)]
Sound manager changes from David Megginson.

22 years agoTemporarily added some debugging output.
curt [Mon, 29 Oct 2001 04:40:19 +0000 (04:40 +0000)]
Temporarily added some debugging output.

22 years agoSound effect changes from David Megginson.
curt [Mon, 29 Oct 2001 04:39:54 +0000 (04:39 +0000)]
Sound effect changes from David Megginson.

22 years agoAdded sound effect changes from David Megginson.
curt [Mon, 29 Oct 2001 04:39:05 +0000 (04:39 +0000)]
Added sound effect changes from David Megginson.

22 years agoAttempting to simplify JSBSim initialization.
curt [Mon, 29 Oct 2001 04:38:25 +0000 (04:38 +0000)]
Attempting to simplify JSBSim initialization.

22 years agoCosmetic changes.
curt [Mon, 29 Oct 2001 04:37:24 +0000 (04:37 +0000)]
Cosmetic changes.

22 years agoInitial revision of fg_fx.[ch]xx
curt [Sun, 28 Oct 2001 16:27:16 +0000 (16:27 +0000)]
Initial revision of fg_fx.[ch]xx

22 years agoFix return type on get_num_engines()
curt [Sun, 28 Oct 2001 16:19:54 +0000 (16:19 +0000)]
Fix return type on get_num_engines()

22 years agoThis set of changes touches a *lot* of files. The main goal here is to
curt [Sun, 28 Oct 2001 16:16:30 +0000 (16:16 +0000)]
This set of changes touches a *lot* of files.  The main goal here is to
fix startup sequence problems where we initialize the FDM before we know
the desired starting altitude.

These changes delay fdm initialization until the local tile has been loaded
and we can do a real intersection and find the true ground elevation.

In order to do this, I depend more on the property manager as glue, rather
than the FGInterface.

There are some glitches still when switching to a new airport or reseting
the sim.  I will work on addressing these, but I need to commit the changes
so far to keep in sync with other developers.

22 years agoFixed a typo in an #if ...
curt [Fri, 26 Oct 2001 22:58:28 +0000 (22:58 +0000)]
Fixed a typo in an #if ...

22 years agoVarious tweaks for support of external flight models running as seperate
curt [Fri, 26 Oct 2001 05:42:08 +0000 (05:42 +0000)]
Various tweaks for support of external flight models running as seperate
processes.