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
curt
3f7b0533a5
Add support for wind speed/direction and freezes.
2002-10-16 03:46:24 +00:00
curt
27c4385980
Throttle was being scaled with mixture config values.
...
Cleaned up some old cruft.
2002-10-16 03:46:05 +00:00
curt
4763dbae6a
Pass data needed to make David's new ASI model work correctly.
2002-10-01 15:26:15 +00:00
curt
2eaaddc52a
Renamed raw_ctrls.hxx -> net_ctrls.hxx which makes more sense and matches
...
net_fdm.hxx.
2002-09-28 22:10:49 +00:00
curt
b81139dab3
Pass stall warning info in net_fdm.hxx
2002-09-27 21:20:28 +00:00
curt
d150450b06
Mixture is on channel 6.
2002-09-27 02:33:32 +00:00
curt
c1417a0268
Pass velocities in local body axis.
2002-09-27 01:20:20 +00:00
curt
a7fb46bcb2
Interface the adf and transponder to the electrical system.
2002-09-26 17:26:34 +00:00
curt
2a19fc2f53
Work on wiring the dme into the electrical model.
2002-09-26 14:13:42 +00:00
curt
427505cf37
Begin interfacing with the electrical model.
2002-09-26 04:45:45 +00:00
curt
d16f082500
Read and publish states of master switches (bat, alt, avionics.)
...
Read and publish states of toggle switches and circuit breakers.
2002-09-25 22:09:38 +00:00
curt
d976a1f879
Added fuel_pump switch, and master switches (bat, alt, avionics)
2002-09-25 22:06:38 +00:00
curt
29e72b0b90
Various tweaks and fixes to navcom radios.
...
Oops, taking the address of a temporary in main.cxx: 3dcloud rendering.
2002-09-23 18:44:09 +00:00
curt
a15f79f4ae
Cascading changes from the navcom.[ch]xx addition.
2002-09-19 01:12:26 +00:00
curt
b811ce4bcf
Fixed some stupidity.
2002-09-17 02:36:59 +00:00
curt
b92244ea7a
Added support for calibration properties.
2002-09-12 03:15:27 +00:00
david
0ba90f4d2b
Patch from Julian Foad:
...
Use getDisplayName instead of duplicated code: gives a better
decision on whether to display the index.
Replace unnecessary node lookups by name with direct access: tidier
and more efficient. E.g. "getValueTypeString
(node->getNode(name.c_str()))" -> "getValueTypeString (child)".
2002-09-07 12:35:31 +00:00
curt
692445fe3e
Read the com1/2 on/off switch.
2002-09-01 03:02:11 +00:00
curt
430f030cbf
Make adf volume and adf on/off seperate properties.
2002-08-29 04:18:55 +00:00
curt
4f00d9a959
Tidy up the autoconf/automake configuration a bit.
...
- Removed some old cruft.
- Removed some support for older versions of automake which technically was
correct, but caused the newer automakes to squawk warnings during an
initial sanity check (which isn't done very intelligently.)
NOTE: this fix is technically not correct for older version of automake.
These older version use the variable "INCLUDES" internally and could have
them already set to an important value. That is why we were appending
our values to them. However, newer versions of automake don't set this
value themselves so it is an error to append to a non-existant variable.
We seem to "get away" with overwriting the value on older versions of
automake, but if you have problems, consider upgrading to at least
automake-1.5.
2002-08-25 19:40:04 +00:00
curt
b9218c74af
Scale throttle inputs a bit better.
...
Add support for rudder pedal inputs.
Reverse adf frq switch.
2002-08-19 02:08:43 +00:00
curt
0c0b150661
Bernie Bright:
...
I've merged FGProps and FGTelnet so there is just a single property server.
I've left in the --telnet=port# command line option but it could be removed
if we wanted to. The command line accepts two forms of the --props option.
The original (--props=medium,dir,hz,host,port#,style) and the shorter
--props=port#. If you accept this change then src/Network/telnet.[ch]xx
can be removed from the cvs repository.
2002-08-02 22:49:34 +00:00
curt
128dd77314
Filter fuel selector knob.
2002-08-01 21:50:40 +00:00
david
2a1ef0621e
Patch from Julian Foad:
...
Use getDisplayName instead of duplicated code.
Replace unnecessary node lookups by name with direct access.
2002-07-31 16:45:35 +00:00
curt
94c44fc172
A couple fixes to the network fdm interface.
2002-07-30 04:37:16 +00:00
curt
750fcc7a86
Support for fuel selector switch.
2002-07-21 15:40:20 +00:00
curt
b17e1bb7c0
Update controls so we can specify each tank on/off individually. Also
...
updated the network interface files to add fuel tank selector information.
2002-07-05 19:04:04 +00:00
curt
1c91723cef
Switch to snprintf() for safety.
2002-07-05 13:56:46 +00:00
curt
01f846feb2
MSVC fixups.
2002-07-05 05:23:53 +00:00
curt
667f9e0dbf
Added interface to ATC xponder hardware.
2002-07-04 21:38:37 +00:00
curt
2fec1506d3
A bunch of reorg and clean up of the KR 87 (adf) code including some
...
property renaming with corresponding changes to instruments in the base
package.
2002-07-03 23:35:21 +00:00
curt
24d14dd421
Updated adf property names.
2002-07-03 21:52:13 +00:00
curt
b3be31c5ab
Add support for KR 87 annunciators.
2002-07-03 04:48:44 +00:00
curt
a28b35f3f2
Fixes for IA-64 with Intel compiler.
2002-07-02 20:45:02 +00:00
curt
dee32ef826
Updated hardware interface to match new KR 87 features.
2002-06-30 22:46:34 +00:00