david
eaf9fa7621
Added FGEnvironmentMgr to provide information on the environment in
...
different locations, and hitched it into FGGlobals. FGEnvironmentMgr
has taken over as the subsystem, while FGEnvironment is simple the
information that it returns. I've removed current_environment
completely -- everything now uses properties or goes through
FGGlobals. FGGlobals itself has a couple of useful methods:
const FGEnvironment * get_environment ();
const FGEnvironment * get_environment (double lat, double lon, double alt);
The first one returns the environment data for the plane's current
position, while the second returns the environment data for any
arbitrary location. Currently, they both return the same information,
but that will change soon.
2002-02-22 22:51:34 +00:00
curt
0a61c0da99
Fix a big where the initial ground elevation reported could be bogus
...
(initialization order problem.)
2002-02-22 20:20:23 +00:00
tony
6c90295655
Adds flap cmd and pos to output
2002-02-22 13:27:19 +00:00
tony
ee9a81fd56
Added parameter for abs value of elevator, rudder, and aileron positions
2002-02-22 13:26:31 +00:00
david
5607753935
Corrected typo that was hiding winds from FDM's unless configured with
...
--with-new-environment.
2002-02-20 22:58:42 +00:00
curt
1ea557f249
Added Tony's function to set position on a glide slope.
2002-02-20 16:56:44 +00:00
andy
2f00a7970c
Minor mixup. Engines that are off have a manifold pressure equal to
...
ambient, not to _rho0, which is the air density of the "calibration
environment" (typically sea level).
2002-02-20 07:15:12 +00:00
andy
764eb2a2e7
Automatically generate "contact" points for collision detection. Implemented
...
as extra (and invisible) gear objects.
2002-02-20 07:12:27 +00:00
andy
6b10d8b128
Scaling "idle" MP to 6 inches or so is all well and good, but not if
...
the engine continues to develop 20% power. Rescale the output power
accordingly, so idling aircraft stay put.
2002-02-20 07:10:58 +00:00
andy
3f35de9507
Forgot to include the wind when computing airspeed. Big oops.
2002-02-20 07:09:21 +00:00
andy
4edfa14137
Support a "skid" property for non-rolling gear objects like tail skids.
2002-02-20 07:08:33 +00:00
david
ad79ee4897
Added minimal support for magnetos, so that engines can be shut off.
...
The starter isn't working yet, so the engine just springs to life.
2002-02-20 04:27:22 +00:00
david
b4a9d76215
Fixed runway-altitude problem that prevented starts at airports higher
...
than sea-level.
2002-02-20 00:20:13 +00:00
david
a285ff5ea4
Added a new 'squared' subproperty for axis bindings.
2002-02-19 23:54:47 +00:00
david
608668bd5f
Attempt to merge LED font patches back in (they were wiped out by
...
Jim's tiled-background patches).
2002-02-19 23:54:17 +00:00
david
d13b46b8f1
Tiled panel background support from Jim Wilson.
2002-02-19 21:57:09 +00:00
david
254de7695d
Further tweaks for the new environment subsystem.
2002-02-19 16:25:38 +00:00
david
ee3500a0a4
Remove obsolete FGWeather subsystem.
2002-02-19 15:19:21 +00:00
david
71f120e3be
Initial take of new environment subsystem. Configure with
...
--use-new-environment to active it.
2002-02-19 15:16:08 +00:00
david
ac20cb7768
Initial take of new environment subsystem. Configure with
...
--use-new-environment to active it.
2002-02-19 14:21:19 +00:00
curt
aa65d0c3db
Minor, miscellaneous stuff ...
2002-02-19 04:34:18 +00:00
curt
b8fc42d824
Add support for multiple panel fonts (specifically an LED font.)
2002-02-19 03:42:16 +00:00
david
3b870192f4
First steps in a weather reorganization. Note especially that
...
properties have been renamed from wind-(north|east|down)-fps to
wind-from-(north|east|down)-fps, and the FDMs modified appropriately.
No other changes should be visible unless FG_OLD_WEATHER is defined.
2002-02-19 01:26:44 +00:00
david
e90cbeacc3
Corrected wind, so that properties give the FROM direction for all
...
FDMs, and the --wind option takes the direction *from* which the wind
is blowing.
2002-02-18 19:33:18 +00:00
david
6c978b02f8
Patches from Tony Peden:
...
Attached are patches for adding the command line options to set initial
glideslope and climb rate. This was really easy to do as all the pieces
were in place. It works well with JSBSim because the trimming routine
finds the right throttle and elevator settings. It should work with
LaRCsim as well, but it has no trimming routine so there will be some
dynamics at startup. I don't know what YASim will do.
2002-02-18 19:18:51 +00:00
david
93c69c4bc3
Changes from Tony Peden to fix reinit crashes (and eliminate the force
...
altitude function).
2002-02-17 21:05:27 +00:00
david
d1208f15b8
Latest JSBSim changes.
2002-02-17 21:04:44 +00:00
curt
b26c690e01
Finally 0.7.9 tweaks.
2002-02-16 17:40:34 +00:00
curt
dc85f0c634
Be more robust when FlightGear changes it's mind about the local ground
...
elevation.
2002-02-16 17:38:29 +00:00
curt
4f67824f09
- Removed redundant FG*:: qualifications from class members
...
- Fixed comparisons between signed and unsigned ints
2002-02-15 22:00:49 +00:00
curt
3e1680a824
Update Norman's entry.
2002-02-15 06:37:10 +00:00
curt
4e334bcc5c
Fixed description of the --time-offset option.
2002-02-14 03:57:22 +00:00
david
7a3e749284
JSBSim fix for FreeBSD.
2002-02-13 23:57:49 +00:00
david
ecccc91064
Corrected typo ("Celsius" rather than "Celcius") and added to cast to
...
avoid a compiler warning.
2002-02-13 23:57:31 +00:00
curt
522193e511
Fixed an email address.
2002-02-13 22:25:16 +00:00
david
a0ec3ccc43
Ensure that initial engine settings are copied over.
2002-02-13 20:51:57 +00:00
curt
55387fd7ea
This is a three line fix for some inconsistancies between the gui dialogs and
...
the panel controls for the autopilot. The heading dialog would only show the
last setting you did through it, even if it was later tweaked with the bug on
the hsi. The altitude dialog did a similar thing. Now the values default to
the same that show on the panel displays.
2002-02-13 20:12:31 +00:00
curt
6191fae106
Reset "/sim/startup/time-offset-type" when specifying "--time-offset" in
...
case some other conflicting option has set this to something else.
2002-02-13 19:41:05 +00:00
curt
56db201e52
Cleaned up a few stray cout's
2002-02-13 18:17:04 +00:00
curt
9e6ee4b703
Fixed an if statement typo.
2002-02-13 17:43:01 +00:00
curt
dc130cc1ca
Updated Cameron's entry.
2002-02-13 17:39:13 +00:00
curt
25dda46476
0.7.9pre2 changes.
2002-02-13 16:03:54 +00:00
david
304ff21697
Latest JSBSim fixes, including Dave Luff's mixture improvements for
...
the JSBSim piston-engine model.
2002-02-13 14:35:10 +00:00
curt
a623adaa30
Several updates.
2002-02-13 03:11:16 +00:00
curt
465678ad07
Oops fixed one small mistake from the last fix.
2002-02-13 02:46:01 +00:00
curt
4cd24b3a67
Added a clock freeze option (/sim/freeze/clock). This can be specified
...
via the command line (--enable-clock-freeze / --disable-clock-freeze)
and can be toggled during a run. However this property is not currently
bound to any menu or keystroke so you have to do it via the gui property
interface or externally via the web property browser or a script.
2002-02-13 02:37:44 +00:00
curt
ca3d6fac8f
Added .hpp files to Makefile.am so they will be automatically included
...
in the tarball distributions.
2002-02-12 23:44:15 +00:00
curt
ae7aa1c28b
Updates ...
2002-02-12 22:49:56 +00:00
curt
ae11ecee07
Initial changelog for 0.7.9
2002-02-12 22:36:42 +00:00
curt
7237072f3a
Make code a bit more explicit.
2002-02-12 22:27:57 +00:00