curt
af13301cbd
Added some test code (currently commented out) to limit a remote visual
...
slave to a specific frame rate (i.e. 30hz). This is potentially desireable
if you are running on the ragged edge between 30/60 hz ...
It would be nice at some point to make the code a bit more flexible and
configurable so it could be activated from the command line or preferences
file.
2003-05-27 19:15:58 +00:00
ehofman
b666d71d89
Rename an error message so it won't conflict with other output (especially property names)
2003-05-18 09:06:44 +00:00
curt
3e3d79dec3
Changes to track SimGear cvs.
2003-05-15 15:12:39 +00:00
ehofman
a0e829059a
Add an otherwise lost header file to the Makefile
2003-05-15 08:13:38 +00:00
curt
56db994994
Moved src/Model/loader.[ch]xx and src/Model/model.[ch]xx to
...
simgear/scene/model/
2003-05-09 20:40:59 +00:00
curt
51c04e9e4c
- Added "SG" prefix to sound classes that recently moved to SimGear.
...
- Cleaned up some minor compiler warnings.
- Moved src/Model/placement.[ch]xx over into simgear/scene/model/
2003-05-09 19:39:48 +00:00
curt
575b3ac98c
Working at unraveling and breaking dependencies inside of src/Model.
...
I split the FGModelPlacement code out into it's own set of source files.
I created two versions of the fgLoad3DModel() routine. One that is
unecumbered by a panelnode dependency and one that is. acmodel.cxx is
the only place that needs to load an aircraft with instrument panels.
model.[ch]xx are now pretty much free to move over into simgear.
loader.[ch]xx should be able to follow closely behind.
This will be a big step towards being able to move the material management
code over into simgear.
2003-05-08 20:28:46 +00:00
curt
3c6b1bf9f2
Oops backout the last changes to these files. I was diddling with some
...
time based extrapolation and this wasn't far enough along to be usable.
2003-05-07 17:41:37 +00:00
curt
fc5f98a3cb
Missed this one since I didn't have jpg server support activated.
2003-05-07 17:37:54 +00:00
curt
198b88ca9b
This is step "1" of probably "many" in the process of separating out the
...
scene management code and organizing it within simgear. My strategy is
to identify the code I want to move, and break it's direct flightgear
dependencies. Then it will be free to move over into the simgear package.
- Moved some property specific code into simgear/props/
- Split out the condition code from fgfs/src/Main/fg_props and put it
in it's own source file in simgear/props/
- Created a scene subdirectory for scenery, model, and material property
related code.
- Moved location.[ch]xx into simgear/scene/model/
- The location and condition code had dependencies on flightgear's global
state (all the globals-> stuff, the flightgear property tree, etc.) SimGear
code can't depend on it so that data has to be passed as parameters to the
functions/methods/constructors.
- This need to pass data as function parameters had a dramatic cascading
effect throughout the FlightGear code.
2003-05-06 23:54:17 +00:00
ehofman
ae011965e1
Updates to the generic communication protocol. This adds variable seperators as well as sequence seperators.
2003-05-03 09:24:46 +00:00
curt
485f799322
Fixed a property name typo which caused the right tank to never supply fuel.
2003-04-24 00:55:36 +00:00
curt
e99f0eb58a
Reduce elevator effectiveness by a factor of 2.
2003-04-23 18:33:17 +00:00
curt
ae39199811
Tweaks ...
2003-04-23 18:31:22 +00:00
curt
b5f7761861
Fixed a remaining typo from the death and destruction earlier today.
...
Added an option to avoid using non-existant rudder pedals if they truely
non-exist.
2003-04-02 03:45:08 +00:00
ehofman
acf65e6ff4
Fix another controls overhaul problem
2003-04-01 16:56:13 +00:00
david
7ba6807736
Fix to use renamed /controls properties.
2003-04-01 15:51:15 +00:00
ehofman
c3cefaf883
Updates to the controls properties tree. This is a major update so there may be one or two 'old' refferences left. To simplify the transisition there is a file called README.properties in the docs-mini directory of FlightGear that explains the new controls layout.
2003-04-01 12:43:18 +00:00
curt
fe3283eb12
Updated to work with new instrumentation version of dme.
2003-04-01 03:42:51 +00:00
curt
652863db06
Fix a typo (specified analog in channel 39 rather than 29.
...
Various other tweaks.
2003-03-29 03:39:52 +00:00
curt
4eadfc4233
Added support for toe brakes
...
Added support for instrument panel pots
Just default circuit breakers to on.
2003-03-27 02:57:31 +00:00
ehofman
5355d1b048
Add a generic, configurable communiction output option
2003-03-25 18:47:30 +00:00
ehofman
0fe7c2452c
MultiPlayer updates for MSVC from Frederic Bouvier
2003-03-23 10:08:47 +00:00
ehofman
6e6bbc8197
Fix a small problem where multiplayer support was added to network support unconditionally
2003-03-21 18:47:24 +00:00
ehofman
e46c59d4d0
Add multiplayer support from Duncan McCreanor and Diarmuid Tyson
2003-03-19 20:45:09 +00:00
curt
2b534ebf6d
Add a net_byte_order flag so that the calling code can specify if network
...
byte order conversion is desired (defaults to true.)
2003-03-03 04:35:09 +00:00
david
57da4bf02d
Removed the old FGSteam module from FlightGear.
2003-01-29 15:30:29 +00:00
curt
fe45f5b7a8
Output target navaid radial to external gui so it can resolve potential
...
ambiguity in selected ILS approach.
2003-01-26 03:39:09 +00:00
curt
29a3525869
Add a "signed" distance to the GS transmitter. When you are in the approach
...
hemisphere the distance is positive, if you are in the departure hemisphere
the distance is negature. (Possible use for graphing approach distance
vs. glide slope or cdi.)
2003-01-22 01:24:32 +00:00
curt
4226eab6bd
More updates to refine the output data to make it more useful for an
...
external GUI and approach path plotter.
2003-01-18 19:36:50 +00:00
curt
7c3df373af
Convert distance to touch down point to nm.
2003-01-17 13:49:48 +00:00
curt
537cb97f56
Allow network byte order conversion to be conditionally compiled off.
2003-01-17 00:11:49 +00:00
curt
9f6cd30b34
Updates to the net_gui code that can spit out updated flight information
...
to the network which a gui might be interested in.
2003-01-16 20:57:28 +00:00
curt
ea543c1210
Renamed mini_fdm to native_gui which makes a lot more sense to me.
2003-01-15 02:09:10 +00:00
curt
9bff823e0a
Added velocity and climb_rate to mini_fdm structure.
2003-01-13 00:27:50 +00:00
curt
f3d4f741f0
Update to the Mini FDM network protocal (mostly renaming class and file names)
...
Wired this in to options.cxx and fg_io.cxx so it can be activated.
2003-01-12 23:39:18 +00:00
curt
e4b3eebdbb
Added a "mini fdm" output. This could (for example) be useful for an
...
external gui if it wanted to monitor some key sim position/orientation
varialbles without saturating the net with the full slate of fdm data
@60hz.
2003-01-12 23:28:21 +00:00
curt
f9ae85b0c0
Consolidate and clean up some of the FDM network interface code.
2003-01-12 22:11:55 +00:00
curt
9f5105bfbc
Oops, a bit more clean up.
2003-01-10 19:12:28 +00:00
curt
95600d1c27
Updated to support all the fields in net_ctrls.hxx
2003-01-10 19:10:46 +00:00
curt
be703a92b4
Add support for in-air preset starts relative to a VOR, NDB, or Fix.
2003-01-05 00:10:36 +00:00
curt
5fc7c70a4a
Expose the ability to run built in (command manager) commands via the
...
"telnet" interface.
2003-01-04 19:04:07 +00:00
david
71f08e795d
Patches from Erik Hofman for SGI compatibility:
...
Some more cmall changes to the SimGear header files and removed the
SG_HAVE_NATIVE_SGI_COMPILERS dependancies from FlightGear.
I've added a seperate JSBSim patch for the JSBSim source tree.
2002-12-31 18:26:02 +00:00
curt
c7ab26871c
Allow the polling frequency of the telnet/props server to be set on the
...
command line.
2002-12-19 21:55:05 +00:00
curt
54b980854c
Read audio panel switches and parking brake.
2002-12-16 06:09:38 +00:00
curt
74b5aa6a41
OBS turning work, work on supporting failure moding.
2002-12-16 01:12:10 +00:00
curt
51c5b9bf09
Work on nav2_obs tuner.
2002-12-14 14:38:19 +00:00
curt
339f39f235
Change time counter to a double. Add a variable which can allow us to
...
track long term rate stats to verify we are hitting the requested hz.
2002-12-14 14:37:40 +00:00
curt
ebc2fbd684
Exposed the fg_commands though the httpd interface.
...
Added a built in command to preset to what ever values are in /sim/presets/
Twiddling with preset code.
2002-11-30 20:10:16 +00:00
curt
89874fd5f5
Make tile_mgr->prep_ssg_nodes() use an FGLocation object.
2002-11-28 01:08:25 +00:00