]> git.mxchange.org Git - flightgear.git/log
flightgear.git
20 years agoFix the left/right terms in the twist handling to be symmetrical.
andy [Mon, 9 Feb 2004 15:18:33 +0000 (15:18 +0000)]
Fix the left/right terms in the twist handling to be symmetrical.

20 years agoUpdated.
david [Sat, 7 Feb 2004 21:37:54 +0000 (21:37 +0000)]
Updated.

20 years agoBe a little quieter at the default debug level.
david [Sat, 7 Feb 2004 21:37:35 +0000 (21:37 +0000)]
Be a little quieter at the default debug level.

20 years agoInitial revisions.
curt [Sat, 7 Feb 2004 03:32:40 +0000 (03:32 +0000)]
Initial revisions.

20 years agoFix altitude/agl hold display.
curt [Thu, 5 Feb 2004 23:49:18 +0000 (23:49 +0000)]
Fix altitude/agl hold display.

20 years agoAdd my old ultra-simplistic PI controller. The fancy PID controller doesn't
curt [Thu, 5 Feb 2004 17:11:47 +0000 (17:11 +0000)]
Add my old ultra-simplistic PI controller.  The fancy PID controller doesn't
seem to be fully deterministic in P-only mode.  This old simple controller
does what I expect, so it's good for calulating stage #1's of multi-stage
controllers.

20 years agoInitialize the varables *before* reading in the configuration file
ehofman [Thu, 5 Feb 2004 13:47:48 +0000 (13:47 +0000)]
Initialize the varables *before* reading in the configuration file

20 years agoAdd vertical speed fpm conversion since the fdm provides this value in
curt [Wed, 4 Feb 2004 20:16:30 +0000 (20:16 +0000)]
Add vertical speed fpm conversion since the fdm provides this value in
fps.

20 years agoCleaned up some left over stuff. Working towards infrastructure to support
curt [Wed, 4 Feb 2004 17:10:32 +0000 (17:10 +0000)]
Cleaned up some left over stuff.  Working towards infrastructure to support
adding additional PID type algorithms to the code.
Add support for calculating heading bug error relative to magnetic heading
for slaved DG's.

20 years agoMake sure at least one Transform() is performed to set the model position *before...
daveluff [Wed, 4 Feb 2004 17:00:19 +0000 (17:00 +0000)]
Make sure at least one Transform() is performed to set the model position *before* first calling DoGroundElev() in order to avoid polluting the tilemgr with bogus tiles

20 years agoOops - no 3D model assigned to aircraft starting at airports with logical networks
daveluff [Wed, 4 Feb 2004 16:59:04 +0000 (16:59 +0000)]
Oops - no 3D model assigned to aircraft starting at airports with logical networks

20 years agoautopilot reinit() now reloads config file.
curt [Tue, 3 Feb 2004 20:17:57 +0000 (20:17 +0000)]
autopilot reinit() now reloads config file.

20 years agoRemove stray debugging output.
curt [Tue, 3 Feb 2004 19:48:41 +0000 (19:48 +0000)]
Remove stray debugging output.

20 years agoComment out some unused references and left over debugging output.
curt [Tue, 3 Feb 2004 19:34:23 +0000 (19:34 +0000)]
Comment out some unused references and left over debugging output.

20 years agoMove the new metar class from FlightGear to SimGear
ehofman [Mon, 2 Feb 2004 10:14:20 +0000 (10:14 +0000)]
Move the new metar class from FlightGear to SimGear

20 years agoInclude compiler.h and config.h first.
curt [Sun, 1 Feb 2004 16:50:13 +0000 (16:50 +0000)]
Include compiler.h and config.h first.

20 years agoCurt Olson:
curt [Sat, 31 Jan 2004 19:47:45 +0000 (19:47 +0000)]
Curt Olson:

Autopilot overhaul.

20 years agoThrust reversers. Very simple implementation.
andy [Fri, 30 Jan 2004 23:21:26 +0000 (23:21 +0000)]
Thrust reversers.  Very simple implementation.

20 years agoCheck for the precense of truncf rather than hard-wire it in
ehofman [Tue, 27 Jan 2004 09:31:27 +0000 (09:31 +0000)]
Check for the precense of truncf rather than hard-wire it in

20 years agoFix a type ...
curt [Mon, 26 Jan 2004 22:44:27 +0000 (22:44 +0000)]
Fix a type ...

20 years agoAlexander Nedotsukov:
ehofman [Mon, 26 Jan 2004 20:33:30 +0000 (20:33 +0000)]
Alexander Nedotsukov:

I just met a couple of warnings about depricated headers beeng used.
Please take a look at patch (against today cvs) attached wich
does strstream -> stringstream migration. I hope you found it usefull.

20 years agoMake it possible to show the DME in the HUD
ehofman [Mon, 26 Jan 2004 20:24:29 +0000 (20:24 +0000)]
Make it possible to show the DME in the HUD

20 years agoMSVC fixes
ehofman [Mon, 26 Jan 2004 20:06:03 +0000 (20:06 +0000)]
MSVC fixes

20 years agoForgot the gear ratio handling in stabilize() method, so the solver
andy [Sun, 25 Jan 2004 18:57:11 +0000 (18:57 +0000)]
Forgot the gear ratio handling in stabilize() method, so the solver
got wrong values.

20 years agoWire up a "gear-ratio" attribute for geared propeller aircraft
andy [Sat, 24 Jan 2004 23:09:41 +0000 (23:09 +0000)]
Wire up a "gear-ratio" attribute for geared propeller aircraft

20 years agoAdd Melchior FRANZ's metar class. It is not yet used anywhere (but in the resulting...
ehofman [Sat, 24 Jan 2004 10:38:39 +0000 (10:38 +0000)]
Add Melchior FRANZ's metar class. It is not yet used anywhere (but in the resulting metar executable), but it makes adding live weather quite easy.

20 years agoReduce the log level to info
ehofman [Sat, 24 Jan 2004 10:36:37 +0000 (10:36 +0000)]
Reduce the log level to info

20 years agoFixes to the kr_87 radio
ehofman [Sat, 24 Jan 2004 10:05:54 +0000 (10:05 +0000)]
Fixes to the kr_87 radio

20 years agoJohn Wojnaroski:
curt [Fri, 23 Jan 2004 21:02:09 +0000 (21:02 +0000)]
John Wojnaroski:

latest version is attached to reduce need to search property
tree each frame. I don't think this will break any Fg code and
opengc has been updated a while back and have had no complaints ;-) so it
should be a no impact change, hopefully.

20 years agoMelchior found another way to crash it
daveluff [Fri, 23 Jan 2004 18:38:02 +0000 (18:38 +0000)]
Melchior found another way to crash it

20 years agoRather define our own truncf implementation for BSD alikes
ehofman [Fri, 23 Jan 2004 18:27:55 +0000 (18:27 +0000)]
Rather define our own truncf implementation for BSD alikes

20 years agoBSD doesn't have truncf(), it does have floorf() however
ehofman [Fri, 23 Jan 2004 18:05:05 +0000 (18:05 +0000)]
BSD doesn't have truncf(), it does have floorf() however

20 years agoLots of changes to the ATC/AI system for initial revision of random AI GA VFR traffic
daveluff [Fri, 23 Jan 2004 17:18:24 +0000 (17:18 +0000)]
Lots of changes to the ATC/AI system for initial revision of random AI GA VFR traffic

20 years agoInitial revision of class for AI VFR GA traffic
daveluff [Fri, 23 Jan 2004 17:16:15 +0000 (17:16 +0000)]
Initial revision of class for AI VFR GA traffic

20 years agoDon't loose the elevation in ATC projection conversions
daveluff [Fri, 23 Jan 2004 17:14:08 +0000 (17:14 +0000)]
Don't loose the elevation in ATC projection conversions

20 years agoUse fgGetBool to assign a boolean variable
ehofman [Fri, 23 Jan 2004 09:46:56 +0000 (09:46 +0000)]
Use fgGetBool to assign a boolean variable

20 years agoMake the AI models a bit more intelligent. The Gear should be extended and retracted...
ehofman [Thu, 22 Jan 2004 21:13:47 +0000 (21:13 +0000)]
Make the AI models a bit more intelligent. The Gear should be extended and retracted automatically, the navigation lights turn on when sun-angle-rad > 1.57, strobe and beacon are always on and make sure all properties are returned in the right unit format.

20 years agoMake it possible to truncate the result of a number-value text chunk calculation...
ehofman [Thu, 22 Jan 2004 18:42:42 +0000 (18:42 +0000)]
Make it possible to truncate the result of a number-value text chunk calculation rather than rounding it by specifying <truncate>true</truncate> inside the chunk.

20 years agoDon't default to exactly zero RPM if the RPM property isn't there.
andy [Wed, 21 Jan 2004 22:51:21 +0000 (22:51 +0000)]
Don't default to exactly zero RPM if the RPM property isn't there.
The engine model doesn't like that.

20 years agoCheck for less than -1.0 also.
ehofman [Mon, 19 Jan 2004 14:26:24 +0000 (14:26 +0000)]
Check for less than -1.0 also.

20 years agoTurn the console colors back to default before continueing
ehofman [Mon, 19 Jan 2004 13:51:05 +0000 (13:51 +0000)]
Turn the console colors back to default before continueing

20 years agoFix a problem where the dot product might possibly be greater than 1.0 causing a...
ehofman [Mon, 19 Jan 2004 13:46:47 +0000 (13:46 +0000)]
Fix a problem where the dot product might possibly be greater than 1.0 causing a NaN for the following acos()

20 years agoDocument support for formation-lights
ehofman [Sat, 17 Jan 2004 10:38:52 +0000 (10:38 +0000)]
Document support for formation-lights

20 years agoFix a posible devide by zero situation
ehofman [Thu, 15 Jan 2004 18:10:00 +0000 (18:10 +0000)]
Fix a posible devide by zero situation

20 years agoMSVC fix
ehofman [Thu, 15 Jan 2004 10:18:51 +0000 (10:18 +0000)]
MSVC fix

20 years agoCurt Olson:
curt [Wed, 14 Jan 2004 22:09:39 +0000 (22:09 +0000)]
Curt Olson:

Sync with most current JSBSim CVS.

20 years agoAdd support for an offset for number-value typed text chunks
ehofman [Tue, 13 Jan 2004 18:28:46 +0000 (18:28 +0000)]
Add support for an offset for number-value typed text chunks

20 years agoAttempt #1 to sort out confusion between left / right / parking brake
curt [Mon, 12 Jan 2004 17:39:41 +0000 (17:39 +0000)]
Attempt #1 to sort out confusion between left / right / parking brake
controls in the cockpit vs. which wheels they apply to.  FlightGear now
sets /controls/gear/brake-left, /controls/gear/brake-right, and
/controls/gear/brake-parking.  It should be up to the FDM to sort out
which wheels under which circumstances are affected by these controls
and ultimately what happens to the physical motion of the aircraft.

20 years agoAttenuate turbulence near the ground. Tweak turbulence numbers.
andy [Mon, 12 Jan 2004 04:03:55 +0000 (04:03 +0000)]
Attenuate turbulence near the ground.  Tweak turbulence numbers.

20 years agoFix a small mistake in the scene graph arrangement for vasi lights.
curt [Sun, 11 Jan 2004 19:45:29 +0000 (19:45 +0000)]
Fix a small mistake in the scene graph arrangement for vasi lights.

20 years agoMove the turbulence "airmass" according to the local wind.
andy [Sat, 10 Jan 2004 22:34:49 +0000 (22:34 +0000)]
Move the turbulence "airmass" according to the local wind.
Clean up and better document the magic numbers in Turbulence.cpp

20 years agoRemove a stale source file
ehofman [Fri, 9 Jan 2004 22:39:32 +0000 (22:39 +0000)]
Remove a stale source file

20 years agoHide the binary executables from CVS
ehofman [Fri, 9 Jan 2004 22:32:24 +0000 (22:32 +0000)]
Hide the binary executables from CVS

20 years agoAdd the math library for architextures that needs it
ehofman [Fri, 9 Jan 2004 22:29:22 +0000 (22:29 +0000)]
Add the math library for architextures that needs it

20 years agoRename utils/3dconvert to utils/Modeller and add Jim Wilson's animassist utility
ehofman [Fri, 9 Jan 2004 21:19:44 +0000 (21:19 +0000)]
Rename utils/3dconvert to utils/Modeller and add Jim Wilson's animassist utility

20 years agoFirst cut at a turbulence model for YASim. It's a
andy [Fri, 9 Jan 2004 17:05:26 +0000 (17:05 +0000)]
First cut at a turbulence model for YASim.  It's a
perlin/scale-invariant vector field implemented as a 2D lookup table.
Seems to work OK, but needs testing and feedback.

20 years agoName the property sun-angle-rad instead of sun-pos-rad to make it a bit more descriptive
ehofman [Wed, 7 Jan 2004 22:51:28 +0000 (22:51 +0000)]
Name the property sun-angle-rad instead of sun-pos-rad to make it a bit more descriptive

20 years agoMake sure FlightGear quits when a specified aircraft configuration file was not found
ehofman [Wed, 7 Jan 2004 13:03:44 +0000 (13:03 +0000)]
Make sure FlightGear quits when a specified aircraft configuration file was not found

20 years agoChnage the name to reflect the real unit of radians instead of degrees
ehofman [Wed, 7 Jan 2004 09:26:17 +0000 (09:26 +0000)]
Chnage the name to reflect the real unit of radians instead of degrees

20 years agoMake the position of the sun above the horizon available in the proprty tree
ehofman [Wed, 7 Jan 2004 09:21:35 +0000 (09:21 +0000)]
Make the position of the sun above the horizon available in the proprty tree

20 years agoModified Files:
curt [Tue, 30 Dec 2003 20:46:50 +0000 (20:46 +0000)]
Modified Files:
  net_ctrls.hxx net_fdm.hxx net_fdm_mini.hxx net_gui.hxx

I, Curtis Olson, being the primary author of these header files, hereby
release them into the public domain to facilitate interfacing FlightGear
with other external code (which might need to remain proprietary or may
be licensed under some not quite GPL compatible terms.)

20 years agoAdd a small optimization to reduce the amount of vasi computation that is
curt [Tue, 30 Dec 2003 15:12:04 +0000 (15:12 +0000)]
Add a small optimization to reduce the amount of vasi computation that is
done every frame.

20 years agoSmarter vasi/papi coloring.
curt [Tue, 30 Dec 2003 07:04:40 +0000 (07:04 +0000)]
Smarter vasi/papi coloring.

20 years agoFirst stab at correct vasi/papi coloring. This is still rough and doesn't
curt [Tue, 30 Dec 2003 05:57:25 +0000 (05:57 +0000)]
First stab at correct vasi/papi coloring.  This is still rough and doesn't
account for variation in lighting alignment, but it's more useful than the
previous attempt which was based on a misunderstanding of how environment
mapping worked.

20 years agoForgot to implment the Node.getChild(name, index) form of the function
andy [Mon, 29 Dec 2003 22:52:21 +0000 (22:52 +0000)]
Forgot to implment the Node.getChild(name, index) form of the function

20 years agoUpdated Andrei's entry.
curt [Mon, 29 Dec 2003 20:54:12 +0000 (20:54 +0000)]
Updated Andrei's entry.

20 years agoReset /sim/crashed upon reset
ehofman [Mon, 29 Dec 2003 10:10:35 +0000 (10:10 +0000)]
Reset /sim/crashed upon reset

20 years agoMake sure the mouse mode can be overriden by a commandline option
ehofman [Sun, 28 Dec 2003 17:42:26 +0000 (17:42 +0000)]
Make sure the mouse mode can be overriden by a commandline option

20 years agoMIPSpro 7.4 fixes
ehofman [Sat, 27 Dec 2003 22:27:27 +0000 (22:27 +0000)]
MIPSpro 7.4 fixes

20 years agoOops, make sure that one of the default splash screens gets used when the splash...
ehofman [Mon, 22 Dec 2003 21:59:43 +0000 (21:59 +0000)]
Oops, make sure that one of the default splash screens gets used when the splash-texture is undefined

20 years agoAdd support for an aircraft specific splash screen
ehofman [Mon, 22 Dec 2003 21:49:11 +0000 (21:49 +0000)]
Add support for an aircraft specific splash screen

20 years agoFix a typo
ehofman [Mon, 22 Dec 2003 20:18:33 +0000 (20:18 +0000)]
Fix a typo

20 years agoFix for a premature deletion bug. The _arg SGPropertyNode* is passed
andy [Mon, 22 Dec 2003 19:18:22 +0000 (19:18 +0000)]
Fix for a premature deletion bug.  The _arg SGPropertyNode* is passed
to handlers which might want to assign it to a SGPropertyNode_ptr for
reference counting (Nasal does, for instance, to prevent garbage
collector interactions).  If that smart pointer is then destroyed,
that will free this object while it is still live.

Simply use a SGPropertyNode_ptr here; the code ends up smaller as a
bonus, since FGBinding no longer has to deallocation for _arg.

20 years agoYank more debug code.
andy [Mon, 22 Dec 2003 19:02:20 +0000 (19:02 +0000)]
Yank more debug code.

20 years agoSplit up model[] into ship[], aircraft[], ballistic[] and model[] (for unspecified...
ehofman [Mon, 22 Dec 2003 12:30:35 +0000 (12:30 +0000)]
Split up model[] into ship[], aircraft[], ballistic[] and model[] (for unspecified models).

20 years agoTidy up the code a bit more, move /ai/model[] to /ai/models/model[] and make sure...
ehofman [Mon, 22 Dec 2003 10:24:15 +0000 (10:24 +0000)]
Tidy up the code a bit more, move /ai/model[] to /ai/models/model[] and make sure there can be more than one model subtree.

20 years agoUse some C++ FOOmagic to get the lat and lon updated in the property tree properly
ehofman [Sun, 21 Dec 2003 22:16:57 +0000 (22:16 +0000)]
Use some C++ FOOmagic to get the lat and lon updated in the property tree properly

20 years agoMake the AI model export it's internal state to the property tree under /ai/model...
ehofman [Sun, 21 Dec 2003 20:12:55 +0000 (20:12 +0000)]
Make the AI model export it's internal state to the property tree under /ai/model[] using the same naming convention as used for the regular FDM. Also make sure the model animations are relative the the /ai/model[] node.

20 years agoRearange a part of the orientation section
ehofman [Sun, 21 Dec 2003 17:00:51 +0000 (17:00 +0000)]
Rearange a part of the orientation section

20 years agoSome small updates to the FDM section
ehofman [Sun, 21 Dec 2003 16:59:39 +0000 (16:59 +0000)]
Some small updates to the FDM section

20 years agoAdd FDM specific properties
ehofman [Sun, 21 Dec 2003 16:56:25 +0000 (16:56 +0000)]
Add FDM specific properties

20 years agoTidy up the code a bit
ehofman [Sun, 21 Dec 2003 13:42:01 +0000 (13:42 +0000)]
Tidy up the code a bit

20 years agoExport a "/sim/crashed" property to indicate a crash.
andy [Fri, 19 Dec 2003 19:02:48 +0000 (19:02 +0000)]
Export a "/sim/crashed" property to indicate a crash.
Yanked some ancient debug code and cleaned up some whitespace while I
was in there.

20 years agoInitial revision.
curt [Fri, 19 Dec 2003 15:36:54 +0000 (15:36 +0000)]
Initial revision.

20 years agoMinor API changes to support the new sg_geodesy implementation. A few
andy [Fri, 19 Dec 2003 02:42:32 +0000 (02:42 +0000)]
Minor API changes to support the new sg_geodesy implementation.  A few
places now use sgCartToGeod() instead of rolling their own
approximation.  And YASim is now using exactly the same 3D coordinate
system as the rest of FlightGear is.

20 years agoWorkaround for code generation bug in gcc-2.95.3
andy [Tue, 16 Dec 2003 05:39:04 +0000 (05:39 +0000)]
Workaround for code generation bug in gcc-2.95.3

20 years agoSTL chnages
ehofman [Thu, 11 Dec 2003 14:50:30 +0000 (14:50 +0000)]
STL chnages

20 years agoFix the nmea and garmin output to a) fake a GSA sentence, b) fix a y2k bug
curt [Tue, 9 Dec 2003 21:05:26 +0000 (21:05 +0000)]
Fix the nmea and garmin output to a) fake a GSA sentence, b) fix a y2k bug
(seriously, my bad), c) fix some issues with the RMC string, d) use proper
line terminators (\r\n), and e) a few other clean ups.

20 years agoMelchior FRANZ:
ehofman [Mon, 8 Dec 2003 18:08:27 +0000 (18:08 +0000)]
Melchior FRANZ:
I think the ufo turns a bit too fast. 25 is better.

20 years agoAdd a new command, "dialog-new", allowing external code (e.g. Nasal
andy [Mon, 8 Dec 2003 02:05:10 +0000 (02:05 +0000)]
Add a new command, "dialog-new", allowing external code (e.g. Nasal
scripts) to create dialogs at runtime.  Augment "dialog-close" to take
a name argument, allowing code other than PUI callbacks to close
dialogs.

The changes to the GUI directory to enable this are actually minor,
basically amounting to using SGPropertyNode_ptr reference counting
(the GUI subsystem no longer "controls" the dialog property trees, so
it can't delete them).

20 years agoMelchior FRANZ:
ehofman [Sun, 7 Dec 2003 17:39:48 +0000 (17:39 +0000)]
Melchior FRANZ:
Everyone knows that ufos can turn on the spot.
Turn on rudder input at low speeds. (Quite useful when using the
ufo fdm for exploring the scenery.)

20 years agoUpdate readme.
curt [Fri, 5 Dec 2003 02:11:51 +0000 (02:11 +0000)]
Update readme.

20 years agoTurn the __timers garbage collector cache into a more generic "gcsave"
andy [Fri, 5 Dec 2003 01:54:39 +0000 (01:54 +0000)]
Turn the __timers garbage collector cache into a more generic "gcsave"
interface, and use it to cache FGNasalScript objects returned from
a new parseScript() method.

Added a rand() function.

Added an interpolate() function interface to the new SGInterpolator
subsystem.

20 years agoInitialize the SGInterpolator subsystem. Also remove some PSL code, since the includ...
andy [Fri, 5 Dec 2003 01:52:34 +0000 (01:52 +0000)]
Initialize the SGInterpolator subsystem.  Also remove some PSL code, since the include file is no longer there

20 years agoChange some terrasync defaults.
curt [Thu, 4 Dec 2003 04:13:43 +0000 (04:13 +0000)]
Change some terrasync defaults.

20 years agoMy refactoring left two values uninitialized when running a
andy [Wed, 3 Dec 2003 21:26:03 +0000 (21:26 +0000)]
My refactoring left two values uninitialized when running a
helicopter.  Melchior caught the bug.

20 years agoRemove the reference to libObject.a since it isn't generated anymore.
ehofman [Tue, 2 Dec 2003 18:47:55 +0000 (18:47 +0000)]
Remove the reference to libObject.a since it isn't generated anymore.

20 years agoComment out the rest of the Makefile to make the compierl happy
ehofman [Tue, 2 Dec 2003 17:57:21 +0000 (17:57 +0000)]
Comment out the rest of the Makefile to make the compierl happy

20 years agoAdd the current true heading to the tuned nav station into the property tree.
curt [Tue, 2 Dec 2003 15:56:56 +0000 (15:56 +0000)]
Add the current true heading to the tuned nav station into the property tree.

20 years agoAdd Nasal Vs. 1.5
ehofman [Mon, 1 Dec 2003 14:35:49 +0000 (14:35 +0000)]
Add Nasal Vs. 1.5