1
0
Fork 0
No description
Find a file
Richard Harrison c350d79007 Added Emesary, AN/SPN-46 ACLS, and a Multiplayer Bridge
Emesary is a simple and efficient class based interobject communcation system to allow decoupled disparate parts of a system to function together without knowing about each. It allows decoupling and removal of dependencies by using notifications to cause actions or to query values.

Emesary is all about decoupling and removing dependecies, and improving the structure of code. Using Emesary you can more easily define the what rather than the how. By using what is essential an event driven system it is easy to add or remove modules, and also for extra modules to be inserted that the rest of the aircraft knows nothing about (e.g. FGCamera or the Walker).

see: http://chateau-logic.com/content/emesary-nasal-implementation-flightgear

Emesary Multiplayer Bridge
--------------------------
There is also support for transmitting messages over MP which allows models to communicate with each other in a decoupled method using notifications. What happens is that bridged messags simply arrive at the Receive method of recipients in other models on other running instances without the need to do anything special.

see: http://chateau-logic.com/content/emesary-multiplayer-bridge-flightgear

AN/SPN-46 ACLS
--------------
The AN/SPN-46 is an ACLS implementation using Emesary. ACLS is the Navy's version of ILS.

The carriers have all been modified to have an AN/SPN-46 transmitter. The F-14 will be revised shortly to support this; for the F-14 it is a non-breaking change as the F-14 currently uses the TACAN channel and does it's own ACLS calculations. When the F-14 is revised it will mean that when approaching any carrier it is not necessary to retune the TACAN to get ACLS.

The AN/SPN-46 and ARA-63 (receiver) implementations both support the use of channels; but for the moment this is preset to use channel 2.

---------------------------------------------------------------------------
2016-05-18 21:09:51 +02:00
AI New traffic Files for French Airpost and Equatorial Airlines. Based on March 2016 published timetables. Liveries in separate commit 2016-05-18 10:46:36 +01:00
Aircraft Remove debug and tidy up messages 2016-05-16 22:49:56 +02:00
Aircraft-uiuc fix path for beech99 doco 2002-05-01 01:27:18 +00:00
Airports Update *.dat files to 2013.10 state to match new terrain 2013-12-13 23:53:57 +01:00
Astro Brandon Craig Rhodes: 2003-11-27 16:55:39 +00:00
ATC Improvements to spoken ATIS 2016-04-24 10:45:57 +02:00
Docs Updated docs for 2016.2.1 Barcelona 2016-05-16 22:36:06 +01:00
Effects Fix trees for non-antialiasing technique 2016-05-15 10:23:51 +03:00
Environment Prepare ALS tree shader for filtering, add functionality for (optional) agressive optimization 2016-03-26 09:02:51 +02:00
Fonts Boeing CDU fonts 2015-01-27 16:08:42 +01:00
Geodata Add some additional NaturalEarth data. 2015-11-27 23:27:11 +00:00
gui Through my previous commit the marker in the tutorials was placed in the opposite x-position (e.g. -2.56 became 2.56) 2016-05-11 23:16:08 +02:00
HLA hla: Bring the object model in line with fgviewer. 2012-12-16 17:46:34 +01:00
Huds Bugfix: HUD GPS data only shown if WP1 is valid. 2014-01-14 13:16:50 +00:00
Input Add a configurationb for the defacto standar joy pad (from: https://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg39957.html) 2016-04-28 13:09:57 +02:00
Lighting Cancel specular highlights due to sun at night 2012-07-12 09:27:35 +02:00
Materials Hue blending between Caribbean textures and birds for the region 2016-05-03 11:15:29 +03:00
Models Added Emesary, AN/SPN-46 ACLS, and a Multiplayer Bridge 2016-05-18 21:09:51 +02:00
MP Sync with VirtualAir (http://virtualair.sourceforge.net/). 2010-02-10 10:41:25 +00:00
Nasal Added Emesary, AN/SPN-46 ACLS, and a Multiplayer Bridge 2016-05-17 11:22:15 +02:00
Navaids Calibrate the GS antenna height to match with FG sceanary 2014-03-27 14:33:43 -04:00
Phi fix #1834: not taps in Phi 2016-01-19 09:44:04 +01:00
Protocol FGCom: add silence threshold setting 2014-01-26 16:41:18 +01:00
Shaders ALS bird shader 2016-04-30 21:27:28 +03:00
Sounds Gilberto Agostinho: 2015-12-30 17:13:18 +01:00
Textures Hue blending between Caribbean textures and birds for the region 2016-05-03 11:15:29 +03:00
Timezone Removed. 2000-11-03 20:18:05 +00:00
Translations Italian translation: update command line switch translation, fix term choice in menu 2016-04-05 19:46:59 +02:00
Video/NVIDIA Corporation Add a configuration for my own video card 2016-03-19 13:59:58 +01:00
.gitignore Add gitignore file. 2012-02-18 14:26:17 +01:00
AtlasPalette Fix type 2005-01-31 14:20:38 +00:00
AUTHORS Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
ChangeLog text file updates. 2002-02-18 15:37:50 +00:00
COPYING Updates in preparation for the 0.9.8 release. 2004-12-21 00:21:11 +00:00
httpd-settings.xml Phi: move URL to the browsers root directory 2015-04-18 13:03:46 +02:00
joysticks.xml joysticks.xml: Manual revert of unintended changes from Alexis merge. 2010-10-29 20:43:09 +02:00
keyboard.xml Warp/time-adjust GUI tweaks 2016-01-15 20:53:43 -06:00
mice.xml able to change FoV in spring-loaded mode 2014-01-19 23:29:33 +01:00
NEWS Preparation for 0.9.11-pre1 release. 2007-05-15 16:09:55 +00:00
options.xml Document the --download-dir 'fgfs' option for 'fgfs --help --verbose' 2016-03-27 11:07:51 +02:00
preferences.xml Prepare ALS tree shader for filtering, add functionality for (optional) agressive optimization 2016-03-26 09:02:51 +02:00
README spelling fixes 2007-11-20 18:09:20 +00:00
README-textures-ng Stat adding Direct Draw Surface terrain textures 2011-09-05 12:01:45 +01:00
runfgfs.bat Initial revision. 2001-06-11 22:11:49 +00:00
Thanks Credit Martin's work for the world scenery 2016-01-31 20:49:21 +01:00
version new version: 2016.3.0 2016-05-17 10:07:28 +02:00

Welcome to the FlightGear Flight Simulator project.
===================================================

The primary web page for this project is: http://www.flightgear.org

For basic installation instructions see the "INSTALL" file.

Before you can run FlightGear you will also need to download and
install the "base" package which is a collection of textures, sounds,
sample scenery, and other data files needed by the sim.

For additional install help for specific platforms please browse the
"docs-mini/" subdirectory.

More complete documentation is available from our web page as a
separate distribution.

Please take a look at the "Thanks" file for a list of people who have
contributed to this project.  If you have contributed something but
don't find your name in this file.  Please send a polite reminder to
http://www.flightgear.org/~curt

For a summary of changes/additions by version see the "NEWS" file.

This project is GPL'd.  For complete details on our licensing please
see the "COPYING" file.

For information on available mailing lists, mailing list archives, and
other available source code and documentation, please visit our web
site.

FlightGear is a product of the collaboration of large international
group of volunteers.  FlightGear is a work in progress.  FlightGear
comes with no warranty.  We hope you enjoy FlightGear and/or find it
of some value!