1
0
Fork 0
flightgear/src/FDM
curt cc269730a5 First stab at a "named pipe" interface to an external FDM. Compared to the
ExternalNet interface:

- allows a much more closely coupled execution.  A remote network FDM will run
  at it's own rate, and maybe a particular data packets will come, maybe it
  won't.  This makes it very hard to control timing and keep the animation
  smooth.  There are also cpu scheduling issues with running multiple
  processes on a single machine.  The linux scheduler by default runs at
  100hz.  If an FDM process uses a sleep/alarm system to avoid wasting
  CPU, it will be forced to run at 100hz, 50hz, 25hz, 20hz, etc.  This
  makes it *impossible* to serve a display system running at 60hz without
  dropping frames.

- the downside is that the FDM process must now run on the same machine as
  the master flightgear process.
2003-03-03 04:30:16 +00:00
..
Balloon Tidy up the autoconf/automake configuration a bit. 2002-08-25 19:40:04 +00:00
ExternalNet Consolidate and clean up some of the FDM network interface code. 2003-01-12 22:11:55 +00:00
ExternalPipe First stab at a "named pipe" interface to an external FDM. Compared to the 2003-03-03 04:30:16 +00:00
JSBSim Minor code cleanup. 2003-02-26 19:20:02 +00:00
LaRCsim Remove DOS line endings. 2002-12-17 15:31:34 +00:00
UIUCModel Patches from Erik Hofman for SGI compatibility: 2002-12-31 18:26:02 +00:00
YASim Don't fiddle with control positions at startup -- we can do that in 2003-03-02 02:22:18 +00:00
.cvsignore -Removed .cvsignore from itself, since .cvsignore is now in the CVS 2001-12-12 04:15:23 +00:00
ADA.cxx Patch from Bernie Bright: 2002-12-31 03:21:49 +00:00
ADA.hxx Patch from Bernie Bright: 2002-12-31 03:21:49 +00:00
Balloon.cxx #include <config.h> where needed for cygwin/gcc-3.2. 2002-12-03 14:59:24 +00:00
Balloon.h Major overhaul: 2002-05-11 16:28:50 +00:00
flight.cxx Avoid a potential segfault. 2003-02-03 21:57:25 +00:00
flight.hxx Eliminate dependency of flight.hxx on model.hxx, to avoid unnecessary 2002-11-03 15:41:30 +00:00
IO360.cxx Patches from Erik Hofman for SGI compatibility: 2002-12-31 18:26:02 +00:00
IO360.hxx Patches from Erik Hofman for SGI compatibility: 2002-12-31 18:26:02 +00:00
LaRCsim.cxx Robert Deters: 2002-11-08 17:03:49 +00:00
LaRCsim.hxx From: "Jim Wilson" <jimw@kelcomaine.com> 2002-05-17 17:25:28 +00:00
LaRCsimIC.cxx Patches from Erik Hofman for SGI compatibility: 2002-12-31 18:26:02 +00:00
LaRCsimIC.hxx Somewhere along the line in the recent changes some std::cout were 2002-03-18 19:46:24 +00:00
MagicCarpet.cxx Fix maximum speed bug. 2002-05-11 21:09:53 +00:00
MagicCarpet.hxx Major overhaul: 2002-05-11 16:28:50 +00:00
Makefile.am Shuffled location of ExternalNet.[ch]xx to it's own subdir. 2002-09-28 21:42:03 +00:00
NullFDM.cxx Register that we have been inited so the init routine isn't called repeatedly. 2003-02-03 21:57:07 +00:00
NullFDM.hxx Major overhaul: 2002-05-11 16:28:50 +00:00
UFO.cxx Patch from Melchior Franz: 2002-05-29 22:38:11 +00:00
UFO.hxx Major overhaul: 2002-05-11 16:28:50 +00:00