david
f75e1b4d7b
Add fake control-surface positions for 3D model animation.
2002-03-04 01:28:17 +00:00
tony
173251885b
Fixed gear position property.
2002-03-01 20:56:15 +00:00
tony
34072bbc42
Changed -pct properties to -norm
2002-03-01 12:38:37 +00:00
andy
ab381e5c01
Added a property output feature to ControlMap that allows arbitrary binding
...
and scaling of control values to properties. Also added a time interpolation
feature that replaces the hacked-in "retract-time" feature for the gear in
a more general way (applicable to flaps, too!). Incompatibly breaks
the XML syntax; get new files!
2002-03-01 06:47:28 +00:00
tony
03b9ecf039
Copy normalized control surface positions to property tree
2002-02-28 13:32:40 +00:00
tony
1ab43c8048
Add support for normalized control surface positions and right and left ailerons
2002-02-28 13:31:56 +00:00
tony
a073e35c7c
Add support for normalized control surface positions
2002-02-28 13:30:25 +00:00
andy
5faea1c494
Wrong sense in the pilot acceleration coordinates (or maybe it's a panel
...
bug? I'm not sure what points where anymore).
2002-02-27 08:24:37 +00:00
andy
df9069a224
Added a post-solver "initEngines()" call to return the engines to a sane
...
initial state. No more starting up at cruise RPM.
2002-02-27 00:41:57 +00:00
andy
d3cca375dc
Basically complete support for piston engine startup, including power loss
...
due to single-magneto operation. Seems to work.
2002-02-27 00:18:57 +00:00
tony
51587dbe75
Trimming in turn now works
2002-02-26 22:28:41 +00:00
tony
998c2a9325
Output control positions to properties
2002-02-26 22:27:42 +00:00
curt
15fcd26c2f
Removed JSBSim/tests
2002-02-25 00:07:05 +00:00
tony
eb5a3ceee5
Workaround for terrain altitude problem. Helps but doesn't work 100%
2002-02-24 21:56:38 +00:00
curt
3ca8643632
Removed orphaned 10520d engine modeling code. Thanks goes to Phil
...
Schubert for getting the ball rolling with engine modeling in
flightgear. The existing engine modeling code is derived from
his initial efforts.
2002-02-24 21:41:02 +00:00
curt
f06a3e8289
Moved to tests subdirectory.
2002-02-24 21:01:11 +00:00
curt
1b6cde22dc
Moved to JSBSim subdirectory.
2002-02-24 20:54:23 +00:00
curt
4cbfe4b724
Moved JSBSim.cxx and JSBSim.hxx into src/FDM/JSBSim subdirectory
...
(similar to how YASim is setup.)
2002-02-24 20:53:46 +00:00
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
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
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
71f120e3be
Initial take of new environment subsystem. Configure with
...
--use-new-environment to active it.
2002-02-19 15:16:08 +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
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
david
7a3e749284
JSBSim fix for FreeBSD.
2002-02-13 23:57:49 +00:00
david
a0ec3ccc43
Ensure that initial engine settings are copied over.
2002-02-13 20:51:57 +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
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
de2b5f50e9
Fixes for the bug where LaRCsim gets no fuel and won't start,
...
and also a bug with the EGT being displayed at running values
when cranking without starting.
2002-02-08 17:27:38 +00:00
david
827e11ff81
JSBSim change from Dave Luff:
...
Attached is a fix to add a short period of cranking time required
before the engine fires. I've also added a little hack to limit the
torque applied by the starter motor when the rpm is less than 10 in
order to avoid the rpm overshooting idle in the first time step when
the prop is producing very little resistance due to the low rpm.
2002-02-08 13:36:46 +00:00
david
057885ed62
Modified to use a relative path for aircraft_dir rather than an
...
absolute one. The path should be relative to $FG_ROOT.
2002-02-08 13:21:28 +00:00
david
7b01a143a1
Latest JSBSim changes from Tony Peden (should help slip/skid ball).
2002-02-06 16:52:34 +00:00
david
c5d537394d
Latest JSBSim changes, including a kludge from Tony to keep the
...
slip/skid ball still when the plane is stationary.
2002-02-06 04:07:12 +00:00
curt
08bbb83b8e
A grab bag of tweaks and patches from Norman Vine.
...
- Better mingwin/cygwin support
- Various gui tweaks and code clean ups
- Initialization clean ups
- Hitlist/scenery tweaks
- other misc. stuff.
2002-02-05 20:54:08 +00:00
curt
b1027c7b6a
Various Irix compiler tweaks.
2002-02-05 15:57:46 +00:00
david
d3db1e622b
Latest JSBSim changes, including SGI patch.
2002-02-01 02:11:13 +00:00
curt
88170a7d36
Uncommented a few more inline accessors for the FDM. Note that this doesn't
...
mean that the various flight models are filling in the values with valid
data.
2002-01-31 20:18:19 +00:00
david
abbedea3bc
Fixes from Cameron Moore:
...
I've attached 3 diffs against files in FlightGear to fix some printf
format strings. The changes are pretty straight forward. Let me know
if you have any questions. (BTW, I'm using gcc 2.95.4)
2002-01-30 16:17:26 +00:00