ehofman
4a68c2ffb0
Use strndup() replacement code that doesn't cause a segmentation fault.
2003-11-28 20:25:50 +00:00
ehofman
a9c6ca26af
Don't destroy the elements ourselves. Instead clear
...
() calls the destructor for each element itself.
2003-11-28 20:16:59 +00:00
ehofman
3297ac3544
Some small updates
2003-11-28 20:05:32 +00:00
ehofman
378a4ba0f7
Make room for the terminatig '\0' and prevent a potential buffer overflow.
2003-11-28 17:56:36 +00:00
ehofman
cd0c447b43
Add David Culp's AI model manager code which is derived from David Luff's AI/ATC code.
2003-11-28 15:48:05 +00:00
ehofman
06ce7ae928
IRIX/MipsPro 7.2 doesn't have strndup. Work around it.
2003-11-28 10:25:33 +00:00
david
8b2cfb515b
Add a scrolling list widget for selecting airports.
2003-11-27 23:41:00 +00:00
david
e3737de2d6
Allow sequential access to airports.
2003-11-27 23:37:03 +00:00
ehofman
2be85c1b1b
gcc 2.95 and 3.0 requite handleTimer to be public
2003-11-27 14:34:37 +00:00
ehofman
3459147f5f
Add a refference to sprintf
2003-11-27 13:44:20 +00:00
ehofman
c7ae0e3b0f
Partability fix
2003-11-27 10:24:05 +00:00
curt
0cdbf86578
libnasal.a renamed to libsgnasal.a
2003-11-25 22:50:17 +00:00
curt
d1360d26d0
Remove old PSL support and put our eggs into the Nasal basket.
2003-11-25 21:16:13 +00:00
curt
d3181fb437
Andy Ross:
...
A set of changes to impliment Nasal support in FlightGear. The nasal
interpreter is now part of SimGear.
2003-11-25 21:08:36 +00:00
david
195eadc739
Use SG_LOG for debugging messages from the YASim helicopter model.
2003-11-25 18:50:47 +00:00
david
d89852faaa
Don't force logging priority to warn by default.
2003-11-25 17:10:53 +00:00
david
8e7b3980e8
Deal with null argument for setting log level.
2003-11-25 17:10:36 +00:00
curt
071a3d99b9
The code to find the highest hit below you didn't work quite right when
...
reinitializing at a new location. This should fix the problem.
2003-11-25 01:08:39 +00:00
curt
6e635692e2
Add support for passing alpha/beta values.
2003-11-24 21:08:44 +00:00
david
e95e9bbf4e
Oops -- checked in last version with a small typo.
2003-11-24 18:00:48 +00:00
david
5644f22513
Make more output honour debug_lvl.
2003-11-24 17:59:41 +00:00
david
5fa04adf68
Try to coordinate between the different logging idioms of JSBSim and
...
FlightGear: when FlightGear wants things quiet, make JSBSim quiet as
well.
2003-11-24 17:59:10 +00:00
david
01f8f51614
Remove the seriously-outdated DCS code (we have different facilities
...
for including external objects now).
Set the default logging level to 'alert' (i.e. pending disaster).
2003-11-24 17:46:38 +00:00
david
d296e5a7df
Use proper logging facility, and lower the priority of some of the
...
logging messages. This is part of an effort to make FlightGear a bit
quieter during normal operations.
2003-11-24 17:45:35 +00:00
curt
906d070f68
Change the timing semantics slightly so that you get much closer to the
...
specified logging rate. If you specify 10hz you actually get 10 records
per second rather than 7 or 8 or 9 depending on frame rate and luck.
2003-11-24 01:50:48 +00:00
curt
4544b1c736
Add a logging reinit command wrapper so that an external script can set
...
up the desired logging configuration and kick off a logging session
remotely.
2003-11-24 01:49:04 +00:00
curt
d6527c111f
Add support for passing nose wheel steering angle as a separate value
...
(which could be different from the rudder position.)
2003-11-24 01:47:52 +00:00
curt
a62e09d72b
Comment out timing calls, but leave them there for future timing experiments.
2003-11-24 01:47:09 +00:00
ehofman
4626ff428d
Make sure SGTimeStamp is found
2003-11-22 12:03:10 +00:00
curt
e4295262d0
Currently, when the sim pauses, all IO is also halted. To me it generally
...
makes more sense to keep I/O running. That way remote telnet connections
will still respond, and the sim can still accept and send data. This also
allows a remote script or gui to pause and (more importantly) be able to
the unpause the sim.
2003-11-21 23:35:25 +00:00
curt
f6fad7f000
Tweaks and massages to the ground intersection code. Most of the changes
...
are cosmetic, but we now have a combination of code that seems to work
very robustly. I was able to land the yf23 at about 130 kts on the lower
level of the bay bridge and then taxi the entire length.
2003-11-21 22:00:46 +00:00
curt
ca6067cbc0
With this patch, you can fly under bridges, then turn around and land on
...
them lengthwise.
2003-11-21 04:41:01 +00:00
curt
0f1c24bbed
Fix a terrain intersection calculating bug. The code wasn't quite handling
...
traingle strips right ... it was mixing up the vertex ordering slightly.
Oh what the heck, it was really screwing up tristrips. Everything else looks
correct though. :-) Hurray for the red book.
2003-11-21 03:13:52 +00:00
curt
c05a2c2bcc
Add support for specifying a <rated-draw> tag in the output sections of
...
the electrical system definition.
2003-11-20 19:03:09 +00:00
daveluff
a8c7af79ab
Fix a nasty bug whereby non-scrolling ATC messages longer than the screen width were not rendered at all. They are now rendered with the end clipped - that can be fixed later.
2003-11-19 10:16:26 +00:00
curt
455a900b5c
Allow a switch definition in the electrical system configuration to have
...
a <rating-amps> tag which also implies that the switch is a circuit breaker.
Eventually we could have code that will automatically trip the breaker if
the current exceeds the rating.
2003-11-18 21:17:33 +00:00
curt
d68a6d8ca1
Remove some debugging output.
2003-11-17 21:19:37 +00:00
curt
9d33285ef0
Added code to support a richer switch definition syntax. Currently we only
...
support an attached property name and an intial state, but this can easily
be extended to configure a switch to be a circuit breaker with a max rating,
etc.
2003-11-17 21:10:47 +00:00
curt
e934a7ac1f
Miscellaneous changes that got missed somehow.
2003-11-17 17:08:55 +00:00
curt
c06bf498a9
Additions to the electrical system model to allow it to back propagate
...
current draw. This is only one piece of the puzzle, but as we move forward,
the idea is better modeling of the ammeter, and we could automatically pop
circuit breakers if the current gets too high.
2003-11-15 05:18:55 +00:00
ehofman
0f5cd84864
Fix a dependency problem for cygwin builds
2003-11-14 17:51:22 +00:00
ehofman
97a8fc2cc8
Updates to the jsclient remote joystick support code
2003-11-14 10:11:00 +00:00
ehofman
f3bb344f4e
MSVC fix
2003-11-14 09:41:31 +00:00
curt
163e0f84d6
Gene Buckle:
...
Updated ejection seat properties.
2003-11-13 23:04:14 +00:00
curt
663a707b3d
Gene Buckle:
...
Patches to allow control of more than 1 (up to 10) ejection seats, and
control them with more flexibility. A particular ejectection seat can be
disarmed or failed, in which case it can't be ejected until it is armed
or fixed.
2003-11-13 23:03:49 +00:00
ehofman
a26b60cdf9
Depreciate NetworkOLK. A big thanks goes to Oliver Delise for implementing it in the first place.
2003-11-13 14:56:51 +00:00
ehofman
e322c70f52
Depreciate NetworkOLK. A big thanks goes to Oliver Delise for implementing it in the first place.
2003-11-13 14:42:47 +00:00
curt
a37515d7fe
Add support for passing a CG offset (in inches) to an external FDM.
2003-11-13 03:10:09 +00:00
ehofman
e6cd7a0ed7
Add Manuel Bessler and Stephen Lowry's remote joystick code and add David Magginson's 3dconvert utility
2003-11-12 10:06:18 +00:00
curt
8a036fb77a
Removed some extraneous debugging output.
2003-11-11 17:46:23 +00:00