X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=docs-mini%2FREADME.IO;h=6e838c6e9ce47911aa950c25d2a9215c81282969;hb=d254b2a331df0062dd5fd9c1014da71bed753c63;hp=ee0a46eb9cf586b6a7a386a99d50b1e320e25205;hpb=df54178ce7ae3f2f6f9b7dfd52b4931d54276dfc;p=flightgear.git diff --git a/docs-mini/README.IO b/docs-mini/README.IO index ee0a46eb9..6e838c6e9 100644 --- a/docs-mini/README.IO +++ b/docs-mini/README.IO @@ -1,9 +1,9 @@ This document describes how to invoke FlightGear's generic IO subsystem. FlightGear has a fairly flexible generic IO subsystem that allows you -to speak any supported protocol over any supported medium. The IO +to "speak" any supported protocol over any supported medium. The IO options are configured at runtime via command line options. You can -specify multiple entries, one per option. +specify multiple entries if you like, one per command line option. The general form of the command line option is as follows: @@ -26,7 +26,7 @@ Serial Port Communication: --nmea=serial,out,0.5,COM1,4800 - Note that for unix varient you might use a device name like "/dev/ttyS0" + Note that for unix varients you might use a device name like "/dev/ttyS0" Socket Communication: @@ -63,7 +63,7 @@ File I/O: example to replay your flight - --native=file,in,10,flight1.fgfs + --native=file,in,10,flight1.fgfs --fdm=external Moving Map Example: @@ -86,5 +86,28 @@ Moving Map Example: Once both programs are running, the Atlas program should display your current location. Atlas is a really nifty program with many - neat optoins such as the ability to generate and use background + neat options such as the ability to generate and use background bitmaps that show the terrain, cities, lakes, oceans, rivers, etc. + + +HTTP Server Example + + You can now interact with a running copy of FlightGear using your + web browser. You can view all the key internal variables and even + change the ones that are writable. If you have support in your + favorite [scripting] language for interacting with an http server, + you should be able to use this as a mechanism to interface your + script with FlightGear. + + Start up fgfs with the --httpd= option: + + For example: + + fgfs --httpd=5500 + + Now point your web browser to: + + http://host.domain.name:5500/ + + When a value is displayed, you can click on it to bring up a form + to assign it a new value.