<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Www2</id>
	<title>FlightGear wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Www2"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/Www2"/>
	<updated>2026-04-14T11:21:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143070</id>
		<title>Historic navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143070"/>
		<updated>2025-11-26T14:50:19Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Navaids historic ==&lt;br /&gt;
&lt;br /&gt;
=== Beacon ===&lt;br /&gt;
&lt;br /&gt;
=== Radio ===&lt;br /&gt;
MLS&lt;br /&gt;
&lt;br /&gt;
=== Hyperbolic navigation ===&lt;br /&gt;
* Gee&lt;br /&gt;
* Omega&lt;br /&gt;
* Decca Navigator&lt;br /&gt;
* LORAN&lt;br /&gt;
* LORAN-C&lt;br /&gt;
* Alpha&lt;br /&gt;
&lt;br /&gt;
== Navaids current ==&lt;br /&gt;
&lt;br /&gt;
=== Radio ===&lt;br /&gt;
* NDB&lt;br /&gt;
* ILS&lt;br /&gt;
* VOR/DME/TACAN&lt;br /&gt;
* Marker&lt;br /&gt;
&lt;br /&gt;
=== Rnav ===&lt;br /&gt;
* GLS/GBAS/SBAS&lt;br /&gt;
* GPS/NAVSTAR&lt;br /&gt;
* GLONASS&lt;br /&gt;
* Galileo&lt;br /&gt;
* BeiDou&lt;br /&gt;
&lt;br /&gt;
== Airports canidates ==&lt;br /&gt;
This is a list&lt;br /&gt;
=== Close ===&lt;br /&gt;
For foaling is a list of airports that are close that are good candidates for this project.&lt;br /&gt;
* Kai Tak Hong Kong (VHHX/VHXX)&lt;br /&gt;
* Tempelhof Berlin Germany (EDDI)&lt;br /&gt;
&lt;br /&gt;
=== Open ===&lt;br /&gt;
==== Test area ====&lt;br /&gt;
This are a list of airport that can be use for testing.&lt;br /&gt;
* Homey Airport Nevada USA (KXTA)&lt;br /&gt;
This airport is also known as area 51 and is a good place to testing the navaids.&lt;br /&gt;
&lt;br /&gt;
==== Current ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Addons ====&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143065</id>
		<title>Historic navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143065"/>
		<updated>2025-11-25T19:52:00Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Navaids historic ==&lt;br /&gt;
&lt;br /&gt;
=== Beacon ===&lt;br /&gt;
&lt;br /&gt;
=== Radio ===&lt;br /&gt;
MLS&lt;br /&gt;
&lt;br /&gt;
=== Hyperbolic navigation ===&lt;br /&gt;
* Gee&lt;br /&gt;
* Omega&lt;br /&gt;
* Decca Navigator&lt;br /&gt;
* LORAN&lt;br /&gt;
* LORAN-C&lt;br /&gt;
* Alpha&lt;br /&gt;
&lt;br /&gt;
== Navaids current ==&lt;br /&gt;
&lt;br /&gt;
=== Radio ===&lt;br /&gt;
* NDB&lt;br /&gt;
* ILS&lt;br /&gt;
* VOR/DME/TACAN&lt;br /&gt;
* Marker&lt;br /&gt;
&lt;br /&gt;
=== Rnav ===&lt;br /&gt;
* GLS/GBAS/SBAS&lt;br /&gt;
* GPS/NAVSTAR&lt;br /&gt;
* GLONASS&lt;br /&gt;
* Galileo&lt;br /&gt;
* BeiDou&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143064</id>
		<title>Historic navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143064"/>
		<updated>2025-11-25T19:46:34Z</updated>

		<summary type="html">&lt;p&gt;Www2: add some list of for navaids support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Navaids historic ==&lt;br /&gt;
&lt;br /&gt;
=== Beacon ===&lt;br /&gt;
&lt;br /&gt;
=== Radio ===&lt;br /&gt;
&lt;br /&gt;
=== Hyperbolic navigation ===&lt;br /&gt;
Gee&lt;br /&gt;
Omega&lt;br /&gt;
Decca Navigator&lt;br /&gt;
LORAN&lt;br /&gt;
LORAN-C&lt;br /&gt;
Alpha&lt;br /&gt;
&lt;br /&gt;
== Navaids current ==&lt;br /&gt;
&lt;br /&gt;
=== Radio ===&lt;br /&gt;
NDB&lt;br /&gt;
ILS&lt;br /&gt;
VOR/DME/TACAN&lt;br /&gt;
Marker&lt;br /&gt;
&lt;br /&gt;
=== Rnav ===&lt;br /&gt;
GPS/GLS/GBAS/SBAS&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143063</id>
		<title>Historic navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Historic_navigation&amp;diff=143063"/>
		<updated>2025-11-25T18:46:28Z</updated>

		<summary type="html">&lt;p&gt;Www2: create a stub page for later use&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This plage is a stub&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Develop_an_aircraft_transponder_in_Nasal&amp;diff=142493</id>
		<title>Howto:Develop an aircraft transponder in Nasal</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Develop_an_aircraft_transponder_in_Nasal&amp;diff=142493"/>
		<updated>2025-09-07T20:35:29Z</updated>

		<summary type="html">&lt;p&gt;Www2: update source to the original article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
Status: Planning&lt;br /&gt;
&lt;br /&gt;
Last updated: 12/2010&lt;br /&gt;
&lt;br /&gt;
Authors: Algernon, Hooray&lt;br /&gt;
&lt;br /&gt;
References: {{forum link|t=6395|text=Transponder}} thread (FlightGear forum).&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tutorial will document all the steps involved in developing a multiplayer-enabled aircraft transponder system in [[Nasal]], FlightGear's scripting language.&lt;br /&gt;
&lt;br /&gt;
This tutorial involves processing multiplayer properties under /ai/models/multiplayer - you may want to refer to [[Howto: Working with AI and MP properties]] for an introduction.&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Transponder_%28aviation%29&lt;br /&gt;
* http://www.aeroelectric.com/articles/Altitude_Encoding/modec.htm&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Nasal howto|Transponder, Develop an aircraft in Nasal]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Develop_an_aircraft_transponder_in_Nasal&amp;diff=142224</id>
		<title>Howto:Develop an aircraft transponder in Nasal</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Develop_an_aircraft_transponder_in_Nasal&amp;diff=142224"/>
		<updated>2025-08-03T16:16:55Z</updated>

		<summary type="html">&lt;p&gt;Www2: add back www.airsport-corp.com/modec.htm but using internet archive wayback machine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
Status: Planning&lt;br /&gt;
&lt;br /&gt;
Last updated: 12/2010&lt;br /&gt;
&lt;br /&gt;
Authors: Algernon, Hooray&lt;br /&gt;
&lt;br /&gt;
References: {{forum link|t=6395|text=Transponder}} thread (FlightGear forum).&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tutorial will document all the steps involved in developing a multiplayer-enabled aircraft transponder system in [[Nasal]], FlightGear's scripting language.&lt;br /&gt;
&lt;br /&gt;
This tutorial involves processing multiplayer properties under /ai/models/multiplayer - you may want to refer to [[Howto: Working with AI and MP properties]] for an introduction.&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Transponder_%28aviation%29&lt;br /&gt;
* https://web.archive.org/web/20080623202136/http://www.airsport-corp.com/modec.htm&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Nasal howto|Transponder, Develop an aircraft in Nasal]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_July_2025&amp;diff=142076</id>
		<title>FlightGear Newsletter July 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_July_2025&amp;diff=142076"/>
		<updated>2025-07-06T18:23:12Z</updated>

		<summary type="html">&lt;p&gt;Www2: Newsletter creation, automatic preload from here for July 2025&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
NOTES TO EDITORS&lt;br /&gt;
&lt;br /&gt;
* Headings&lt;br /&gt;
  * DO NOT DELETE HEADINGS prior to final cleanup&lt;br /&gt;
  * Current headings and their order is merely a suggestion based on what have been used earlier&lt;br /&gt;
  * Changes made to headings or structure should also be copied the Newsletter template http://wiki.flightgear.org/User:Skybike/Template:This_months_newsletter/Newsletter_example&lt;br /&gt;
&lt;br /&gt;
* Final cleanup before write protecting&lt;br /&gt;
  * Remove unused headings&lt;br /&gt;
  * Remove {{Appendix}} if not used.&lt;br /&gt;
  * Update &amp;quot;Category: Changes after&amp;quot; to the FG version current at the 1st of this month&lt;br /&gt;
  * Finally remove this comment&lt;br /&gt;
  * Update [[Next Newsletter]] and [[FlightGear Newsletter]]&lt;br /&gt;
&lt;br /&gt;
* Discussion, issues and suggestions&lt;br /&gt;
  * Regarding this newsletter issue, please use the discussion page&lt;br /&gt;
  * Regarding the newsletter in general, primarily use the FlightGear Newsletter discussion page (Talk:FlightGear Newsletter)&lt;br /&gt;
  * Regarding this Newsletter template, please use FIXME&lt;br /&gt;
&lt;br /&gt;
+++   {{Newsletter-header|{{#time: F | 2025-06}}}}   +++&lt;br /&gt;
--&amp;gt;{{User:Skybike/Template:Newsletter-header-translate|2025-06}}&lt;br /&gt;
{{TOC_right|limit=2}}&lt;br /&gt;
''We would like to emphasize that the monthly newsletter cannot live without the contributions of FlightGear users and developers. Everyone with a wiki account (free to register) is welcome to contribute to the newsletter.  If you know about any FlightGear related news or projects such as for example updated scenery or aircraft, please do feel invited to add such news to the newsletter.''&lt;br /&gt;
&lt;br /&gt;
''The new Visual Editor makes editing the wiki as simple as using a Word-processor, and even easier than using the forum as you don't even need to know the syntax for a url. Just hit the 'edit' link and start.''&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&amp;lt;!-- News about FlightGear itself.  The FlightGear mailing list and/or core developers are a good source. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Disclaimer|id=final-fixed-function-release}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Related Software tools and projects == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Those not being part of FlightGear itself, like for example OpenRadar, TerreMaster or flightgear-atc.alwaysdata.net. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
&amp;lt;!-- News about new and upgraded aircraft and related stuff. The official forum and other ones usually are a good source for this. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === New aircraft === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Updated aircraft === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Liveries === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Instruments === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Aircraft reviews === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
&amp;lt;!-- Scenery development news --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Scenery Models === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Airports === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Land cover === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Osm2city === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === New OSM2City areas === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Interview with a contributor == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Suggested flights == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == AI == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === AI traffic === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === AI scenarios === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community news ==&lt;br /&gt;
&amp;lt;!-- === FlightGear on YouTube === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- embed video as {{#ev:youtube|VCc6PwRI1LA}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Forum news === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Wiki updates === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Article of the month === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multiplayer events ==&lt;br /&gt;
&amp;lt;!-- === Upcoming events === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Finished events === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == FlightGear events == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- For example presence at FSWeekend --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Hardware reviews == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Screenshot of the Month ==&lt;br /&gt;
&amp;lt;!--FlightGear's Screenshot of the Month {{#time: F | 2025-06}} 2025 is FIXME by {{usr|FIXME}}&lt;br /&gt;
ADD IMAGE --&amp;gt;&lt;br /&gt;
If you want to participate in the screenshot contest&amp;lt;!-- of {{#time: F | 2025-06 + 1month}}--&amp;gt;, you can submit your candidate to the {{forum link|title=this|f=88|t=}}. Be sure to see the first post for participation rules. For purposes of convenience and organization, at the end of the month or after 20 entries have been submitted, a new forum topic will be started containing all shots in an easy-to-view layout. The voting will then take place there.&amp;lt;!--Once the voting has finished, the best screenshot will be presented in the Newsletter edition of {{#time: F | 2025-06 + 1month}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Changes after 2024.1]]&amp;lt;!--Has a new version been released this month? Use previous version!--&amp;gt;&lt;br /&gt;
[[Category:FlightGear Newsletter|2025 06]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[de:FlightGear Newsletter {{#time: F Y | 2025-06 | de }}]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_May_2025&amp;diff=142075</id>
		<title>FlightGear Newsletter May 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_May_2025&amp;diff=142075"/>
		<updated>2025-07-06T18:20:35Z</updated>

		<summary type="html">&lt;p&gt;Www2: Add No news letter nodification for May 2025&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
NOTES TO EDITORS&lt;br /&gt;
&lt;br /&gt;
* Headings&lt;br /&gt;
  * DO NOT DELETE HEADINGS prior to final cleanup&lt;br /&gt;
  * Current headings and their order is merely a suggestion based on what have been used earlier&lt;br /&gt;
  * Changes made to headings or structure should also be copied the Newsletter template http://wiki.flightgear.org/User:Skybike/Template:This_months_newsletter/Newsletter_example&lt;br /&gt;
&lt;br /&gt;
* Final cleanup before write protecting&lt;br /&gt;
  * Remove unused headings&lt;br /&gt;
  * Remove {{Appendix}} if not used.&lt;br /&gt;
  * Update &amp;quot;Category: Changes after&amp;quot; to the FG version current at the 1st of this month&lt;br /&gt;
  * Finally remove this comment&lt;br /&gt;
  * Update [[Next Newsletter]] and [[FlightGear Newsletter]]&lt;br /&gt;
&lt;br /&gt;
* Discussion, issues and suggestions&lt;br /&gt;
  * Regarding this newsletter issue, please use the discussion page&lt;br /&gt;
  * Regarding the newsletter in general, primarily use the FlightGear Newsletter discussion page (Talk:FlightGear Newsletter)&lt;br /&gt;
  * Regarding this Newsletter template, please use FIXME&lt;br /&gt;
&lt;br /&gt;
+++   {{Newsletter-header|{{#time: F | 2025-05}}}}   +++&lt;br /&gt;
--&amp;gt;{{User:Skybike/Template:Newsletter-header-translate|2025-05}}&lt;br /&gt;
{{TOC_right|limit=2}}&lt;br /&gt;
&lt;br /&gt;
No News letter for May 2025&lt;br /&gt;
&lt;br /&gt;
''We would like to emphasize that the monthly newsletter cannot live without the contributions of FlightGear users and developers. Everyone with a wiki account (free to register) is welcome to contribute to the newsletter.  If you know about any FlightGear related news or projects such as for example updated scenery or aircraft, please do feel invited to add such news to the newsletter.''&lt;br /&gt;
&lt;br /&gt;
''The new Visual Editor makes editing the wiki as simple as using a Word-processor, and even easier than using the forum as you don't even need to know the syntax for a url. Just hit the 'edit' link and start.''&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&amp;lt;!-- News about FlightGear itself.  The FlightGear mailing list and/or core developers are a good source. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Disclaimer|id=final-fixed-function-release}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Related Software tools and projects == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Those not being part of FlightGear itself, like for example OpenRadar, TerreMaster or flightgear-atc.alwaysdata.net. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
&amp;lt;!-- News about new and upgraded aircraft and related stuff. The official forum and other ones usually are a good source for this. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === New aircraft === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Updated aircraft === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Liveries === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Instruments === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Aircraft reviews === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
&amp;lt;!-- Scenery development news --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Scenery Models === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Airports === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Land cover === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Osm2city === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === New OSM2City areas === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Interview with a contributor == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Suggested flights == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == AI == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === AI traffic === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === AI scenarios === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community news ==&lt;br /&gt;
&amp;lt;!-- === FlightGear on YouTube === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- embed video as {{#ev:youtube|VCc6PwRI1LA}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Forum news === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Wiki updates === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Article of the month === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multiplayer events ==&lt;br /&gt;
&amp;lt;!-- === Upcoming events === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Finished events === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == FlightGear events == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- For example presence at FSWeekend --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Hardware reviews == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Screenshot of the Month ==&lt;br /&gt;
&amp;lt;!--FlightGear's Screenshot of the Month {{#time: F | 2025-05}} 2025 is FIXME by {{usr|FIXME}}&lt;br /&gt;
ADD IMAGE --&amp;gt;&lt;br /&gt;
If you want to participate in the screenshot contest&amp;lt;!-- of {{#time: F | 2025-05 + 1month}}--&amp;gt;, you can submit your candidate to the {{forum link|title=this|f=88|t=}}. Be sure to see the first post for participation rules. For purposes of convenience and organization, at the end of the month or after 20 entries have been submitted, a new forum topic will be started containing all shots in an easy-to-view layout. The voting will then take place there.&amp;lt;!--Once the voting has finished, the best screenshot will be presented in the Newsletter edition of {{#time: F | 2025-05 + 1month}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Changes after 2024.1]]&amp;lt;!--Has a new version been released this month? Use previous version!--&amp;gt;&lt;br /&gt;
[[Category:FlightGear Newsletter|2025 05]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[de:FlightGear Newsletter {{#time: F Y | 2025-05 | de }}]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_May_2025&amp;diff=142074</id>
		<title>FlightGear Newsletter May 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_May_2025&amp;diff=142074"/>
		<updated>2025-07-06T18:17:13Z</updated>

		<summary type="html">&lt;p&gt;Www2: Newsletter creation, automatic preload from here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
NOTES TO EDITORS&lt;br /&gt;
&lt;br /&gt;
* Headings&lt;br /&gt;
  * DO NOT DELETE HEADINGS prior to final cleanup&lt;br /&gt;
  * Current headings and their order is merely a suggestion based on what have been used earlier&lt;br /&gt;
  * Changes made to headings or structure should also be copied the Newsletter template http://wiki.flightgear.org/User:Skybike/Template:This_months_newsletter/Newsletter_example&lt;br /&gt;
&lt;br /&gt;
* Final cleanup before write protecting&lt;br /&gt;
  * Remove unused headings&lt;br /&gt;
  * Remove {{Appendix}} if not used.&lt;br /&gt;
  * Update &amp;quot;Category: Changes after&amp;quot; to the FG version current at the 1st of this month&lt;br /&gt;
  * Finally remove this comment&lt;br /&gt;
  * Update [[Next Newsletter]] and [[FlightGear Newsletter]]&lt;br /&gt;
&lt;br /&gt;
* Discussion, issues and suggestions&lt;br /&gt;
  * Regarding this newsletter issue, please use the discussion page&lt;br /&gt;
  * Regarding the newsletter in general, primarily use the FlightGear Newsletter discussion page (Talk:FlightGear Newsletter)&lt;br /&gt;
  * Regarding this Newsletter template, please use FIXME&lt;br /&gt;
&lt;br /&gt;
+++   {{Newsletter-header|{{#time: F | 2025-05}}}}   +++&lt;br /&gt;
--&amp;gt;{{User:Skybike/Template:Newsletter-header-translate|2025-05}}&lt;br /&gt;
{{TOC_right|limit=2}}&lt;br /&gt;
''We would like to emphasize that the monthly newsletter cannot live without the contributions of FlightGear users and developers. Everyone with a wiki account (free to register) is welcome to contribute to the newsletter.  If you know about any FlightGear related news or projects such as for example updated scenery or aircraft, please do feel invited to add such news to the newsletter.''&lt;br /&gt;
&lt;br /&gt;
''The new Visual Editor makes editing the wiki as simple as using a Word-processor, and even easier than using the forum as you don't even need to know the syntax for a url. Just hit the 'edit' link and start.''&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&amp;lt;!-- News about FlightGear itself.  The FlightGear mailing list and/or core developers are a good source. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Disclaimer|id=final-fixed-function-release}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Related Software tools and projects == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Those not being part of FlightGear itself, like for example OpenRadar, TerreMaster or flightgear-atc.alwaysdata.net. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
&amp;lt;!-- News about new and upgraded aircraft and related stuff. The official forum and other ones usually are a good source for this. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === New aircraft === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Updated aircraft === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Liveries === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Instruments === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === Aircraft reviews === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
&amp;lt;!-- Scenery development news --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Scenery Models === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Airports === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Land cover === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Osm2city === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === New OSM2City areas === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Interview with a contributor == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Suggested flights == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == AI == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === AI traffic === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- === AI scenarios === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community news ==&lt;br /&gt;
&amp;lt;!-- === FlightGear on YouTube === --&amp;gt;&lt;br /&gt;
&amp;lt;!-- embed video as {{#ev:youtube|VCc6PwRI1LA}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Forum news === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Wiki updates === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Article of the month === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multiplayer events ==&lt;br /&gt;
&amp;lt;!-- === Upcoming events === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === Finished events === --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == FlightGear events == --&amp;gt;&lt;br /&gt;
&amp;lt;!-- For example presence at FSWeekend --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Hardware reviews == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Screenshot of the Month ==&lt;br /&gt;
&amp;lt;!--FlightGear's Screenshot of the Month {{#time: F | 2025-05}} 2025 is FIXME by {{usr|FIXME}}&lt;br /&gt;
ADD IMAGE --&amp;gt;&lt;br /&gt;
If you want to participate in the screenshot contest&amp;lt;!-- of {{#time: F | 2025-05 + 1month}}--&amp;gt;, you can submit your candidate to the {{forum link|title=this|f=88|t=}}. Be sure to see the first post for participation rules. For purposes of convenience and organization, at the end of the month or after 20 entries have been submitted, a new forum topic will be started containing all shots in an easy-to-view layout. The voting will then take place there.&amp;lt;!--Once the voting has finished, the best screenshot will be presented in the Newsletter edition of {{#time: F | 2025-05 + 1month}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Changes after 2024.1]]&amp;lt;!--Has a new version been released this month? Use previous version!--&amp;gt;&lt;br /&gt;
[[Category:FlightGear Newsletter|2025 05]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[de:FlightGear Newsletter {{#time: F Y | 2025-05 | de }}]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139730</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139730"/>
		<updated>2024-04-18T00:26:34Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot on certain airplanes. For [[IT-AUTOFLIGHT]] based systems, see [[IT-AUTOFLIGHT#Interface_Reference|here]].&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[%d]/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm[%d]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav[%d]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan[%d]/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation ADF ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[%d]/adf-btn&lt;br /&gt;
/instrumentation/adf[%d]/bro-btn&lt;br /&gt;
/instrumentation/adf[%d]/display-mode&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/running&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/start-time&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/time&lt;br /&gt;
/instrumentation/adf[%d]/error-deg&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/running&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/start-time&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/time&lt;br /&gt;
/instrumentation/adf[%d]/flt-btn&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/dial-1-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/dial-100-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/selected-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/standby-khz&lt;br /&gt;
/instrumentation/adf[%d]/frq-btn&lt;br /&gt;
/instrumentation/adf[%d]/ident&lt;br /&gt;
/instrumentation/adf[[%d]/ident-audible&lt;br /&gt;
/instrumentation/adf[%d]/in-range&lt;br /&gt;
/instrumentation/adf[%d]/indicated-bearing-deg&lt;br /&gt;
/instrumentation/adf[%d]/mode&lt;br /&gt;
/instrumentation/adf[%d]/model&lt;br /&gt;
/instrumentation/adf[%d]/operable&lt;br /&gt;
/instrumentation/adf[%d]/power-btn&lt;br /&gt;
/instrumentation/adf[%d]/right-display&lt;br /&gt;
/instrumentation/adf[%d]/rotation-deg&lt;br /&gt;
/instrumentation/adf[%d]/serviceable&lt;br /&gt;
/instrumentation/adf[%d]/set-btn&lt;br /&gt;
/instrumentation/adf[%d]/volume&lt;br /&gt;
/instrumentation/adf[%d]/volume-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
See [[Aircraft_properties_reference/Instrumentation/COMM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation NAV radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/nav[%d]/audio-btn&lt;br /&gt;
/instrumentation/nav[%d]/back-course-btn&lt;br /&gt;
/instrumentation/nav[%d]/cdi/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/crosstrack-error-m&lt;br /&gt;
/instrumentation/nav[%d]/crosstrack-heading-error-deg&lt;br /&gt;
/instrumentation/nav[%d]/data-is-valid&lt;br /&gt;
/instrumentation/nav[%d]/dme-in-range&lt;br /&gt;
/instrumentation/nav[%d]/filtered-cdiNAV0-deflection&lt;br /&gt;
/instrumentation/nav[%d]/filtered-gsNAV0-deflection&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/is-localizer-frequency&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/nav[%d]/from-flag&lt;br /&gt;
/instrumentation/nav[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/nav[%d]/gs/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/gs-direct-deg&lt;br /&gt;
/instrumentation/nav[%d]/gs-distance&lt;br /&gt;
/instrumentation/nav[%d]/gs-in-range&lt;br /&gt;
/instrumentation/nav[%d]/gs-needle-deflection&lt;br /&gt;
/instrumentation/nav[%d]/gs-needle-deflection-deg&lt;br /&gt;
/instrumentation/nav[%d]/gs-needle-deflection-norm&lt;br /&gt;
/instrumentation/nav[%d]/gs-rate-of-climb&lt;br /&gt;
/instrumentation/nav[%d]/gs-rate-of-climb-fpm&lt;br /&gt;
/instrumentation/nav[%d]/has-gs&lt;br /&gt;
/instrumentation/nav[%d]/heading-deg&lt;br /&gt;
/instrumentation/nav[%d]/heading-needle-deflection&lt;br /&gt;
/instrumentation/nav[%d]/heading-needle-deflection-norm&lt;br /&gt;
/instrumentation/nav[%d]/ident&lt;br /&gt;
/instrumentation/nav[%d]/ident-audible&lt;br /&gt;
/instrumentation/nav[%d]/in-range&lt;br /&gt;
/instrumentation/nav[%d]/nav-distance&lt;br /&gt;
/instrumentation/nav[%d]/nav-id&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc1&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc2&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc3&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc4&lt;br /&gt;
/instrumentation/nav[%d]/nav-loc&lt;br /&gt;
/instrumentation/nav[%d]/operable&lt;br /&gt;
/instrumentation/nav[%d]/power-btn&lt;br /&gt;
/instrumentation/nav[%d]/radials/actual-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/reciprocal-radial-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/selected-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/target-auto-hdg-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/arget-radial-deg&lt;br /&gt;
/instrumentation/nav[%d]/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/nav[%d]/slaved-to-gps&lt;br /&gt;
/instrumentation/nav[%d]/time-to-intercept-sec&lt;br /&gt;
/instrumentation/nav[%d]/to-flag&lt;br /&gt;
/instrumentation/nav[%d]/to-from/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/volume&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation Tacan ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/tacan[%d]/display/channel&lt;br /&gt;
/instrumentation/tacan[%d]/display/x-shift&lt;br /&gt;
/instrumentation/tacan[%d]/display/y-shift&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[1]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[2]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[3]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[4]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/tacan[%d]/ident&lt;br /&gt;
/instrumentation/tacan[%d]/in-range&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-bearing-true-deg&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-distance-nm&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-ground-speed-kt&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-time-min&lt;br /&gt;
/instrumentation/tacan[%d]/name&lt;br /&gt;
/instrumentation/tacan[%d]/serviceable&lt;br /&gt;
/instrumentation/tacan[%d]/switch-position&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference/Instrumentation/COMM&amp;diff=139729</id>
		<title>Aircraft properties reference/Instrumentation/COMM</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference/Instrumentation/COMM&amp;diff=139729"/>
		<updated>2024-04-18T00:25:21Z</updated>

		<summary type="html">&lt;p&gt;Www2: Move to a separate page for properties reference for the COMM radio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm[%d]/add-noise&lt;br /&gt;
/instrumentation/comm[%d]/airport-id&lt;br /&gt;
/instrumentation/comm[%d]/atis&lt;br /&gt;
/instrumentation/comm[%d]/channel-button&lt;br /&gt;
/instrumentation/comm[%d]/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm[%d]/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm[%d]/frequencies&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/comm[%d]/height-above-station-ft&lt;br /&gt;
/instrumentation/comm[%d]/operable&lt;br /&gt;
/instrumentation/comm[%d]/power-btn&lt;br /&gt;
/instrumentation/comm[%d]/ptt&lt;br /&gt;
/instrumentation/comm[%d]/servicable&lt;br /&gt;
/instrumentation/comm[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/comm[%d]/slant-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/station-name&lt;br /&gt;
/instrumentation/comm[%d]/station-type&lt;br /&gt;
/instrumentation/comm[%d]/test-btn&lt;br /&gt;
/instrumentation/comm[%d]/track-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm[%d]/volume&lt;br /&gt;
/instrumentation/comm[%d]/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139689</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139689"/>
		<updated>2024-04-15T22:40:13Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation */ Add Instrumentation NAV&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot.&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[%d]/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm[%d]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav[%d]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan[%d]/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation ADF ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[%d]/adf-btn&lt;br /&gt;
/instrumentation/adf[%d]/bro-btn&lt;br /&gt;
/instrumentation/adf[%d]/display-mode&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/running&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/start-time&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/time&lt;br /&gt;
/instrumentation/adf[%d]/error-deg&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/running&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/start-time&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/time&lt;br /&gt;
/instrumentation/adf[%d]/flt-btn&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/dial-1-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/dial-100-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/selected-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/standby-khz&lt;br /&gt;
/instrumentation/adf[%d]/frq-btn&lt;br /&gt;
/instrumentation/adf[%d]/ident&lt;br /&gt;
/instrumentation/adf[[%d]/ident-audible&lt;br /&gt;
/instrumentation/adf[%d]/in-range&lt;br /&gt;
/instrumentation/adf[%d]/indicated-bearing-deg&lt;br /&gt;
/instrumentation/adf[%d]/mode&lt;br /&gt;
/instrumentation/adf[%d]/model&lt;br /&gt;
/instrumentation/adf[%d]/operable&lt;br /&gt;
/instrumentation/adf[%d]/power-btn&lt;br /&gt;
/instrumentation/adf[%d]/right-display&lt;br /&gt;
/instrumentation/adf[%d]/rotation-deg&lt;br /&gt;
/instrumentation/adf[%d]/serviceable&lt;br /&gt;
/instrumentation/adf[%d]/set-btn&lt;br /&gt;
/instrumentation/adf[%d]/volume&lt;br /&gt;
/instrumentation/adf[%d]/volume-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm[%d]/add-noise&lt;br /&gt;
/instrumentation/comm[%d]/airport-id&lt;br /&gt;
/instrumentation/comm[%d]/atis&lt;br /&gt;
/instrumentation/comm[%d]/channel-button&lt;br /&gt;
/instrumentation/comm[%d]/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm[%d]/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm[%d]/frequencies&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/comm[%d]/height-above-station-ft&lt;br /&gt;
/instrumentation/comm[%d]/operable&lt;br /&gt;
/instrumentation/comm[%d]/power-btn&lt;br /&gt;
/instrumentation/comm[%d]/ptt&lt;br /&gt;
/instrumentation/comm[%d]/servicable&lt;br /&gt;
/instrumentation/comm[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/comm[%d]/slant-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/station-name&lt;br /&gt;
/instrumentation/comm[%d]/station-type&lt;br /&gt;
/instrumentation/comm[%d]/test-btn&lt;br /&gt;
/instrumentation/comm[%d]/track-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm[%d]/volume&lt;br /&gt;
/instrumentation/comm[%d]/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation NAV radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/nav[%d]/audio-btn&lt;br /&gt;
/instrumentation/nav[%d]/back-course-btn&lt;br /&gt;
/instrumentation/nav[%d]/cdi/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/crosstrack-error-m&lt;br /&gt;
/instrumentation/nav[%d]/crosstrack-heading-error-deg&lt;br /&gt;
/instrumentation/nav[%d]/data-is-valid&lt;br /&gt;
/instrumentation/nav[%d]/dme-in-range&lt;br /&gt;
/instrumentation/nav[%d]/filtered-cdiNAV0-deflection&lt;br /&gt;
/instrumentation/nav[%d]/filtered-gsNAV0-deflection&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/is-localizer-frequency&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/nav[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/nav[%d]/from-flag&lt;br /&gt;
/instrumentation/nav[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/nav[%d]/gs/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/gs-direct-deg&lt;br /&gt;
/instrumentation/nav[%d]/gs-distance&lt;br /&gt;
/instrumentation/nav[%d]/gs-in-range&lt;br /&gt;
/instrumentation/nav[%d]/gs-needle-deflection&lt;br /&gt;
/instrumentation/nav[%d]/gs-needle-deflection-deg&lt;br /&gt;
/instrumentation/nav[%d]/gs-needle-deflection-norm&lt;br /&gt;
/instrumentation/nav[%d]/gs-rate-of-climb&lt;br /&gt;
/instrumentation/nav[%d]/gs-rate-of-climb-fpm&lt;br /&gt;
/instrumentation/nav[%d]/has-gs&lt;br /&gt;
/instrumentation/nav[%d]/heading-deg&lt;br /&gt;
/instrumentation/nav[%d]/heading-needle-deflection&lt;br /&gt;
/instrumentation/nav[%d]/heading-needle-deflection-norm&lt;br /&gt;
/instrumentation/nav[%d]/ident&lt;br /&gt;
/instrumentation/nav[%d]/ident-audible&lt;br /&gt;
/instrumentation/nav[%d]/in-range&lt;br /&gt;
/instrumentation/nav[%d]/nav-distance&lt;br /&gt;
/instrumentation/nav[%d]/nav-id&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc1&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc2&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc3&lt;br /&gt;
/instrumentation/nav[%d]/nav-id_asc4&lt;br /&gt;
/instrumentation/nav[%d]/nav-loc&lt;br /&gt;
/instrumentation/nav[%d]/operable&lt;br /&gt;
/instrumentation/nav[%d]/power-btn&lt;br /&gt;
/instrumentation/nav[%d]/radials/actual-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/reciprocal-radial-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/selected-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/target-auto-hdg-deg&lt;br /&gt;
/instrumentation/nav[%d]/radials/arget-radial-deg&lt;br /&gt;
/instrumentation/nav[%d]/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/nav[%d]/slaved-to-gps&lt;br /&gt;
/instrumentation/nav[%d]/time-to-intercept-sec&lt;br /&gt;
/instrumentation/nav[%d]/to-flag&lt;br /&gt;
/instrumentation/nav[%d]/to-from/serviceable&lt;br /&gt;
/instrumentation/nav[%d]/volume&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation Tacan ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/tacan[%d]/display/channel&lt;br /&gt;
/instrumentation/tacan[%d]/display/x-shift&lt;br /&gt;
/instrumentation/tacan[%d]/display/y-shift&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[1]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[2]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[3]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[4]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/tacan[%d]/ident&lt;br /&gt;
/instrumentation/tacan[%d]/in-range&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-bearing-true-deg&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-distance-nm&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-ground-speed-kt&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-time-min&lt;br /&gt;
/instrumentation/tacan[%d]/name&lt;br /&gt;
/instrumentation/tacan[%d]/serviceable&lt;br /&gt;
/instrumentation/tacan[%d]/switch-position&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139688</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139688"/>
		<updated>2024-04-15T22:23:56Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation ADF */ fix some typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot.&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[%d]/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm[%d]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav[%d]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan[%d]/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation ADF ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[%d]/adf-btn&lt;br /&gt;
/instrumentation/adf[%d]/bro-btn&lt;br /&gt;
/instrumentation/adf[%d]/display-mode&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/running&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/start-time&lt;br /&gt;
/instrumentation/adf[%d]/enroute-timer/time&lt;br /&gt;
/instrumentation/adf[%d]/error-deg&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/running&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/start-time&lt;br /&gt;
/instrumentation/adf[%d]/flight-timer/time&lt;br /&gt;
/instrumentation/adf[%d]/flt-btn&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/dial-1-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/dial-100-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/selected-khz&lt;br /&gt;
/instrumentation/adf[%d]/frequencies/standby-khz&lt;br /&gt;
/instrumentation/adf[%d]/frq-btn&lt;br /&gt;
/instrumentation/adf[%d]/ident&lt;br /&gt;
/instrumentation/adf[[%d]/ident-audible&lt;br /&gt;
/instrumentation/adf[%d]/in-range&lt;br /&gt;
/instrumentation/adf[%d]/indicated-bearing-deg&lt;br /&gt;
/instrumentation/adf[%d]/mode&lt;br /&gt;
/instrumentation/adf[%d]/model&lt;br /&gt;
/instrumentation/adf[%d]/operable&lt;br /&gt;
/instrumentation/adf[%d]/power-btn&lt;br /&gt;
/instrumentation/adf[%d]/right-display&lt;br /&gt;
/instrumentation/adf[%d]/rotation-deg&lt;br /&gt;
/instrumentation/adf[%d]/serviceable&lt;br /&gt;
/instrumentation/adf[%d]/set-btn&lt;br /&gt;
/instrumentation/adf[%d]/volume&lt;br /&gt;
/instrumentation/adf[%d]/volume-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm[%d]/add-noise&lt;br /&gt;
/instrumentation/comm[%d]/airport-id&lt;br /&gt;
/instrumentation/comm[%d]/atis&lt;br /&gt;
/instrumentation/comm[%d]/channel-button&lt;br /&gt;
/instrumentation/comm[%d]/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm[%d]/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm[%d]/frequencies&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/comm[%d]/height-above-station-ft&lt;br /&gt;
/instrumentation/comm[%d]/operable&lt;br /&gt;
/instrumentation/comm[%d]/power-btn&lt;br /&gt;
/instrumentation/comm[%d]/ptt&lt;br /&gt;
/instrumentation/comm[%d]/servicable&lt;br /&gt;
/instrumentation/comm[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/comm[%d]/slant-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/station-name&lt;br /&gt;
/instrumentation/comm[%d]/station-type&lt;br /&gt;
/instrumentation/comm[%d]/test-btn&lt;br /&gt;
/instrumentation/comm[%d]/track-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm[%d]/volume&lt;br /&gt;
/instrumentation/comm[%d]/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation Tacan ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/tacan[%d]/display/channel&lt;br /&gt;
/instrumentation/tacan[%d]/display/x-shift&lt;br /&gt;
/instrumentation/tacan[%d]/display/y-shift&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[1]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[2]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[3]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[4]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/tacan[%d]/ident&lt;br /&gt;
/instrumentation/tacan[%d]/in-range&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-bearing-true-deg&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-distance-nm&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-ground-speed-kt&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-time-min&lt;br /&gt;
/instrumentation/tacan[%d]/name&lt;br /&gt;
/instrumentation/tacan[%d]/serviceable&lt;br /&gt;
/instrumentation/tacan[%d]/switch-position&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139687</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139687"/>
		<updated>2024-04-15T22:18:33Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation */ Add Instrumentation ADF&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot.&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[%d]/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm[%d]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav[%d]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan[%d]/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation ADF ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf[[%d]/adf-btn&lt;br /&gt;
/instrumentation/adf[[%d]/bro-btn&lt;br /&gt;
/instrumentation/adf[[%d]/display-mode&lt;br /&gt;
/instrumentation/adf[[%d]/enroute-timer/running&lt;br /&gt;
/instrumentation/adf[[%d]/enroute-timer/start-time&lt;br /&gt;
/instrumentation/adf[[%d]/enroute-timer/time&lt;br /&gt;
/instrumentation/adf[[%d]/error-deg&lt;br /&gt;
/instrumentation/adf[[%d]/flight-timer/running&lt;br /&gt;
/instrumentation/adf[[%d]/flight-timer/start-time&lt;br /&gt;
/instrumentation/adf[[%d]/flight-timer/time&lt;br /&gt;
/instrumentation/adf[[%d]/flt-btn&lt;br /&gt;
/instrumentation/adf[[%d]/frequencies/dial-1-khz&lt;br /&gt;
/instrumentation/adf[[%d]/frequencies/dial-100-khz&lt;br /&gt;
/instrumentation/adf[[%d]/frequencies/selected-khz&lt;br /&gt;
/instrumentation/adf[[%d]/frequencies/standby-khz&lt;br /&gt;
/instrumentation/adf[[%d]/frq-btn&lt;br /&gt;
/instrumentation/adf[[%d]/ident&lt;br /&gt;
/instrumentation/adf[[%d]/ident-audible&lt;br /&gt;
/instrumentation/adf[[%d]/in-range&lt;br /&gt;
/instrumentation/adf[[%d]/indicated-bearing-deg&lt;br /&gt;
/instrumentation/adf[[%d]/mode&lt;br /&gt;
/instrumentation/adf[[%d]/model&lt;br /&gt;
/instrumentation/adf[[%d]/operable&lt;br /&gt;
/instrumentation/adf[[%d]/power-btn&lt;br /&gt;
/instrumentation/adf[[%d]/right-display&lt;br /&gt;
/instrumentation/adf[[%d]/rotation-deg&lt;br /&gt;
/instrumentation/adf[[%d]/serviceable&lt;br /&gt;
/instrumentation/adf[[%d]/set-btn&lt;br /&gt;
/instrumentation/adf[[%d]/volume&lt;br /&gt;
/instrumentation/adf[[%d]/volume-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm[%d]/add-noise&lt;br /&gt;
/instrumentation/comm[%d]/airport-id&lt;br /&gt;
/instrumentation/comm[%d]/atis&lt;br /&gt;
/instrumentation/comm[%d]/channel-button&lt;br /&gt;
/instrumentation/comm[%d]/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm[%d]/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm[%d]/frequencies&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/comm[%d]/height-above-station-ft&lt;br /&gt;
/instrumentation/comm[%d]/operable&lt;br /&gt;
/instrumentation/comm[%d]/power-btn&lt;br /&gt;
/instrumentation/comm[%d]/ptt&lt;br /&gt;
/instrumentation/comm[%d]/servicable&lt;br /&gt;
/instrumentation/comm[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/comm[%d]/slant-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/station-name&lt;br /&gt;
/instrumentation/comm[%d]/station-type&lt;br /&gt;
/instrumentation/comm[%d]/test-btn&lt;br /&gt;
/instrumentation/comm[%d]/track-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm[%d]/volume&lt;br /&gt;
/instrumentation/comm[%d]/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation Tacan ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/tacan[%d]/display/channel&lt;br /&gt;
/instrumentation/tacan[%d]/display/x-shift&lt;br /&gt;
/instrumentation/tacan[%d]/display/y-shift&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[1]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[2]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[3]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[4]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/tacan[%d]/ident&lt;br /&gt;
/instrumentation/tacan[%d]/in-range&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-bearing-true-deg&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-distance-nm&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-ground-speed-kt&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-time-min&lt;br /&gt;
/instrumentation/tacan[%d]/name&lt;br /&gt;
/instrumentation/tacan[%d]/serviceable&lt;br /&gt;
/instrumentation/tacan[%d]/switch-position&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139686</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139686"/>
		<updated>2024-04-15T22:06:42Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation */ Add tacan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot.&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm[%d]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav[%d]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan[%d]/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm[%d]/add-noise&lt;br /&gt;
/instrumentation/comm[%d]/airport-id&lt;br /&gt;
/instrumentation/comm[%d]/atis&lt;br /&gt;
/instrumentation/comm[%d]/channel-button&lt;br /&gt;
/instrumentation/comm[%d]/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm[%d]/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm[%d]/frequencies&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/comm[%d]/height-above-station-ft&lt;br /&gt;
/instrumentation/comm[%d]/operable&lt;br /&gt;
/instrumentation/comm[%d]/power-btn&lt;br /&gt;
/instrumentation/comm[%d]/ptt&lt;br /&gt;
/instrumentation/comm[%d]/servicable&lt;br /&gt;
/instrumentation/comm[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/comm[%d]/slant-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/station-name&lt;br /&gt;
/instrumentation/comm[%d]/station-type&lt;br /&gt;
/instrumentation/comm[%d]/test-btn&lt;br /&gt;
/instrumentation/comm[%d]/track-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm[%d]/volume&lt;br /&gt;
/instrumentation/comm[%d]/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation Tacan ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/tacan[%d]/display/channel&lt;br /&gt;
/instrumentation/tacan[%d]/display/x-shift&lt;br /&gt;
/instrumentation/tacan[%d]/display/y-shift&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[1]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[2]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[3]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-channel[4]&lt;br /&gt;
/instrumentation/tacan[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/tacan[%d]/ident&lt;br /&gt;
/instrumentation/tacan[%d]/in-range&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-bearing-true-deg&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-distance-nm&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-ground-speed-kt&lt;br /&gt;
/instrumentation/tacan[%d]/indicated-time-min&lt;br /&gt;
/instrumentation/tacan[%d]/name&lt;br /&gt;
/instrumentation/tacan[%d]/serviceable&lt;br /&gt;
/instrumentation/tacan[%d]/switch-position&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139651</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139651"/>
		<updated>2024-04-12T02:09:43Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation */ small remove duplicate enterys and replace with /entery/name[%d]/ as the format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot.&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm[%d]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav[%d]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm[%d]/add-noise&lt;br /&gt;
/instrumentation/comm[%d]/airport-id&lt;br /&gt;
/instrumentation/comm[%d]/atis&lt;br /&gt;
/instrumentation/comm[%d]/channel-button&lt;br /&gt;
/instrumentation/comm[%d]/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm[%d]/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm[%d]/frequencies&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/comm[%d]/height-above-station-ft&lt;br /&gt;
/instrumentation/comm[%d]/operable&lt;br /&gt;
/instrumentation/comm[%d]/power-btn&lt;br /&gt;
/instrumentation/comm[%d]/ptt&lt;br /&gt;
/instrumentation/comm[%d]/servicable&lt;br /&gt;
/instrumentation/comm[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/comm[%d]/slant-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/station-name&lt;br /&gt;
/instrumentation/comm[%d]/station-type&lt;br /&gt;
/instrumentation/comm[%d]/test-btn&lt;br /&gt;
/instrumentation/comm[%d]/track-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm[%d]/volume&lt;br /&gt;
/instrumentation/comm[%d]/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139650</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139650"/>
		<updated>2024-04-12T02:07:51Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation comm radio */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot.&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm/&lt;br /&gt;
/instrumentation/comm[1]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav/&lt;br /&gt;
/instrumentation/nav[1]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm[%d]/add-noise&lt;br /&gt;
/instrumentation/comm[%d]/airport-id&lt;br /&gt;
/instrumentation/comm[%d]/atis&lt;br /&gt;
/instrumentation/comm[%d]/channel-button&lt;br /&gt;
/instrumentation/comm[%d]/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm[%d]/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm[%d]/frequencies&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm[%d]/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm[%d]/frq-swap-btn&lt;br /&gt;
/instrumentation/comm[%d]/height-above-station-ft&lt;br /&gt;
/instrumentation/comm[%d]/operable&lt;br /&gt;
/instrumentation/comm[%d]/power-btn&lt;br /&gt;
/instrumentation/comm[%d]/ptt&lt;br /&gt;
/instrumentation/comm[%d]/servicable&lt;br /&gt;
/instrumentation/comm[%d]/signal-quality-norm&lt;br /&gt;
/instrumentation/comm[%d]/slant-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/station-name&lt;br /&gt;
/instrumentation/comm[%d]/station-type&lt;br /&gt;
/instrumentation/comm[%d]/test-btn&lt;br /&gt;
/instrumentation/comm[%d]/track-distance-m&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm[%d]/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm[%d]/volume&lt;br /&gt;
/instrumentation/comm[%d]/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139649</id>
		<title>Aircraft properties reference</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Aircraft_properties_reference&amp;diff=139649"/>
		<updated>2024-04-11T20:03:03Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Instrumentation */ add properties reference for comm radio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
&lt;br /&gt;
This is a generic '''aircraft properties reference'''.  There are many properties that are very common in aircraft, and many of them are present even in a very simple aircraft.  However, a complete description that matches all the properties is very unlikely to be written, as aircraft can be very different from each other.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
== What are properties? ==&lt;br /&gt;
{{main article|Property tree}}&lt;br /&gt;
=== The property tree ===&lt;br /&gt;
Most parts of FlightGear communicate with each other through key-value pair properties in the [[property tree]].  The properties represent both the input from the pilot, the values determining the position and velocity of the aircraft, the values used for animating the aircraft, and pretty much anything else.&lt;br /&gt;
&lt;br /&gt;
While many properties will be common between most aircraft, many properties will also be different between aircraft.  This becomes obvious if one consider the many different configurations (aircraft/helicopter/car, control surface and landing gear layout, number and locations of engines, etc) and propulsions systems (types of engines, types of fuels etc.) an aircraft can have.  There are also different flight dynamic models (FDMs) that have different needs.  In addition many properties will by necessity be aircraft specific, though developers should make a conscious effort to have properties map to more common ones if that is possible.&lt;br /&gt;
&lt;br /&gt;
=== Where are the properties defined? ===&lt;br /&gt;
There are a couple ways that the properties are set, but a fair amount of them just &amp;quot;appear&amp;quot; without being documented anywhere.  There are several places to look for properties.  One is in the aircraft files, starting from the aircraft specific [[aircraft-set.xml]] file, another is the [[Nasal]] files, and the last place (and often most useful!) is &amp;quot;grepping&amp;quot; (searching) through the C++ code.&lt;br /&gt;
&lt;br /&gt;
To determine how a property works and what it does often requires looking through any code that uses it.  This is a part of FlightGear that we could certainly document better&lt;br /&gt;
&lt;br /&gt;
== Annunciators [draft] ==&lt;br /&gt;
!! This section is work in progress !!&lt;br /&gt;
&lt;br /&gt;
The /instrumentation/annunciators section shall provide a central place for&lt;br /&gt;
&lt;br /&gt;
* aircrafts to write annunciator status data&lt;br /&gt;
* 3D aircraft models and external devices (like joysticks, yokes, throttle quadrants or custom made cockpit hardware) to read such data and drive status lights etc.&lt;br /&gt;
&lt;br /&gt;
Some of the props are automatically calculated by property rules in $FGDATA/Aircraft/Generic/generic-annunciators.xml other properties have to be calculated by the actual aircraft.&lt;br /&gt;
&lt;br /&gt;
The aircraft.nas module provides aircraft.light which allows easy implementation of blinking lights. Such lights have a bool property 'state' which tells if the light is on or off.&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/annunciators/doors&lt;br /&gt;
/instrumentation/annunciators/master-caution/state  # aircraft.light&lt;br /&gt;
/instrumentation/annunciators/master-warning/state  # aircraft.light&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/ap/enabled&lt;br /&gt;
/instrumentation/annunciators/ap/mode/alt&lt;br /&gt;
/instrumentation/annunciators/ap/mode/apr&lt;br /&gt;
/instrumentation/annunciators/ap/mode/hdg&lt;br /&gt;
/instrumentation/annunciators/ap/mode/ias&lt;br /&gt;
/instrumentation/annunciators/ap/mode/nav&lt;br /&gt;
/instrumentation/annunciators/ap/mode/rev&lt;br /&gt;
/instrumentation/annunciators/ap/mode/vs&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/engines/&lt;br /&gt;
/instrumentation/annunciators/engines/apu&lt;br /&gt;
/instrumentation/annunciators/engines/fire&lt;br /&gt;
/instrumentation/annunciators/engines/oil-pressure-low&lt;br /&gt;
/instrumentation/annunciators/engines/starter&lt;br /&gt;
# for &amp;lt;gear-name&amp;gt; in {nose, left, right}&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/down&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/in-transition&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/unsafe&lt;br /&gt;
/instrumentation/annunciators/gear/&amp;lt;gear-name&amp;gt;/up&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/gear/parking-brake&lt;br /&gt;
&lt;br /&gt;
/instrumentation/annunciators/systems/anti-ice/enabled&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/aux-pump&lt;br /&gt;
/instrumentation/annunciators/systems/fuel/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/hyd/pressure-low&lt;br /&gt;
/instrumentation/annunciators/systems/vacuum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consumables ==&lt;br /&gt;
:''See also [[#Fuel]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lb&lt;br /&gt;
/consumables/fuel/tank[%d]/level-lbs&lt;br /&gt;
/consumables/fuel/tank[%d]/level-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/capacity-gal_us&lt;br /&gt;
/consumables/fuel/tank[%d]/density-ppg&lt;br /&gt;
/consumables/fuel/total-fuel-lbs&lt;br /&gt;
/consumables/fuel/total-gal_us&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
These properties should, and usually do correspond to how various cockpit controls are set.  Consider these the pilot input.&lt;br /&gt;
&lt;br /&gt;
=== Anti-ice ===&lt;br /&gt;
These properties control the various anti-ice properties that may be present in an aircraft.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/anti-ice/wing-heat&lt;br /&gt;
/controls/anti-ice/pitot-heat&lt;br /&gt;
/controls/anti-ice/wiper&lt;br /&gt;
/controls/anti-ice/window-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/carb-heat&lt;br /&gt;
/controls/anti-ice/engine[%d]/inlet-heat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== APU ===&lt;br /&gt;
These properties control any auxiliary power unit, in essence a small turbine engine driving generators, hydraulic pumps etc. before and after the aircraft's engines are up an running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/APU/off-start-run&lt;br /&gt;
/controls/APU/fire-switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Armament ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/armament/master-arm&lt;br /&gt;
/controls/armament/station-select&lt;br /&gt;
/controls/armament/release-all&lt;br /&gt;
/controls/armament/station[%d]/stick-size&lt;br /&gt;
/controls/armament/station[%d]/release-stick&lt;br /&gt;
/controls/armament/station[%d]/release-all&lt;br /&gt;
/controls/armament/station[%d]/jettison-all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Autoflight ===&lt;br /&gt;
These properties control the autopilot.&lt;br /&gt;
&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/autoflight/autopilot[%d]/engage&lt;br /&gt;
/controls/autoflight/autothrottle-arm&lt;br /&gt;
/controls/autoflight/autothrottle-engage&lt;br /&gt;
/controls/autoflight/heading-select&lt;br /&gt;
/controls/autoflight/altitude-select&lt;br /&gt;
/controls/autoflight/bank-angle-select&lt;br /&gt;
/controls/autoflight/vertical-speed-select&lt;br /&gt;
/controls/autoflight/speed-select&lt;br /&gt;
/controls/autoflight/mach-select&lt;br /&gt;
/controls/autoflight/vertical-mode&lt;br /&gt;
/controls/autoflight/lateral-mode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Electric ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/electric/battery-switch&lt;br /&gt;
/controls/electric/external-power&lt;br /&gt;
/controls/electric/APU-generator&lt;br /&gt;
/controls/electric/engine[%d]/generator&lt;br /&gt;
/controls/electric/engine[%d]/bus-tie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Engines ===&lt;br /&gt;
Engines are numbered engine[0] for a single engine to engine[0] to engine[3] for a 747 for example. (The model allows for up to 12 engines rumour has it ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/engines/throttle_idle&lt;br /&gt;
/controls/engines/engine[%d]/throttle&lt;br /&gt;
/controls/engines/engine[%d]/starter&lt;br /&gt;
/controls/engines/engine[%d]/fuel-pump&lt;br /&gt;
/controls/engines/engine[%d]/fire-switch&lt;br /&gt;
/controls/engines/engine[%d]/fire-bottle-discharge&lt;br /&gt;
/controls/engines/engine[%d]/cutoff&lt;br /&gt;
/controls/engines/engine[%d]/mixture&lt;br /&gt;
/controls/engines/engine[%d]/propeller-pitch&lt;br /&gt;
/controls/engines/engine[%d]/magnetos&lt;br /&gt;
/controls/engines/engine[%d]/boost&lt;br /&gt;
/controls/engines/engine[%d]/WEP&lt;br /&gt;
/controls/engines/engine[%d]/cowl-flaps-norm&lt;br /&gt;
/controls/engines/engine[%d]/feather&lt;br /&gt;
/controls/engines/engine[%d]/ignition&lt;br /&gt;
/controls/engines/engine[%d]/augmentation&lt;br /&gt;
/controls/engines/engine[%d]/afterburner&lt;br /&gt;
/controls/engines/engine[%d]/reverser&lt;br /&gt;
/controls/engines/engine[%d]/water-injection&lt;br /&gt;
/controls/engines/engine[%d]/condition&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Flight controls ===&lt;br /&gt;
These properties control the flight controls surfaces, though often through a mechanical, analog or digital flight control system (FCS) that may or may not be modeled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/flight/aileron&lt;br /&gt;
/controls/flight/aileron-trim&lt;br /&gt;
/controls/flight/elevator&lt;br /&gt;
/controls/flight/elevator-trim&lt;br /&gt;
/controls/flight/rudder&lt;br /&gt;
/controls/flight/rudder-trim&lt;br /&gt;
/controls/flight/flaps&lt;br /&gt;
/controls/flight/slats&lt;br /&gt;
/controls/flight/BLC			// Boundary Layer Control&lt;br /&gt;
/controls/flight/spoilers&lt;br /&gt;
/controls/flight/speedbrake&lt;br /&gt;
/controls/flight/wing-sweep&lt;br /&gt;
/controls/flight/wing-fold&lt;br /&gt;
/controls/flight/drag-chute&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The positions of the controls are usually put in &amp;lt;code&amp;gt;/surface-positions/&amp;lt;/code&amp;gt; at the discretion of the aircraft designer. These usually drive the animations of the control surfaces. They are either normalized (like &amp;lt;code&amp;gt;/surface-positions/elevator-pos-norm&amp;lt;/code&amp;gt;) or in degrees, and sometimes the aileron is split left/right.&lt;br /&gt;
&lt;br /&gt;
=== Fuel ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/fuel/dump-valve&lt;br /&gt;
/controls/fuel/tank[%d]/fuel_selector&lt;br /&gt;
/controls/fuel/tank[%d]/to_engine&lt;br /&gt;
/controls/fuel/tank[%d]/to_tank&lt;br /&gt;
/controls/fuel/tank[%d]/boost-pump[%d]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Gear ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/gear/brake-left&lt;br /&gt;
/controls/gear/brake-right&lt;br /&gt;
/controls/gear/brake-parking&lt;br /&gt;
/controls/gear/steering // Used if rudder is not sufficient for control of steering&lt;br /&gt;
/controls/gear/gear-down&lt;br /&gt;
/controls/gear/antiskid // Deprecated?&lt;br /&gt;
/controls/gear/tailhook&lt;br /&gt;
/controls/gear/tailwheel-lock&lt;br /&gt;
/controls/gear/wheel[%d]/alternate-extension&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Hydraulics ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/hydraulic/system[%d]/engine-pump&lt;br /&gt;
/controls/hydraulic/system[%d]/electric-pump&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Lights ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/lighting/landing-lights&lt;br /&gt;
/controls/lighting/turn-off-lights&lt;br /&gt;
/controls/lighting/formation-lights&lt;br /&gt;
/controls/lighting/taxi-light&lt;br /&gt;
/controls/lighting/logo-lights&lt;br /&gt;
/controls/lighting/nav-lights&lt;br /&gt;
/controls/lighting/beacon&lt;br /&gt;
/controls/lighting/strobe&lt;br /&gt;
/controls/lighting/panel-norm&lt;br /&gt;
/controls/lighting/instruments-norm&lt;br /&gt;
/controls/lighting/dome-norm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pneumatic ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pneumatic/APU-bleed&lt;br /&gt;
/controls/pneumatic/engine[%d]/bleed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Pressurization ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/pressurization/mode&lt;br /&gt;
/controls/pressurization/dump&lt;br /&gt;
/controls/pressurization/outflow-valve&lt;br /&gt;
/controls/pressurization/pack[%d]/pack-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Seat ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/controls/seat/vertical-adjust&lt;br /&gt;
/controls/seat/fore-aft-adjust&lt;br /&gt;
/controls/seat/cmd_selector_valve&lt;br /&gt;
/controls/seat/eject[%d]/initiate&lt;br /&gt;
/controls/seat/eject[%d]/status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Engines ==&lt;br /&gt;
Status of engines. See also: /controls/engines/ &lt;br /&gt;
=== Common ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/fuel-flow-gph&lt;br /&gt;
/engines/engine[%d]/fuel-flow_pph&lt;br /&gt;
/engines/engine[%d]/thrust_lb&lt;br /&gt;
/engines/engine[%d]/running&lt;br /&gt;
/engines/engine[%d]/starter&lt;br /&gt;
/engines/engine[%d]/cranking&lt;br /&gt;
/engines/engine[%d]/fire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turbine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/n1&lt;br /&gt;
/engines/engine[%d]/n2&lt;br /&gt;
/engines/engine[%d]/epr&lt;br /&gt;
/engines/engine[%d]/augmentation&lt;br /&gt;
/engines/engine[%d]/water-injection&lt;br /&gt;
/engines/engine[%d]/ignition&lt;br /&gt;
/engines/engine[%d]/nozzle-pos-norm&lt;br /&gt;
/engines/engine[%d]/inlet-pos-norm&lt;br /&gt;
/engines/engine[%d]/reversed&lt;br /&gt;
/engines/engine[%d]/cutoff&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Piston ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/mp-osi&lt;br /&gt;
/engines/engine[%d]/egt-degf&lt;br /&gt;
/engines/engine[%d]/oil-temperature-degf&lt;br /&gt;
/engines/engine[%d]/oil-pressure-psi&lt;br /&gt;
/engines/engine[%d]/cht-degf&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Propeller ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/engines/engine[%d]/rpm&lt;br /&gt;
/engines/engine[%d]/pitch&lt;br /&gt;
/engines/engine[%d]/torque&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Flight Dynamics Model ==&lt;br /&gt;
=== Position ===&lt;br /&gt;
This will return the current position of the aircraft within FlightGear. This is also the stuff that is transmitted in [[Howto:Multiplayer|multiplayer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/position/&lt;br /&gt;
/position/altitiude-ft ()&lt;br /&gt;
/position/altitude-agl-ft (22.46983965)&lt;br /&gt;
/position/altitude-ft (28.24368289)&lt;br /&gt;
/position/ground-elev-ft (-0.43513529)&lt;br /&gt;
/position/ground-elev-m (-0.1326292364)&lt;br /&gt;
/position/latitude-deg (37.61371436)&lt;br /&gt;
/position/latitude-string (37*36 49.4N)&lt;br /&gt;
/position/longitude-deg (-122.3576508)&lt;br /&gt;
/position/longitude-string (-122*21 27.5W)&lt;br /&gt;
/position/sea-level-radius-ft (20899648.76)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Orientation ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/orientation/roll-deg&lt;br /&gt;
/orientation/pitch-deg&lt;br /&gt;
/orientation/heading-deg&lt;br /&gt;
&lt;br /&gt;
/orientation/roll-rate-degps&lt;br /&gt;
/orientation/pitch-rate-degps&lt;br /&gt;
/orientation/yaw-rate-degps&lt;br /&gt;
&lt;br /&gt;
/orientation/side-slip-rad&lt;br /&gt;
/orientation/side-slip-deg&lt;br /&gt;
/orientation/alpha-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Velocities ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/velocities/airspeed-kt&lt;br /&gt;
/velocities/mach&lt;br /&gt;
/velocities/speed-north-fps&lt;br /&gt;
/velocities/speed-east-fps&lt;br /&gt;
/velocities/speed-down-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/uBody-fps&lt;br /&gt;
/velocities/vBody-fps&lt;br /&gt;
/velocities/wBody-fps&lt;br /&gt;
&lt;br /&gt;
/velocities/vertical-speed-fps&lt;br /&gt;
/velocities/glideslope&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
=== Acceleration ===&lt;br /&gt;
TODO - explain of section&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/accelerations/nlf&lt;br /&gt;
&lt;br /&gt;
/accelerations/ned/north-accel-fps_sec&lt;br /&gt;
/accelerations/ned/east-accel-fps_sec&lt;br /&gt;
/accelerations/ned/down-accel-fps_sec&lt;br /&gt;
&lt;br /&gt;
/accelerations/pilot/x-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/y-accel-fps_sec&lt;br /&gt;
/accelerations/pilot/z-accel-fps_sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
TODO - section notes&lt;br /&gt;
&lt;br /&gt;
== Gear ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/gear/serviceable&lt;br /&gt;
/gear/gear[%d]/cast-angle-deg // The angle of the wheel where 0 is pointing straight forward&lt;br /&gt;
/gear/gear[%d]/compression-m&lt;br /&gt;
/gear/gear[%d]/compression-norm&lt;br /&gt;
/gear/gear[%d]/ground-friction-factor&lt;br /&gt;
/gear/gear[%d]/ground-is-solid&lt;br /&gt;
/gear/gear[%d]/has-brake&lt;br /&gt;
/gear/gear[%d]/rollspeed-ms // Speed of the wheel's rotation in meters per second&lt;br /&gt;
/gear/gear[%d]/wow // Weight-on-wheel&lt;br /&gt;
/gear/gear[%d]/xoffset-in&lt;br /&gt;
/gear/gear[%d]/yoffset-in&lt;br /&gt;
/gear/gear[%d]/zoffset-in&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instrumentation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/adf/&lt;br /&gt;
/instrumentation/airspeed-indicator/&lt;br /&gt;
/instrumentation/altimeter/&lt;br /&gt;
/instrumentation/annunciator/&lt;br /&gt;
/instrumentation/attitude-indicator/&lt;br /&gt;
/instrumentation/clock/&lt;br /&gt;
/instrumentation/comm/&lt;br /&gt;
/instrumentation/comm[1]/&lt;br /&gt;
/instrumentation/dme/&lt;br /&gt;
/instrumentation/efis/&lt;br /&gt;
/instrumentation/encoder/&lt;br /&gt;
/instrumentation/flightdirector/&lt;br /&gt;
/instrumentation/gps/&lt;br /&gt;
/instrumentation/gps-annunciator/&lt;br /&gt;
/instrumentation/heading-indicator/&lt;br /&gt;
/instrumentation/heading-indicator-fg/&lt;br /&gt;
/instrumentation/magnetic-compass/&lt;br /&gt;
/instrumentation/marker-beacon/&lt;br /&gt;
/instrumentation/nav/&lt;br /&gt;
/instrumentation/nav[1]/&lt;br /&gt;
/instrumentation/radar/&lt;br /&gt;
/instrumentation/slip-skid-ball/&lt;br /&gt;
/instrumentation/tacan/&lt;br /&gt;
/instrumentation/transponder/&lt;br /&gt;
/instrumentation/turn-indicator/&lt;br /&gt;
/instrumentation/vertical-speed-indicator/&lt;br /&gt;
/instrumentation/wxradar/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instrumentation comm radio ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/instrumentation/comm/add-noise&lt;br /&gt;
/instrumentation/comm/airport-id&lt;br /&gt;
/instrumentation/comm/atis&lt;br /&gt;
/instrumentation/comm/channel-button&lt;br /&gt;
/instrumentation/comm/chanel-mode-selector&lt;br /&gt;
/instrumentation/comm/cutoff-signal-quality&lt;br /&gt;
/instrumentation/comm/frequencies&lt;br /&gt;
/instrumentation/comm/frequencies/dial-khz&lt;br /&gt;
/instrumentation/comm/frequencies/dial-mhz&lt;br /&gt;
/instrumentation/comm/frequencies/selected-channel&lt;br /&gt;
/instrumentation/comm/frequencies/selected-channel-width-khz&lt;br /&gt;
/instrumentation/comm/frequencies/selected-mhz&lt;br /&gt;
/instrumentation/comm/frequencies/selected-mhz-fmt&lt;br /&gt;
/instrumentation/comm/frequencies/selected-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm/frequencies/standby-channel&lt;br /&gt;
/instrumentation/comm/frequencies/standby-channel-width-khz&lt;br /&gt;
/instrumentation/comm/frequencies/standby-mhz&lt;br /&gt;
/instrumentation/comm/frequencies/standby-mhz-fmt&lt;br /&gt;
/instrumentation/comm/frequencies/standby-real-frequency-mhz&lt;br /&gt;
/instrumentation/comm/frq-swap-btn&lt;br /&gt;
/instrumentation/comm/height-above-station-ft&lt;br /&gt;
/instrumentation/comm/operable&lt;br /&gt;
/instrumentation/comm/power-btn&lt;br /&gt;
/instrumentation/comm/ptt&lt;br /&gt;
/instrumentation/comm/servicable&lt;br /&gt;
/instrumentation/comm/signal-quality-norm&lt;br /&gt;
/instrumentation/comm/slant-distance-m&lt;br /&gt;
/instrumentation/comm/station-name&lt;br /&gt;
/instrumentation/comm/station-type&lt;br /&gt;
/instrumentation/comm/test-btn&lt;br /&gt;
/instrumentation/comm/track-distance-m&lt;br /&gt;
/instrumentation/comm/true-bearing-from-deg&lt;br /&gt;
/instrumentation/comm/true-bearing-to-deg&lt;br /&gt;
/instrumentation/comm/volume&lt;br /&gt;
/instrumentation/comm/volume-selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rotors (YASim only) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rotors/gear/torque-sound-filtered // Unused?&lt;br /&gt;
/rotors/gear/total-torque&lt;br /&gt;
/rotors/{name}/balance&lt;br /&gt;
/rotors/{name}/blade[%d]/flap-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/incidence-deg&lt;br /&gt;
/rotors/{name}/blade[%d]/position-deg // Position relative to model&lt;br /&gt;
/rotors/{name}/bladesvisible // Used for animations&lt;br /&gt;
/rotors/{name}/cone%d-deg //e.g. cone-deg or cone2-deg&lt;br /&gt;
/rotors/{name}/roll-deg&lt;br /&gt;
/rotors/{name}/rpm&lt;br /&gt;
/rotors/{name}/stall&lt;br /&gt;
/rotors/{name}/stall-filtered&lt;br /&gt;
/rotors/{name}/tilt&lt;br /&gt;
/rotors/{name}/torque&lt;br /&gt;
/rotors/{name}/yaw-deg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For how to animate rotors using these properties, see [[Howto:Animate helicopters]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Aircraft-set.xml]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Property browser]]&lt;br /&gt;
* [[PropertyList XML files]]&lt;br /&gt;
* [[Property tree]]&lt;br /&gt;
&lt;br /&gt;
=== Readme files ===&lt;br /&gt;
* {{readme file|properties}}&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
==== Consumables ====&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/TankProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.hxx}}&lt;br /&gt;
* {{flightgear file|src/Aircraft/controls.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Flight Dynamics Model ====&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.hxx}}&lt;br /&gt;
* {{flightgear file|src/FDM/flightProperties.cxx}}&lt;br /&gt;
&lt;br /&gt;
==== Instrumentation ====&lt;br /&gt;
* {{flightgear file|src/Instrumentation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;br /&gt;
[[Category:Aircraft enhancement]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135754</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135754"/>
		<updated>2022-10-27T21:39:55Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that is use to add/modified navaids in navdata for use in a custom scenery.&lt;br /&gt;
fileformat: json&lt;br /&gt;
&lt;br /&gt;
* NavDB_user_earth.nndb&lt;br /&gt;
This are custom Navdata that are create by the user.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* Alias_earth.csv&lt;br /&gt;
This file is use for airports that have multiple ICAO codes or two airports that share runways.&lt;br /&gt;
e.g. Kai Tak (VHHX/VHXX) for a airport with 2 icao code and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK) as an airports that share runways.&lt;br /&gt;
fileformat: CSV&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.cvs ||[[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== block diagram ==&lt;br /&gt;
[[File:NextNAV current situation.png|600px|This is the current situation of flightgear database.]]&lt;br /&gt;
[[File:NextNAV newSituation.png|600px|This is the new Situation after NextNAV is implementation]]&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
The foaling list are tools needed to be create for this project.&lt;br /&gt;
&lt;br /&gt;
=== Navigraph tools (low priority) ===&lt;br /&gt;
This is the tool that generate the Navdata form Navigraph database.&lt;br /&gt;
&lt;br /&gt;
=== Standalone Test tool (high priority) ===&lt;br /&gt;
This tool is create for helping testing the new data format and helping to create better models for navigation equipment.&lt;br /&gt;
&lt;br /&gt;
=== editor (medium priority) ===&lt;br /&gt;
The editor that is use for helping creating custom scenery and add/remove navaids.&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135753</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135753"/>
		<updated>2022-10-27T21:29:45Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that is use to add/modified navaids in navdata for use in a custom scenery.&lt;br /&gt;
fileformat: json&lt;br /&gt;
&lt;br /&gt;
* NavDB_user_earth.nndb&lt;br /&gt;
This are custom Navdata that are create by the user.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* Alias_earth.csv&lt;br /&gt;
This file is use for airports that have multiple ICAO codes or two airports that share runways.&lt;br /&gt;
e.g. Kai Tak (VHHX/VHXX) for a airport with 2 icao code and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK) as an airports that share runways.&lt;br /&gt;
fileformat: CSV&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.cvs ||[[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== block diagram ==&lt;br /&gt;
[[File:NextNAV current situation.png|600px|This is the current situation of flightgear database.]]&lt;br /&gt;
[[File:NextNAV newSituation.png|600px|This is the new Situation after NextNAV is implementation]]&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
The foaling list are tools needed to be create for this project.&lt;br /&gt;
&lt;br /&gt;
=== Navigraph tools (low priority) ===&lt;br /&gt;
This is the tool that generate the Navdata form navigraph database.&lt;br /&gt;
&lt;br /&gt;
=== Standalone Test tool (high priority) ===&lt;br /&gt;
TBA&lt;br /&gt;
=== editor (medium priority) ===&lt;br /&gt;
The editor that is use for helping creating custom scenery and add/remove navaids.&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135752</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135752"/>
		<updated>2022-10-27T19:47:25Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* block diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that is use to add/modified navaids in navdata for use in a custom scenery.&lt;br /&gt;
fileformat: json&lt;br /&gt;
&lt;br /&gt;
* NavDB_user_earth.nndb&lt;br /&gt;
This are custom Navdata that are create by the user.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* Alias_earth.csv&lt;br /&gt;
This file is use for airports that have multiple ICAO codes or two airports that share runways.&lt;br /&gt;
e.g. Kai Tak (VHHX/VHXX) for a airport with 2 icao code and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK) as an airports that share runways.&lt;br /&gt;
fileformat: CSV&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.cvs ||[[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== block diagram ==&lt;br /&gt;
[[File:NextNAV current situation.png|600px|This is the current situation of flightgear database.]]&lt;br /&gt;
[[File:NextNAV newSituation.png|600px|This is the new Situation after NextNAV is implementation]]&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
The foaling list are tools needed for this project&lt;br /&gt;
&lt;br /&gt;
=== Navigraph tools ===&lt;br /&gt;
This is the tool that generate the Navdata form navigraph.&lt;br /&gt;
&lt;br /&gt;
=== editor ===&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135751</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135751"/>
		<updated>2022-10-27T19:41:11Z</updated>

		<summary type="html">&lt;p&gt;Www2: add block diagrams&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that is use to add/modified navaids in navdata for use in a custom scenery.&lt;br /&gt;
fileformat: json&lt;br /&gt;
&lt;br /&gt;
* NavDB_user_earth.nndb&lt;br /&gt;
This are custom Navdata that are create by the user.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* Alias_earth.csv&lt;br /&gt;
This file is use for airports that have multiple ICAO codes or two airports that share runways.&lt;br /&gt;
e.g. Kai Tak (VHHX/VHXX) for a airport with 2 icao code and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK) as an airports that share runways.&lt;br /&gt;
fileformat: CSV&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.cvs ||[[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== block diagram ==&lt;br /&gt;
[[File:NextNAV current situation.png|thumb|This is the current situation of flightgear database.]]&lt;br /&gt;
[[File:NextNAV newSituation.png|thumb|This is the new Situation after NextNAV is implementation]]&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
The foaling list are tools needed for this project&lt;br /&gt;
&lt;br /&gt;
=== Navigraph tools ===&lt;br /&gt;
This is the tool that generate the Navdata form navigraph.&lt;br /&gt;
&lt;br /&gt;
=== editor ===&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:NextNAV_newSituation.png&amp;diff=135750</id>
		<title>File:NextNAV newSituation.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:NextNAV_newSituation.png&amp;diff=135750"/>
		<updated>2022-10-27T19:40:29Z</updated>

		<summary type="html">&lt;p&gt;Www2: Uploaded own work with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=This is the new Situation after NextNAV is implementation}}&lt;br /&gt;
|date=2022-10-27&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Www2|Www2]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{self|cc-zero}}&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:NextNAV_current_situation.png&amp;diff=135749</id>
		<title>File:NextNAV current situation.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:NextNAV_current_situation.png&amp;diff=135749"/>
		<updated>2022-10-27T19:40:29Z</updated>

		<summary type="html">&lt;p&gt;Www2: Uploaded own work with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=This is the current situation of flightgear database.}}&lt;br /&gt;
|date=2022-10-27&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Www2|Www2]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{self|cc-zero}}&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135748</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135748"/>
		<updated>2022-10-27T19:31:11Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* NextNav Database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that is use to add/modified navaids in navdata for use in a custom scenery.&lt;br /&gt;
fileformat: json&lt;br /&gt;
&lt;br /&gt;
* NavDB_user_earth.nndb&lt;br /&gt;
This are custom Navdata that are create by the user.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* Alias_earth.csv&lt;br /&gt;
This file is use for airports that have multiple ICAO codes or two airports that share runways.&lt;br /&gt;
e.g. Kai Tak (VHHX/VHXX) for a airport with 2 icao code and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK) as an airports that share runways.&lt;br /&gt;
fileformat: CSV&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.cvs ||[[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== block diagram ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
The foaling list are tools needed for this project&lt;br /&gt;
&lt;br /&gt;
=== Navigraph tools ===&lt;br /&gt;
This is the tool that generate the Navdata form navigraph.&lt;br /&gt;
&lt;br /&gt;
=== editor ===&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135571</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135571"/>
		<updated>2022-09-15T00:30:19Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Navigraph tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that is use to add/modified navaids in navdata for use in a custom scenery.&lt;br /&gt;
fileformat: json&lt;br /&gt;
&lt;br /&gt;
* NavDB_user_earth.nndb&lt;br /&gt;
This are custom Navdata that are create by the user.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* Alias_earth.csv&lt;br /&gt;
This file is use for airports that have multiple ICAO codes or two airports that share runways.&lt;br /&gt;
e.g. Kai Tak (VHHX/VHXX) for a airport with 2 icao code and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK) as an airports that share runways.&lt;br /&gt;
fileformat: CSV&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.txt || [[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== block diagram ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
The foaling list are tools needed for this project&lt;br /&gt;
&lt;br /&gt;
=== Navigraph tools ===&lt;br /&gt;
This is the tool that generate the Navdata form navigraph.&lt;br /&gt;
&lt;br /&gt;
=== editor ===&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135549</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135549"/>
		<updated>2022-09-11T02:56:52Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that is use to add/modified navaids in navdata for use in a custom scenery.&lt;br /&gt;
fileformat: json&lt;br /&gt;
&lt;br /&gt;
* NavDB_user_earth.nndb&lt;br /&gt;
This are custom Navdata that are create by the user.&lt;br /&gt;
fileformat: sqlite&lt;br /&gt;
&lt;br /&gt;
* Alias_earth.csv&lt;br /&gt;
This file is use for airports that have multiple ICAO codes or two airports that share runways.&lt;br /&gt;
e.g. Kai Tak (VHHX/VHXX) for a airport with 2 icao code and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK) as an airports that share runways.&lt;br /&gt;
fileformat: CSV&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.txt || [[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== block diagram ==&lt;br /&gt;
&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
The foaling list are tools needed for this project&lt;br /&gt;
&lt;br /&gt;
=== Navigraph tools ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== editor ===&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135548</id>
		<title>User:Www2/NextNav</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/NextNav&amp;diff=135548"/>
		<updated>2022-09-10T23:24:21Z</updated>

		<summary type="html">&lt;p&gt;Www2: WIP proposle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
As we know is that one of the current weakness of FlightFear is that our NavAids database is out of date and don't support things as airspace, GBAS, GLS, LAAS, HF comm, etc.&lt;br /&gt;
The goal of the NextNav project is for closing the gap between flight gear and other flight sims as MSFS2020 and xp12 in the area of navigation data set.&lt;br /&gt;
This is not to replace our current data-set (in the rest of this document i call this data-set GPL data-set) but the new data-set is an optional data-set that need be enable by the user by downloading demo datasets from FlightGear servers or the current datasets navigraph.&lt;br /&gt;
&lt;br /&gt;
== NextNav Database ==&lt;br /&gt;
The NextNav database is call sim424 this name come from airnic 424 standard.&lt;br /&gt;
The database it self is an set of sqlite database that is using  that are locate in $FGHOME/NavData/NextNav, $FGROOT/NavData/NextNav/ and $scenery/NavData/NextNav.&lt;br /&gt;
&lt;br /&gt;
* NavDB_navdata_earth.nndb&lt;br /&gt;
This is the general datasets from Navigraph and is the key for enable flightgear NextNav dataset mode instate of the GPL datasets.&lt;br /&gt;
Other files that is include in this dataset is cycle.json is use for displaying the AIRAC cycle that the dataset are using.&lt;br /&gt;
&lt;br /&gt;
* NavDB_Legacy_earth.nndb&lt;br /&gt;
This file contain Procedures for Legacy airports as Kai Tak (VHHX/VHXX) Hong Kong and Berlin Templehof (EDDI) and routs as Concorde NAT routes.&lt;br /&gt;
&lt;br /&gt;
* NavDB_patch_earth.txt&lt;br /&gt;
this is an patch file that &lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ NextNav file Name and locations&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! $FGROOT/NavData/NextNav/ !! $FGHOME/NavData/NextNav !! $scenery/NavData/NextNav !! notes&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_navdata_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || Navigraph dataset&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_Legacy_earth.nndb || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || NavData for Legacy airports asd KaiTak (VHHX/VHXX), TempelHof (EDDI) and NAT Concorde Routes&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_patch_earth.txt || [[File:Cross 32px.png]] || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || Fix for custom scenerys&lt;br /&gt;
|-&lt;br /&gt;
| NavDB_user_earth.nndb || [[File:Cross 32px.png]] || [[File:Tick 32px.png]] || [[File:Cross 32px.png]] || Custom navdata generate by the user&lt;br /&gt;
|-&lt;br /&gt;
| Alias_earth.txt || [[File:Tick 32px.png]] || [[File:Tick 32px.png]] || [[File:Tick 32px.png]] || List of airports that have more that one ICAO code or two airports that combine runways e.g. Kai Tak (VHHX/VHXX) and Daniel K. Inouye International Airport (PHNL)/Hickam Air Force Base (PHIK)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Property_Tree/Sockets&amp;diff=135522</id>
		<title>Property Tree/Sockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Property_Tree/Sockets&amp;diff=135522"/>
		<updated>2022-09-07T10:39:34Z</updated>

		<summary type="html">&lt;p&gt;Www2: Fix what looks like an copy and pace error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PropertyTree}}&lt;br /&gt;
It should be pretty straightforward to use FG to playback a real flight. With FG you can slave multiple instances to one master instance of FG in real time. Slaving a copy of FG to a recorded data stream should be also very similar.&lt;br /&gt;
&lt;br /&gt;
I have instances of FG talking to other copies of FG as well as an external FDM talking to FG using the same structure. There can be packing differences between compilers, but we were pretty careful with the current structure (all values are 4 or 8 bytes) and we don't know of any compilers that pack the structure differently from any other compilers.&lt;br /&gt;
&lt;br /&gt;
You can overwrite most properties using a custom protocol, however you have to ensure that the data you are trying to overwrite isn't being written to by any other subsystems or parts of FlightGear.&lt;br /&gt;
&lt;br /&gt;
This could for example be the FDM, which uses so called &amp;quot;tied properties&amp;quot; - basically, the properties tied by the FDM are not owned by the property tree, they are owned by the FDM and the property tree merely holds references/pointers to the FDM properties. &lt;br /&gt;
&lt;br /&gt;
In a sense, you have to differentiate between input and output properties.&lt;br /&gt;
&lt;br /&gt;
The easiest thing to avoid such problems is to completely disable the corresponding subsystem. In the case of the FDM this can be done by configuring the --fdm=null switch. So that no FDM is instantiated, that might cause conflicts.&lt;br /&gt;
&lt;br /&gt;
On the other hand there are a number of subsystems that cannot currently be directly disabled, these would need to be patched in the source code.&lt;br /&gt;
&lt;br /&gt;
Also, any property which is updated in a hard coded fashion could possibly conflict with your UDP packets. For example, some properties are updated each frame, and while overwriting these properties will not yield an error or warning, your updates would be invalidated due to these hard coded updates in the main loop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The following fgfs parameters will create the control sockets:&lt;br /&gt;
--native-ctrls=socket,in,10,127.0.0.1,5600,udp&lt;br /&gt;
--native-ctrls=socket,out,10,127.0.0.1,5700,udp&lt;br /&gt;
&lt;br /&gt;
You will likely also need FDM data:&lt;br /&gt;
--native-fdm=socket,out,10,127.0.0.1,5500,udp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
One big question is what language/platform are you connecting to?&lt;br /&gt;
&lt;br /&gt;
The easiest thing to do would be to write the other application in C/C++ and just use the exact same structure.  If you look at the socket calls you will see that you provide a buffer and a length and it will fill it in with the network data.&lt;br /&gt;
&lt;br /&gt;
You may have to worry about endianess if you are communicating between two different architectures, but in this case, the code converts to/from network byte order so that shouldn't be a problem.&lt;br /&gt;
&lt;br /&gt;
If you want to know the size of different structures such as bool or int or double, there is a function in C/C++ called sizeof().  So you&lt;br /&gt;
could do something like &amp;quot;cout &amp;lt;&amp;lt; sizeof(bool) &amp;lt;&amp;lt; endl;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FlightGear vs. WideFS ==&lt;br /&gt;
FlightGear can do all that already. You can set up one copy to be a master, and any number of additional copies to be slaves.  For each display channel you can specify view offset direction and fov.  You can set up anything from a simple 3 monitor display system to some huge convoluted mess if you want to&lt;br /&gt;
gang up 20 machines.&lt;br /&gt;
&lt;br /&gt;
== Hardware in the loop ==&lt;br /&gt;
Our solution has been to use the FGNetCtrls interface to FG and write a gateway application that would interface our UAV flight control computer (via serial port) to FG (via TCP). This allows us to do hardware-in-the-loop testing of the autopilot system. If preferable, you could also implement the flight control laws in a PC application and &amp;quot;fly&amp;quot; the FG model via a TCP connection.&lt;br /&gt;
&lt;br /&gt;
Actually, flightgear has proven to be a versatile tool for our project. It is also good as a visualization system (either live during flight or for post-mission replay). Once you figure it out, communication with FG is pretty easy. I've just created a C# class to handle all I/O to FG, and can drop it in where needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== UAV Visualization ==&lt;br /&gt;
&lt;br /&gt;
This use case is utilized in [https://wiki.paparazziuav.org/wiki/FlightGear Paparazzi autopilot]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And if you are using FlightGear as a visualization system for your UAV  (either live or replaying the data) you can turn on multiplayer mode and inject yourself into the multiplayer system.  I'm doing that right now.  If you want to see my university's UAV in action, go to &lt;br /&gt;
mpmap01.flightgear.org right now and click the checkbox next to the Rascal-1 call sign.  I'm looping the data and will probably continue looping it for the rest of the day.  We don't have a wireless internet connection that available at our flying field, but someday if we are &lt;br /&gt;
able to rig something up, we'll be able to inject our live flight data into the multiplayer system which and others could come fly [virtually] &lt;br /&gt;
with us.  That would be kind of a neat trick.&lt;br /&gt;
&lt;br /&gt;
== Using Proprietary/External FDMs == &lt;br /&gt;
Take a look at net_fdm.* and native_ctrls.* in the FlightGear/src/Network directory. Those are the one you want to use.&lt;br /&gt;
&lt;br /&gt;
Also look at Docs/README.IO&lt;br /&gt;
&lt;br /&gt;
You can turn off the built in flight dynamics engine with the --fdm=null option. Then specify the --native-fdm= and --native-ctrls= options with appropriate parameters. That sets up FlightGear to receive data from an external source. Then all you have to do is look at the UDP packet structure and send data packets from your external software. There maybe some trickier details if you've never done socket communication before, but it's been done many times and there are many examples to look at including the FlightGear code itself. You can configure one &amp;quot;master&amp;quot; copy of FlightGear to control one (or more) other copies of FlightGear in this same way -- this is one way to achieve a multi-screen cockpit display if you don't want to plug multiple monitors into a single computer.&lt;br /&gt;
&lt;br /&gt;
Look in net_fdm.hxx for the variable type and units, as in radians and meters.&lt;br /&gt;
&lt;br /&gt;
The goal is to also include in that subdir some stand along FDM wrapper apps that interface to FlightGear via the ExternalNet interface.  These would act as examples for people interested in integrating other FDM codes this way.&lt;br /&gt;
&lt;br /&gt;
I also removed the External fdm because it is replaced by a better named NullFDM fdm.  The --fdm=external option is stull supported for backwards compatibility but maps to --fdm=null (which does the same thing.)&lt;br /&gt;
&lt;br /&gt;
So the only command line change would be to go from&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     --native=socket,in,30,,5500,udp --fdm=external&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     --native=socket,in,30,,5500,udp --fdm=null&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--fdm=external still works even though --fdm=null is now the 'official' way to do it.&lt;br /&gt;
&lt;br /&gt;
Some of the benefits of running the FDM portion as a standalone app separate from flight gear are:&lt;br /&gt;
&lt;br /&gt;
* you can kill and restart the fdm portion without restarting FG.&lt;br /&gt;
* you can change/recompile/rerun the fdm portion without restarting FG.&lt;br /&gt;
* when developing the fdm portion, you don't need to spend the overhead of compiling/linking with FG and starting FG from scratch.&lt;br /&gt;
* you can interface non-GPL'd flight dynamics code via this mechanism.&lt;br /&gt;
* you can run the FDM on a separate machine/OS, separate CPU, you  could even develop it in a different computer language.&lt;br /&gt;
&lt;br /&gt;
Almost all if not all of the FGNetFDM values are getting filled in by the fdm.  But it is likely that not all fdm's will generate entirely the same output fields, and not all of them will care about entirely the same inputs.&lt;br /&gt;
&lt;br /&gt;
Out of necessity this structure is extended as new needs are discovered. We include a version number in the structure so software on either end can verify they are passing the same version of the contents.&lt;br /&gt;
&lt;br /&gt;
The included source code that can take an instance of NetFDM and translate it into FG properties as well as the code that can build an instance of NetFDM from the current state of the property tree can optionally do it's work in network byte order.&lt;br /&gt;
&lt;br /&gt;
When the structure does change, it is literally trivial to upgrade the other end. Copy over the new structure, see if you care about any of the new fields (usually not) and recompile your software.&lt;br /&gt;
&lt;br /&gt;
If they want the ultimate in flexibility they should use Eric's &amp;quot;generic&amp;quot; output facility because there you can define exactly what output you want via an xml config file and it only changes when you want it to change.&lt;br /&gt;
&lt;br /&gt;
== FlightGear as a Scenery Generator ==&lt;br /&gt;
FlightGear has exactly what you are looking for.&lt;br /&gt;
&lt;br /&gt;
Look in src/Network/net_fdm.hxx ... this defines a structure that you can pass to FG. If you run FG with the --fdm=null option you will disable the internal flight dynamics and you will get whatever you pass in with the net_fdm.hxx structure.&lt;br /&gt;
&lt;br /&gt;
Additionally we have a net_ctrls.hxx structure which you can also pass to FG. That will enable the controls (ailerons, flaps, gear, etc.) to be animated in the external views.&lt;br /&gt;
&lt;br /&gt;
FlightGear has been used as an image generator on an FAA Level 3 FTD certified simulator. I've seen people post questions who are also working on leveraging FG as an image generator in one way or another ... either interfacing it to an existing simulator, or trying to import the FG scenery into their existing image generation software, or trying to import their existing image generation scenery back into FG.&lt;br /&gt;
&lt;br /&gt;
There are a couple things to keep in mind that you will run into soon enough.&lt;br /&gt;
&lt;br /&gt;
* You need the airport runway and navaid database to match between FlightGear and PS1. If they don't, you are going to be perfectly lined up on your approach in PS1, and may pop out of the clouds to find yourself severely misaligned with the runway.&lt;br /&gt;
&lt;br /&gt;
* You need PS1 and FG to agree on the ground elevation. FG can be configured to send export the elevation of the ground in the FG world at the current spot, but you'd need to find a way to import that back into PS1. If you can pull that off, then you can properly taxi on FG's non-flat runways, you won't be able to fly underground, you won't crash into mystery terrain that is in PS1, but not if FG, etc. etc.&lt;br /&gt;
&lt;br /&gt;
* You will want to pass along weather parameters to FG so that the wind socks are blowing the right way, the cloud layers are in the right place, etc. etc. And if you use multiple displays, you want them all configured the same way and synced with time so they all draw the sun/moon/ stars in the same place, and have the same shading, coloring, and lighting of the scene.&lt;br /&gt;
&lt;br /&gt;
* On good hardware, FG can run at 60+ fps. If I recall, PS1 updates on the DOS interrupt which is 18.2 hz I think. You will get &amp;quot;jittery&amp;quot; video if you don't sync FG exactly to the PS1 clock, or some multiple of that. I'm not sure if it's possible to run your monitor refresh at an exact multiple of 18.2 so you might just have to live with jittery video which you probably don't mind if you are using MSFS as your reference point. :-)&lt;br /&gt;
&lt;br /&gt;
So for the most part, it is all very doable, and you should be able to get something up and running very quickly, especially if you have some socket networking experience, but there are some things that you'll need to consider and handle to really make it work well.&lt;br /&gt;
&lt;br /&gt;
== FGNetFDM &amp;amp; FGNetCtrl ==&lt;br /&gt;
What we did with the FGNetFDM and FGNetCtrls structures was to write separate header files outside the scope of the FlightGear project and put these into the public domain.&lt;br /&gt;
&lt;br /&gt;
There is no problem with including these files in a GPL program such as FlightGear, and also no problem including these files in some other proprietary software.&lt;br /&gt;
&lt;br /&gt;
This is not to be seen as an attempt to circumvent the GPL. It's just a convenience to make communication easier and make FG usable for a larger set of tasks.&lt;br /&gt;
&lt;br /&gt;
It's a good idea to think in terms of a &amp;quot;data&amp;quot; channel and a &amp;quot;command&amp;quot; channel. The data channel would be the NetFDM structure that would get blasted over via UDP at a fast rate (i.e. 60 hz) If you drop a packet, don't spend time trying to resend old data, just send the new data and keep going.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;command&amp;quot; channel (props/telnet) is a lower bandwidth, high reliablity channel. You are guaranteed that every message gets to the reciever once (and only once.) This is great for setting up weather conditions, time of day, camera parameters, and anything else that might have an impact on the visuals. We have a convenient &amp;quot;telnet&amp;quot; interface to all the internal properties and built in commands. Anything you can set from the keyboard, or mouse, or gui, you can do from a remote program or script. It's much lower bandwidth, but very convenient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can use the net-ctrls and native-ctrl structures in the Network directory to modify the properties to set radio/nav frequencies but that&lt;br /&gt;
takes a bit of work to hack the code. Some of which may not be applicable for general use. Approach would be to add the frequency variables to the&lt;br /&gt;
network packet and modify the source to load the values from the received packet into the appropriate properties in FG. Then you'll need to create the&lt;br /&gt;
network program on the &amp;quot;simulated radio stack&amp;quot; client to build the packet, create the socket connection, and establish network communications. At least&lt;br /&gt;
that's the approach I've taken for my 747 project. If you're modestly fluent in C++, the existing code serves as a good example and base to expand to&lt;br /&gt;
meet your needs.&lt;br /&gt;
&lt;br /&gt;
One big problem ;-) The network packet loads at whatever rate you select via the socket options and overwrites any and all the property values called out&lt;br /&gt;
in the net-ctrls data structure and that includes all the controls for flying. Which is fine if you plan to also control FG with an external machine. I suppose you could &amp;quot;turn off&amp;quot; updating those properties you don't want to update in FGNetCtrls2Props, but that's a messy hack.&lt;br /&gt;
&lt;br /&gt;
I'm assuming you don't need a lot of bandwidth. There are other options less envasive and unless you plan to expand your hardware at some future date&lt;br /&gt;
those might meet your needs&lt;br /&gt;
&lt;br /&gt;
The two native protocols compliment each other.  Originally they were designed to communicate with an external FDM.  FlightGear would send native-ctrls to the remote FDM module, and it would reply with native-fdm data.&lt;br /&gt;
&lt;br /&gt;
You can sync up visuals by only using native-fdm= since that contains all the position and orientation information.&lt;br /&gt;
&lt;br /&gt;
If you also want to syncronize the control inputs (i.e. for animating the external model) you can add that.  This comes in really handy if you are running the wright flyer on a 5 projector wrap around visual system.  You want to see that big elevator waggling in front of you as you struggle to stay alive for just a few more seconds.&lt;br /&gt;
&lt;br /&gt;
The slaves should use --fdm=null so they don't try to compute their own positional information.&lt;br /&gt;
&lt;br /&gt;
It really depends on what you are trying to do.&lt;br /&gt;
&lt;br /&gt;
I think you'll find most of the information you need in&lt;br /&gt;
* src/Network/net_fdm.hxx&lt;br /&gt;
and (if you also send control movements)&lt;br /&gt;
* src/Network/net_ctrls.hxx&lt;br /&gt;
but some processing (like byte order swapping) most likely is in&lt;br /&gt;
* src/Network/native_fdm.{hxx,cxx}&lt;br /&gt;
and&lt;br /&gt;
* src/Network/native_ctrls.{hxx,cxx}&lt;br /&gt;
&lt;br /&gt;
By default, everything that is transferred is done so in network format (big-endian).  Sending data in any other format is asking for trouble (i.e., how can I send data from my PowerPC to my x86 box if it is not in network format).  Look at source/src/Network/native_ctrls.cxx to see how the data is processed.  The sizes are:&lt;br /&gt;
&lt;br /&gt;
* Boolean = 8-bits&lt;br /&gt;
* Integer = 32-bits&lt;br /&gt;
* Float   = 32-bits&lt;br /&gt;
* Double  = 64-bits&lt;br /&gt;
&lt;br /&gt;
Don't forget data aligment.  The C/C++ compiler will pad data so that is alighed per the processor's architecture.  This means that an array of three bytes that is followed by an integer will *MOST LIKELY* have a hidden fourth byte applied after the array and before the integer.  The compiler will align data on its native boundary (i.e., 32-bit numbers will start on a 32-bit boundary).&lt;br /&gt;
&lt;br /&gt;
Most compilers have a set of switches you can use to control structure padding and alignment.  But indeed, there's nothing in the spec that&lt;br /&gt;
says what the proper alignment should be.&lt;br /&gt;
&lt;br /&gt;
FWIW, every compiler I know stores each element in order, and pads it up to its &amp;quot;natural&amp;quot; alignment.  So this struct takes 8 bytes in memory&lt;br /&gt;
on all platforms I know:&lt;br /&gt;
&lt;br /&gt;
struct { int8_t a; int8_t b; int32_t c; }&lt;br /&gt;
&lt;br /&gt;
But this one takes at least 12 (word-size padding is added at the end on most or all compiler):&lt;br /&gt;
&lt;br /&gt;
struct { int8_t a; int32_t b; int8_t c; }&lt;br /&gt;
&lt;br /&gt;
So long as the structure honors those rules, you should be more or less portable.  Other options are, obviously, to store everything as a&lt;br /&gt;
int32_t and do the bit packing yourself.  You'll need to do this in any case if you want endian compatibility.  This is one of the many&lt;br /&gt;
reasons that dumping structures from memory to I/O is considered&lt;br /&gt;
problematic.&lt;br /&gt;
&lt;br /&gt;
In general, You must never send a binary stucture across a network. Even if you get the sizes correct, you'll have endian problems when running different&lt;br /&gt;
architectures (PC vs Mac). You must manually ship the data bytes in a defined order and reconstruct it at the other end. At that point, it doesn't matter what the padding or for different compilers (or the order) is because you won't be sending the padding - just the data.&lt;br /&gt;
&lt;br /&gt;
Never block transfer a structure by providing a pointer and size, there is simply no way for that to work cross-platform.&lt;br /&gt;
&lt;br /&gt;
If deciding to use a binary interface, I'd recommend using XDR (RFC 1014) throughout (already used by the MP system).&lt;br /&gt;
&lt;br /&gt;
It's not too far away from what FG currently has (for the more common platforms at least) but has the advantage of being well-defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;stdint.h&amp;gt; is indeed a standard C header but *not* in C++ (though it might be included in the future under the name &amp;lt;cstdint&amp;gt;).  AFAIK even if &amp;lt;stdint.h&amp;gt; defines the number of bits for the individual types, it does *not* imply anything about where the individual bits live in memory.&lt;br /&gt;
Others have brought up issues like alignment, etc.&lt;br /&gt;
&lt;br /&gt;
The net_fdm.hxx and net_ctrls.hxx files are from Flightgear and define  two data structures that can be sent and received by fgfs. In your &lt;br /&gt;
program you can receive the FGNetCtrls structure, change the parameters  you want to control, and send it back.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Native Socket ==&lt;br /&gt;
Before we interface with FlightGear on a socket, consider this demonstration using the native protocol. TODO: explain native protocol&lt;br /&gt;
  --native=socket,direction,hz,machine,port,type&lt;br /&gt;
    direction = in, out or bi&lt;br /&gt;
    hz = number of times per second&lt;br /&gt;
    machine = machine name or ip address if client (leave empty if server)&lt;br /&gt;
    port = port, leave empty to let system choose&lt;br /&gt;
    type = tcp or udp&lt;br /&gt;
 eg&lt;br /&gt;
  --native=socket,out,10,,5444,udp&lt;br /&gt;
                         ^ no machine so binds to localhost&lt;br /&gt;
  --native=socket,in,1,192.5.22.33 ,6789,tcp&lt;br /&gt;
  //**Important**. space = fail    ^                                 &lt;br /&gt;
&lt;br /&gt;
An example of slaving two instances of flight gear together on seperate machines&lt;br /&gt;
    fgfs1:  --native=socket,out,30,seattle.com,5500,udp&lt;br /&gt;
    fgfs2:  --native=socket,in,30,tolouse.net,5500,udp --fdm=external&lt;br /&gt;
 &lt;br /&gt;
    This instructs the first copy of fgfs to send UDP packets in the&lt;br /&gt;
    native format to a machine called seattle.com on port 5500.&lt;br /&gt;
 &lt;br /&gt;
    The second copy of fgfs will accept UDP packets (from anywhere) on port 5500.  &lt;br /&gt;
    Note the additional --fdm=external option.  This tells the second copy of fgfs to not run &lt;br /&gt;
    the normal flight model, but instead set the FDM values based on an external source, the network in this case.&lt;br /&gt;
&lt;br /&gt;
[[Category:Property Tree]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Sim424&amp;diff=132450</id>
		<title>User:Www2/Sim424</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Sim424&amp;diff=132450"/>
		<updated>2021-06-28T21:21:21Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* Road Map */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Current flightgear use a outdate navigation database.&lt;br /&gt;
This is not bad due to the license.&lt;br /&gt;
The other side of the coin is that we are frozen in time (around September/October 2013) with the navigation database.&lt;br /&gt;
&lt;br /&gt;
A other problem is that that we have no SID, STAR and arrival procedure that is connect to the navaids database.&lt;br /&gt;
The rest of the documents describe my view and roadmap to improve this.&lt;br /&gt;
&lt;br /&gt;
=Project=&lt;br /&gt;
==Project sim424==&lt;br /&gt;
&lt;br /&gt;
The first part of this project is creating a new database format base on sqlite.&lt;br /&gt;
The dataset is split in five parts: GPL, Navigraph(as a replasment of the GPL database, Community, add-ons scenery, and user datasets:&lt;br /&gt;
&lt;br /&gt;
GPL dataset&lt;br /&gt;
The classic database is the current navigation database that we using in flightgear convert to the new format.&lt;br /&gt;
	&lt;br /&gt;
# Navigraph dataset&lt;br /&gt;
This is a optional database with the data source from navigraph that add things as SID, STAR, airways (e.g. trans alantic Concorde Routes), on route ATC and more.&lt;br /&gt;
This is release as a optional dataset that the user need to download from the site or as a optional package from the Linux distribution.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Community add-on dataset&lt;br /&gt;
The community database is the a add-on database for Navigraph or GPL &lt;br /&gt;
datasets to add data for close airports (Berlin Tempelhof Airport,&lt;br /&gt;
Meigs Field and Kai Tak Hong Kong (This one is include navigraph)) and navigation as Concorde Tracks and provide data for older navigation systems as Low-frequency radio range[1] and LORAN.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Add-ons&amp;lt;br /&amp;gt;&lt;br /&gt;
This are patches that makes of add-ons scenery's can make to the datasets describe here above as fixing or adding navaids and airport to the database.&amp;lt;/li&amp;gt; &lt;br /&gt;
	&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; User&lt;br /&gt;
This is use for holdings and fix that are create by the user.&amp;lt;/li&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[img database design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The plan improvements that i have for sim424 and the xp10 database that we &lt;br /&gt;
current use is that we get support for example support for Airspace and Air&lt;br /&gt;
Traffic Control areas outside airport airspace.&lt;br /&gt;
And more data to simulate navigation beacons more accurate than the current &lt;br /&gt;
model(see also Next Navigation and Virtual Ether).&lt;br /&gt;
&lt;br /&gt;
==Next Navigation==&lt;br /&gt;
&lt;br /&gt;
The Next navigation project is the to refactor the navigation subsysteems and&lt;br /&gt;
include new navigation modes as fully simulate global navigation satellite &lt;br /&gt;
system (GNSS) as GOS/Navstar and Glonass systems and older systems like Omega,&lt;br /&gt;
LORAN and Low-frequency radio range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Virtual Ether==&lt;br /&gt;
Virtual Ether project is a continue of the Next Navigation project with the &lt;br /&gt;
focuse to crate mathematical models for simulate radio transmission and audio&lt;br /&gt;
artifacts.&lt;br /&gt;
This is spesial for simulate voice commulication over HF freqentions.&lt;br /&gt;
&lt;br /&gt;
==Road Map==&lt;br /&gt;
&lt;br /&gt;
===Project Sim424===&lt;br /&gt;
Database specification {{progressbar|10}}&amp;lt;br /&amp;gt;&lt;br /&gt;
Tools {{progressbar|0}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Next Navigation===&lt;br /&gt;
Non-directional beacons {{progressbar|0}}&amp;lt;br /&amp;gt;&lt;br /&gt;
VHF omnidirectional range/TACAN {{progressbar|0}}&amp;lt;br /&amp;gt;&lt;br /&gt;
ILS {{progressbar|0}}&amp;lt;br /&amp;gt;&lt;br /&gt;
MLS {{progressbar|0}}&amp;lt;br /&amp;gt;&lt;br /&gt;
GPS {{progressbar|0}}&amp;lt;br /&amp;gt;&lt;br /&gt;
GBAS/GLS {{progressbar|0}}&amp;lt;br /&amp;gt;&lt;br /&gt;
===Virtual Ether===&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Sim424&amp;diff=131630</id>
		<title>User:Www2/Sim424</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Sim424&amp;diff=131630"/>
		<updated>2021-05-03T01:45:50Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Current flightgear use a outdate navigation database.&lt;br /&gt;
This is not bad due to the license.&lt;br /&gt;
The other side of the coin is that we are frozen in time (around September/October 2013) with the navigation database.&lt;br /&gt;
&lt;br /&gt;
A other problem is that that we have no SID, STAR and arrival procedure that is connect to the navaids database.&lt;br /&gt;
The rest of the documents describe my view and roadmap to improve this.&lt;br /&gt;
&lt;br /&gt;
=Project=&lt;br /&gt;
==Project sim424==&lt;br /&gt;
&lt;br /&gt;
The first part of this project is creating a new database format base on sqlite.&lt;br /&gt;
The dataset is split in five parts: GPL, Navigraph(as a replasment of the GPL database, Community, add-ons scenery, and user datasets:&lt;br /&gt;
&lt;br /&gt;
GPL dataset&lt;br /&gt;
The classic database is the current navigation database that we using in flightgear convert to the new format.&lt;br /&gt;
	&lt;br /&gt;
# Navigraph dataset&lt;br /&gt;
This is a optional database with the data source from navigraph that add things as SID, STAR, airways (e.g. trans alantic Concorde Routes), on route ATC and more.&lt;br /&gt;
This is release as a optional dataset that the user need to download from the site or as a optional package from the Linux distribution.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Community add-on dataset&lt;br /&gt;
The community database is the a add-on database for Navigraph or GPL &lt;br /&gt;
datasets to add data for close airports (Berlin Tempelhof Airport,&lt;br /&gt;
Meigs Field and Kai Tak Hong Kong (This one is include navigraph)) and navigation as Concorde Tracks and provide data for older navigation systems as Low-frequency radio range[1] and LORAN.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Add-ons&amp;lt;br /&amp;gt;&lt;br /&gt;
This are patches that makes of add-ons scenery's can make to the datasets describe here above as fixing or adding navaids and airport to the database.&amp;lt;/li&amp;gt; &lt;br /&gt;
	&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; User&lt;br /&gt;
This is use for holdings and fix that are create by the user.&amp;lt;/li&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[img database design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The plan improvements that i have for sim424 and the xp10 database that we &lt;br /&gt;
current use is that we get support for example support for Airspace and Air&lt;br /&gt;
Traffic Control areas outside airport airspace.&lt;br /&gt;
And more data to simulate navigation beacons more accurate than the current &lt;br /&gt;
model(see also Next Navigation and Virtual Ether).&lt;br /&gt;
&lt;br /&gt;
==Next Navigation==&lt;br /&gt;
&lt;br /&gt;
The Next navigation project is the to refactor the navigation subsysteems and&lt;br /&gt;
include new navigation modes as fully simulate global navigation satellite &lt;br /&gt;
system (GNSS) as GOS/Navstar and Glonass systems and older systems like Omega,&lt;br /&gt;
LORAN and Low-frequency radio range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Virtual Ether==&lt;br /&gt;
Virtual Ether project is a continue of the Next Navigation project with the &lt;br /&gt;
focuse to crate mathematical models for simulate radio transmission and audio&lt;br /&gt;
artifacts.&lt;br /&gt;
This is spesial for simulate voice commulication over HF freqentions.&lt;br /&gt;
&lt;br /&gt;
==Road Map==&lt;br /&gt;
&lt;br /&gt;
===Project Sim424===&lt;br /&gt;
Database specification {{progressbar|0}}&lt;br /&gt;
Tools&lt;br /&gt;
===Next Navigation===&lt;br /&gt;
&lt;br /&gt;
===Virtual Ether===&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Sim424&amp;diff=131424</id>
		<title>User:Www2/Sim424</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Sim424&amp;diff=131424"/>
		<updated>2021-04-28T16:15:08Z</updated>

		<summary type="html">&lt;p&gt;Www2: New project whitepaper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Current flightgear use a outdate navigation database.&lt;br /&gt;
This is not bad due to the license.&lt;br /&gt;
The other side of the coin is that we are frozen in time (around September/October 2013) with the navigation database.&lt;br /&gt;
&lt;br /&gt;
A other problem is that that we have no SID, STAR and arrival procedure that is connect to the navaids database.&lt;br /&gt;
The rest of the documents describe my view and roadmap to improve this.&lt;br /&gt;
&lt;br /&gt;
=Project=&lt;br /&gt;
==Project sim424==&lt;br /&gt;
&lt;br /&gt;
The first part of this project is creating a new database format base on sqlite.&lt;br /&gt;
The dataset is split in five parts: GPL, Navigraph(as a replasment of the GPL database, Community, add-ons scenery, and user datasets:&lt;br /&gt;
&lt;br /&gt;
GPL dataset&lt;br /&gt;
The classic database is the current navigation database that we using in flightgear convert to the new format.&lt;br /&gt;
	&lt;br /&gt;
# Navigraph dataset&lt;br /&gt;
This is a optional database with the data source from navigraph that add things as sid, stars, airways, on route ATC and more.&lt;br /&gt;
This is release as a optional dataset that the user need to download from the site or as a optional package from the Linux distribution.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt; Community add-on dataset&lt;br /&gt;
The community database is the a add-on database for Navigraph or GPL &lt;br /&gt;
datasets to add data for close airports (Berlin Tempelhof Airport,&lt;br /&gt;
Meigs Field and Kai Tak Hong Kong (This one is include navigraph)) and navigation as Concorde Tracks and provide data for older navigation systems as Low-frequency radio range[1] and LORAN.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; Add-ons&amp;lt;br /&amp;gt;&lt;br /&gt;
This are patches that makes of add-ons scenery's can make to the datasets describe here above as fixing or adding navaids and airport to the database.&amp;lt;/li&amp;gt; &lt;br /&gt;
	&lt;br /&gt;
# &amp;lt;li value=&amp;quot;4&amp;quot;&amp;gt; User&lt;br /&gt;
This is use for holdings and fix that are create by the user.&amp;lt;/li&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[img database design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The plan improvements that i have for sim424 and the xp10 database that we &lt;br /&gt;
current use is that we get support for example support for Airspace and Air&lt;br /&gt;
Traffic Control areas outside airport airspace.&lt;br /&gt;
And more data to simulate navigation beacons more accurate than the current &lt;br /&gt;
model(see also Next Navigation and Virtual Ether).&lt;br /&gt;
&lt;br /&gt;
==Next Navigation==&lt;br /&gt;
&lt;br /&gt;
The Next navigation project is the to refactor the navigation subsysteems and&lt;br /&gt;
include new navigation modes as fully simulate global navigation satellite &lt;br /&gt;
system (GNSS) as GOS/Navstar and Glonass systems and older systems like Omega,&lt;br /&gt;
LORAN and Low-frequency radio range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Virtual Ether==&lt;br /&gt;
Virtual Ether project is a continue of the Next Navigation project with the &lt;br /&gt;
focuse to crate mathematical models for simulate radio transmission and audio&lt;br /&gt;
artifacts.&lt;br /&gt;
This is spesial for simulate voice commulication over HF freqentions.&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=131417</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=131417"/>
		<updated>2021-04-28T01:51:14Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
project sim424 [[User:www2/Sim424]]&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
X-plane Object libary [[User:www2/XP11 object libary]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&amp;lt;br&amp;gt;&lt;br /&gt;
Proposal advancedProtocol [[User:www2/Advanced Protocol]]&amp;lt;br&amp;gt;&lt;br /&gt;
Property tree [[User:www2/Property]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Property/instrumentation/comm&amp;diff=127765</id>
		<title>User:Www2/Property/instrumentation/comm</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Property/instrumentation/comm&amp;diff=127765"/>
		<updated>2020-09-30T11:02:12Z</updated>

		<summary type="html">&lt;p&gt;Www2: put informat data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;add-noise                    bool&amp;lt;br&amp;gt;&lt;br /&gt;
airport-id 	                 string&amp;lt;br&amp;gt;&lt;br /&gt;
atis 	                       string&amp;lt;br&amp;gt;&lt;br /&gt;
cutoff-signal-quality        double&amp;lt;br&amp;gt;&lt;br /&gt;
(+) 	frequencies 	  	     array&amp;lt;br&amp;gt;&lt;br /&gt;
height-above-station-ft 	   double&amp;lt;br&amp;gt;&lt;br /&gt;
operable                     bool&amp;lt;br&amp;gt;&lt;br /&gt;
power-btn                    bool&amp;lt;br&amp;gt;&lt;br /&gt;
serviceable                  bool&amp;lt;br&amp;gt;&lt;br /&gt;
signal-quality-norm 	       double&amp;lt;br&amp;gt;&lt;br /&gt;
slant-distance-m 	           double&amp;lt;br&amp;gt;&lt;br /&gt;
station-name 	               string&amp;lt;br&amp;gt;&lt;br /&gt;
station-type 	               string&amp;lt;br&amp;gt;&lt;br /&gt;
track-distance-m 	           double&amp;lt;br&amp;gt;&lt;br /&gt;
true-bearing-from-deg 	     double&amp;lt;br&amp;gt;&lt;br /&gt;
true-bearing-to-deg 	       double&amp;lt;br&amp;gt;&lt;br /&gt;
volume 	                     double&amp;lt;br&amp;gt;&lt;br /&gt;
volume-selected 	           double&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
selected-channel 	            int&amp;lt;br&amp;gt;&lt;br /&gt;
selected-channel-width-khz 	  double&amp;lt;br&amp;gt;&lt;br /&gt;
selected-mhz 	                double&amp;lt;br&amp;gt;&lt;br /&gt;
selected-mhz-fmt 	            string&amp;lt;br&amp;gt;&lt;br /&gt;
selected-real-frequency-mhz 	double&amp;lt;br&amp;gt;&lt;br /&gt;
standby-channel 	            int&amp;lt;br&amp;gt;&lt;br /&gt;
standby-channel-width-khz 	  double&amp;lt;br&amp;gt;&lt;br /&gt;
standby-mhz 	                double&amp;lt;br&amp;gt;&lt;br /&gt;
standby-mhz-fmt 	            string&amp;lt;br&amp;gt;&lt;br /&gt;
standby-real-frequency-mhz 	  double&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Property&amp;diff=127749</id>
		<title>User:Www2/Property</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Property&amp;diff=127749"/>
		<updated>2020-09-28T00:13:02Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current the Property tree nodes are undocumented&lt;br /&gt;
&lt;br /&gt;
==instrumentation==&lt;br /&gt;
===Radio===&lt;br /&gt;
[[User:www2/Property/instrumentation/comm|comm]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/nav|nav(vor/ils)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/adf|adf(ndb)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/tcan|TCAN]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/transponder|Transponder]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Property&amp;diff=127748</id>
		<title>User:Www2/Property</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Property&amp;diff=127748"/>
		<updated>2020-09-27T22:48:47Z</updated>

		<summary type="html">&lt;p&gt;Www2: Created page with &amp;quot;Current the Property tree nodes are undocumented  ==instrumentation== ===Radio== comm&amp;lt;br&amp;gt; User:www2/Property/instrumentation/nav|...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current the Property tree nodes are undocumented&lt;br /&gt;
&lt;br /&gt;
==instrumentation==&lt;br /&gt;
===Radio==&lt;br /&gt;
[[User:www2/Property/instrumentation/comm|comm]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/nav|nav(vor/ils)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/adf|adf(ndb)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/tcan|TCAN]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:www2/Property/instrumentation/transponder|Transponder]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=127747</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=127747"/>
		<updated>2020-09-27T21:19:41Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
X-plane Object libary [[User:www2/XP11 object libary]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&amp;lt;br&amp;gt;&lt;br /&gt;
Proposal advancedProtocol [[User:www2/Advanced Protocol]]&amp;lt;br&amp;gt;&lt;br /&gt;
Property tree [[User:www2/Property]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=127746</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=127746"/>
		<updated>2020-09-27T21:19:04Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
X-plane Object libary [[User:www2/XP11 object libary]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&amp;lt;br&amp;gt;&lt;br /&gt;
Proposal advancedProtocol [[User:www2/Advanced Protocol]]&amp;lt;br&amp;gt;&lt;br /&gt;
Property tree [[User:www2/proerty]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=127745</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=127745"/>
		<updated>2020-09-27T21:18:53Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
X-plane Object libary [[User:www2/XP11 object libary]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&amp;lt;br&amp;gt;&lt;br /&gt;
Proposal advancedProtocol [[User:www2/Advanced Protocol]]&lt;br /&gt;
Property tree [[User:www2/proerty]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/XP11_Data_Specification&amp;diff=126904</id>
		<title>User:Www2/XP11 Data Specification</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/XP11_Data_Specification&amp;diff=126904"/>
		<updated>2020-08-23T22:30:44Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== APT ==&lt;br /&gt;
[[User:www2/apt.dat]]&lt;br /&gt;
&lt;br /&gt;
== FIX ==&lt;br /&gt;
&lt;br /&gt;
Waypoint type:&lt;br /&gt;
&lt;br /&gt;
ENROUTE WAYPOINT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| Combined Named Intersection and RNAV || C ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed, Charted Intersection || I ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NDB Navaid as Waypoin || N || [1] || [2]&lt;br /&gt;
|-&lt;br /&gt;
| Named Intersection || R ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VFR Waypoint || V || [4] || &lt;br /&gt;
|-&lt;br /&gt;
| RNAV Waypoint || W ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Fix ||  || A || &lt;br /&gt;
|-&lt;br /&gt;
| Initial and Final Approach Fix ||  || B || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix ||  || C || &lt;br /&gt;
|-&lt;br /&gt;
| Intermediate Approach Fix ||  || D || &lt;br /&gt;
|-&lt;br /&gt;
| Off-Route intersection in the FAA National Reference System ||  || E || &lt;br /&gt;
|-&lt;br /&gt;
| Off-Route Intersection ||  || F || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix ||  || I || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Initial Approach Fix ||  || K || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Intermediate Approach Fix ||  || L || &lt;br /&gt;
|-&lt;br /&gt;
| Missed Approach Fix ||  || M || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix and Missed Approach Fix ||  || N || &lt;br /&gt;
|-&lt;br /&gt;
| Oceanic Entry/Exit Waypoint ||  || O || &lt;br /&gt;
|-&lt;br /&gt;
| Pitch and Catch Point in the FAA High Altitude Redesign ||  || P || &lt;br /&gt;
|-&lt;br /&gt;
| AACAA and SUA Waypoints in the FAA High Altitude Redesign ||  || S || &lt;br /&gt;
|-&lt;br /&gt;
| FIR/UIR or Controlled Airspace Intersection ||  || U || &lt;br /&gt;
|-&lt;br /&gt;
| Latitude/Longitude Intersection, Full Degree of Latitude ||  || V || &lt;br /&gt;
|-&lt;br /&gt;
| Latitude/Longitude Intersection, Half Degree of Latitude ||  || W ||  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
TERMINAL WAYPOINT&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| ARC Center Fix Waypoint || A || [3] || [3]&lt;br /&gt;
|-&lt;br /&gt;
| Combined Named Intersection and RNAV || C ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed, Charted Intersection || I ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Middle Marker as Waypoint || M ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NDB Navaid as Waypoin || N || [1] || [2]&lt;br /&gt;
|-&lt;br /&gt;
| Outer Marker as Waypoint || O ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Named Intersection || R ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VFR Waypoint || V || [4] || &lt;br /&gt;
|-&lt;br /&gt;
| RNAV Waypoint || W ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Fix ||  || A || &lt;br /&gt;
|-&lt;br /&gt;
| Initial and Final Approach Fix ||  || B || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix ||  || C || &lt;br /&gt;
|-&lt;br /&gt;
| Intermediate Approach Fix ||  || D || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix ||  || I || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Initial Approach Fix ||  || K || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Intermediate Approach Fix ||  || L || &lt;br /&gt;
|-&lt;br /&gt;
| Missed Approach Fix ||  || M || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix and Missed Approach Fix ||  || N || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed Stepdown Fix ||  || P || &lt;br /&gt;
|-&lt;br /&gt;
| AACAA and SUA Waypoints in the FAA High Altitude Redesign ||  || S || &lt;br /&gt;
|-&lt;br /&gt;
| Named Stepdown Fix ||  || U || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ENROUTE AND TERMINAL WAYPOINT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| SID ||  ||  || D&lt;br /&gt;
|-&lt;br /&gt;
| STAR ||  ||  || E&lt;br /&gt;
|-&lt;br /&gt;
| Approach ||  ||  || F&lt;br /&gt;
|-&lt;br /&gt;
| Multiple ||  ||  || Z&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;[1] Column 28 of the Enroute and Terminal&lt;br /&gt;
Waypoint Types will always be blank when&lt;br /&gt;
column 27 carries the “N” for NDB or Terminal&lt;br /&gt;
NDB produced as Waypoints.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[2] Possible codes for column 29 are identical for&lt;br /&gt;
both Enroute and Terminal Waypoints and are&lt;br /&gt;
those carried in the third portion of the table.&lt;br /&gt;
Column 29 will always be blank when column&lt;br /&gt;
27 carries the “N” for NDB or Terminal NDB&lt;br /&gt;
produced as Waypoints.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[3] When column 27 equals “A” for ARC Center&lt;br /&gt;
Fix Waypoint, columns 28 and 29 will always&lt;br /&gt;
be blank.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[4] The code V in column 27 for VFR Waypoints is&lt;br /&gt;
not used in conjunction with any codes from&lt;br /&gt;
column 28 and 29.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NAV ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CIFP ==&lt;br /&gt;
=== SID/STAR/APPCH ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Collem !! Field !! Reference !! Name !! Length&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 4.1.9.1.27-29 || 5.12 || header and Sequence Number || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4.1.9.1.20 || 5.7 || Route Type || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || 4.1.9.1.14-19 || 5.9&amp;amp;5.10 || SID/STAR/APPROACH Route Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || 4.1.9.1.21-25 || 5.11 || Transition Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || 4.1.9.1.30-34 || 5.13 || Fix Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || 4.1.9.1.35-36 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || 4.1.9.1.37 || 5.4 || Section Code || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || 4.1.9.1.38 || 5.5 || Subsection Code || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || 4.1.9.1.40-43 || 5.17 || Waypoint Description Code || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || 4.1.9.1.44 || 5.20 || True Direction Valid || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || 4.1.9.1.45-47 || 5.211 || RNP || &lt;br /&gt;
|-&lt;br /&gt;
| 12 || 4.1.9.1.48-49 || 5.21 || Path And Termination || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 4.1.9.1.50 || 5.22 || Turn Direction Valid || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || 4.1.9.1.51-54 || 5.23 || Recommended Navaid || &lt;br /&gt;
|-&lt;br /&gt;
| 15 || 4.1.9.1.55-56 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 16 || 4.1.9.1.79 || 5.4 || RECD NAV Section || &lt;br /&gt;
|-&lt;br /&gt;
| 17 || 4.1.9.1.80 || 5.5 || RECD NAV Subsection || &lt;br /&gt;
|-&lt;br /&gt;
| 18 || 4.1.9.1.57-62 || 5.204 || Arc Radius || &lt;br /&gt;
|-&lt;br /&gt;
| 19 || 4.1.9.1.63-66 || 5.24 || Theta || &lt;br /&gt;
|-&lt;br /&gt;
| 20 || 4.1.9.1.67-70 || 5.25 || Rho || &lt;br /&gt;
|-&lt;br /&gt;
| 21 || 4.1.9.1.71-74 || 5.26 || Magnetic Course || &lt;br /&gt;
|-&lt;br /&gt;
| 22 || 4.1.9.1.75-78 || 5.27 || Route Distance/Holding  Distance or time || &lt;br /&gt;
|-&lt;br /&gt;
| 23 || 4.1.9.1.83 || 5.29 || Altitude Description || &lt;br /&gt;
|-&lt;br /&gt;
| 24 || 4.1.9.1.85-89 || 5.30 || Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 25 || 4.1.9.1.90-94 || 5,3 || Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 26 || 4.1.9.1.95-99 || 5.53 || Transition Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 27 || 4.1.9.1.118 || 5261 || Speed Limit Description || &lt;br /&gt;
|-&lt;br /&gt;
| 28 || 4.1.9.1.100-102 || 5.72 || Speed Limit || &lt;br /&gt;
|-&lt;br /&gt;
| 29 || 4.1.9.1.103-106 || 5.70 || Vertical Angle || &lt;br /&gt;
|-&lt;br /&gt;
| 30 || 4.1.9.1.121-123 || 5.293 || TBA || &lt;br /&gt;
|-&lt;br /&gt;
| 31 || 4.1.9.1.107-111 || 5.144/5.271 || Center Fix or TAA Procedure Turn || &lt;br /&gt;
|-&lt;br /&gt;
| 32 || 4.1.9.1.113-114 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 33 || 4.1.9.1.115 || 5.4 || Section Code || &lt;br /&gt;
|-&lt;br /&gt;
| 34 || 4.1.9.1.116 || 5.5 || Subsection Code || &lt;br /&gt;
|-&lt;br /&gt;
| 35 || 4.1.9.1.112 || 5.130/5.272 || Multiple Code or TAA Sector Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 36 || 4.1.9.1.117 || 5.222 || GPS/FMS Indication || &lt;br /&gt;
|-&lt;br /&gt;
| 37 || 4,1.9.1.119 || 5.7 || Apch Route Qualifier 1 || &lt;br /&gt;
|-&lt;br /&gt;
| 38 || 4.1.9.1.120 || 5.7 || Apch Route Qualifier 2 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RWY ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
RWY:RW13 ,+0200,      ,00001, ,FOO  ,1,   ;N22191800,E114114600,134;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Collem !! Field !! Reference !! Name !! Length&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 4.1.10.1.14-18 || 5.46 || Runway ID || 5&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4.1.10.1.52-56 || 5.212 || Runway Gradient || 5&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 4.1.10.1.61-66 || 5.225 || Ellipsoidal Height || 6&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 4.1.10.1.76-71 || 5.68 || Threshold Crossing Height || 5&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 4.1.10.1.81 || 5.270 || TCH Value Indicator || 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 4.1.10.1.82-85 || 5.44 || Localizer/MLS/GLS Identifier || 4 max&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 4.1.10.1.86 || 5.80 || ILS/MLS/GLS Category || 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 4.1.10.1.96-98 || 5.67 || Threshold Crossing Height || 3&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 4.1.10.1.33-41 || 5.36 || Runway Latitude || 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 4.1.10.1.42-51 || 5.37 || Runway Longitude || 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 4.1.10.1.72-75 || 5.69 || Displaced Threshold Distance || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Table rwnILSmode:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Mode !! info&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;blank&amp;gt; || No ILS for the runway&lt;br /&gt;
|-&lt;br /&gt;
| 0 || LOC&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ILS CAT I&lt;br /&gt;
|-&lt;br /&gt;
| 2 || ILS CAT II&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ILS CAT III&lt;br /&gt;
|-&lt;br /&gt;
| L || LDA with Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| A || LDA, No Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| S || SDF with Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| F || SDF, No Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| I || IGS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PRDAT ===&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
== Apendix ==&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/apt.dat&amp;diff=126864</id>
		<title>User:Www2/apt.dat</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/apt.dat&amp;diff=126864"/>
		<updated>2020-08-21T09:00:34Z</updated>

		<summary type="html">&lt;p&gt;Www2: Delete the cleanup tag this are only some notes that i have made about the apt.dat lines.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Painted lines==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Line Type Code !! Painted lines !! &lt;br /&gt;
|-&lt;br /&gt;
| 0 || Nothing. || &lt;br /&gt;
|-&lt;br /&gt;
| 1 || Solid yellow line || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || Broken yellow line || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Broken yellow line || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Two broken yellow lines and two solid yellow lines. Broken line on left of string. || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || Broken yellow line with parallel solid yellow line. Broken line on left of string. || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || Yellow cross-hatched line. || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || Solid yellow line with broken yellow line on each side. || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || Widely separated, broken yellow line. || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Widely separated, broken double yellow line. || &lt;br /&gt;
|-&lt;br /&gt;
| 51-59 || Line types 1-9 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
|  Wide markings&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Single Taxi Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || Taxi Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 12 || Double Taxi Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || Other Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || ILS Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 60-64 || Line types 10-14 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
| Road markings &lt;br /&gt;
|-&lt;br /&gt;
| 20 || Solid white line || &lt;br /&gt;
|-&lt;br /&gt;
| 21 || White chequerboard pattern || &lt;br /&gt;
|-&lt;br /&gt;
| 22 || Broken white line || &lt;br /&gt;
|-&lt;br /&gt;
| 23 || Road Dash || &lt;br /&gt;
|-&lt;br /&gt;
| 24 || Road Edge Wide || &lt;br /&gt;
|-&lt;br /&gt;
| 25 || Road Dash Wide || &lt;br /&gt;
|-&lt;br /&gt;
| 70-75 || Line types 20-25 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
| Other markings &lt;br /&gt;
|-&lt;br /&gt;
| 30 || Red line || &lt;br /&gt;
|-&lt;br /&gt;
| 31 || Red Dash Line || &lt;br /&gt;
|-&lt;br /&gt;
| 80-81 || Line types 30-31 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
| 40 || Orange Line || &lt;br /&gt;
|-&lt;br /&gt;
| 41 || Blue Line || &lt;br /&gt;
|-&lt;br /&gt;
| 42 || Green Line || &lt;br /&gt;
|-&lt;br /&gt;
| 90-92 || Line types 40-42 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Advanced_Protocol&amp;diff=119021</id>
		<title>User:Www2/Advanced Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Advanced_Protocol&amp;diff=119021"/>
		<updated>2019-06-15T22:29:29Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* file layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;'''&amp;lt;big&amp;gt;proposal&amp;lt;/big&amp;gt;'''&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The advanced communication protocall for FlightGear provides a more powerful&lt;br /&gt;
way than generic communication protocol of adding ASCII base or binary &lt;br /&gt;
input/output ptorocall for socket, websockets, Sireal or USB communication,&lt;br /&gt;
just by defining an XML encoded configuration file and placing it in the&lt;br /&gt;
$FG_ROOT/Protocol/Advaneds or $FG_AIRCRAFT/Protocol directory.&lt;br /&gt;
&lt;br /&gt;
== file layout ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;PropertyList&amp;gt;&lt;br /&gt;
    &amp;lt;advancedProtocol&amp;gt;&lt;br /&gt;
      &amp;lt;setup&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;endian&amp;gt;&amp;lt;/endian&amp;gt;&lt;br /&gt;
	&amp;lt;line_separator&amp;gt;&amp;lt;/line_separator&amp;gt;&lt;br /&gt;
	&amp;lt;var_separator&amp;gt;&amp;lt;/var_separator&amp;gt;&lt;br /&gt;
      &amp;lt;/setup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;statemachine&amp;gt;&lt;br /&gt;
        &amp;lt;state&amp;gt;&lt;br /&gt;
	        ... first state spec ...&lt;br /&gt;
	&amp;lt;/state&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;state&amp;gt;&lt;br /&gt;
	        ... another state etc. ...&lt;br /&gt;
	&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;/statemachine&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;periodic&amp;gt;&lt;br /&gt;
        &amp;lt;block&amp;gt;&lt;br /&gt;
                ... First block spec. ...&lt;br /&gt;
        &amp;lt;/block&amp;gt;&lt;br /&gt;
        &amp;lt;block&amp;gt;&lt;br /&gt;
                ... another block etc. ...&lt;br /&gt;
        &amp;lt;/block&amp;gt;&lt;br /&gt;
      &amp;lt;/periodic&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/advancedProtocol&amp;gt;&lt;br /&gt;
  &amp;lt;/PropertyList&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/Advanced_Protocol&amp;diff=118922</id>
		<title>User:Www2/Advanced Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/Advanced_Protocol&amp;diff=118922"/>
		<updated>2019-06-10T03:17:23Z</updated>

		<summary type="html">&lt;p&gt;Www2: Created page with &amp;quot;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;'''&amp;lt;big&amp;gt;proposal&amp;lt;/big&amp;gt;'''&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;  The advanced communication protocall for FlightGear provides a more powerful way than generic communication p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;'''&amp;lt;big&amp;gt;proposal&amp;lt;/big&amp;gt;'''&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The advanced communication protocall for FlightGear provides a more powerful&lt;br /&gt;
way than generic communication protocol of adding ASCII base or binary &lt;br /&gt;
input/output ptorocall for socket, websockets, Sireal or USB communication,&lt;br /&gt;
just by defining an XML encoded configuration file and placing it in the&lt;br /&gt;
$FG_ROOT/Protocol/Advaneds or $FG_AIRCRAFT/Protocol directory.&lt;br /&gt;
&lt;br /&gt;
== file layout ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;PropertyList&amp;gt;&lt;br /&gt;
    &amp;lt;advancedProtocol&amp;gt;&lt;br /&gt;
      &amp;lt;setup&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;endian&amp;gt;&amp;lt;/endian&amp;gt;&lt;br /&gt;
	&amp;lt;line_separator&amp;gt;&amp;lt;/line_separator&amp;gt;&lt;br /&gt;
	&amp;lt;var_separator&amp;gt;&amp;lt;/var_separator&amp;gt;&lt;br /&gt;
      &amp;lt;/setup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;statemachine&amp;gt;&lt;br /&gt;
        &amp;lt;state&amp;gt;&lt;br /&gt;
	        ... first state spec ...&lt;br /&gt;
	&amp;lt;/state&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;state&amp;gt;&lt;br /&gt;
	        ... another state etc. ...&lt;br /&gt;
	&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;/stateMachine&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;periodic&amp;gt;&lt;br /&gt;
        &amp;lt;block&amp;gt;&lt;br /&gt;
                ... First block spec. ...&lt;br /&gt;
        &amp;lt;/block&amp;gt;&lt;br /&gt;
        &amp;lt;block&amp;gt;&lt;br /&gt;
                ... another block etc. ...&lt;br /&gt;
        &amp;lt;/block&amp;gt;&lt;br /&gt;
      &amp;lt;/periodic&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;/advancedProtocol&amp;gt;&lt;br /&gt;
  &amp;lt;/PropertyList&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=118921</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=118921"/>
		<updated>2019-06-10T02:06:06Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
X-plane Object libary [[User:www2/XP11 object libary]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&amp;lt;br&amp;gt;&lt;br /&gt;
Proposal advancedProtocol [[User:www2/Advanced Protocol]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=118920</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=118920"/>
		<updated>2019-06-10T02:05:51Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
X-plane Object libary [[User:www2/XP11 object libary]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&lt;br /&gt;
Proposal advancedProtocol [[User:www2/Advanced Protocol]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=116914</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=116914"/>
		<updated>2018-12-25T18:48:41Z</updated>

		<summary type="html">&lt;p&gt;Www2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
X-plane Object libary [[User:www2/XP11 object libary]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/apt.dat&amp;diff=116859</id>
		<title>User:Www2/apt.dat</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/apt.dat&amp;diff=116859"/>
		<updated>2018-12-21T00:56:56Z</updated>

		<summary type="html">&lt;p&gt;Www2: Make a list of current X-Plane Markings types&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Painted lines==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Line Type Code !! Painted lines !! &lt;br /&gt;
|-&lt;br /&gt;
| 0 || Nothing. || &lt;br /&gt;
|-&lt;br /&gt;
| 1 || Solid yellow line || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || Broken yellow line || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Broken yellow line || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Two broken yellow lines and two solid yellow lines. Broken line on left of string. || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || Broken yellow line with parallel solid yellow line. Broken line on left of string. || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || Yellow cross-hatched line. || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || Solid yellow line with broken yellow line on each side. || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || Widely separated, broken yellow line. || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || Widely separated, broken double yellow line. || &lt;br /&gt;
|-&lt;br /&gt;
| 51-59 || Line types 1-9 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
|  Wide markings&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Single Taxi Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || Taxi Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 12 || Double Taxi Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || Other Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || ILS Hold Wide. || &lt;br /&gt;
|-&lt;br /&gt;
| 60-64 || Line types 10-14 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
| Road markings &lt;br /&gt;
|-&lt;br /&gt;
| 20 || Solid white line || &lt;br /&gt;
|-&lt;br /&gt;
| 21 || White chequerboard pattern || &lt;br /&gt;
|-&lt;br /&gt;
| 22 || Broken white line || &lt;br /&gt;
|-&lt;br /&gt;
| 23 || Road Dash || &lt;br /&gt;
|-&lt;br /&gt;
| 24 || Road Edge Wide || &lt;br /&gt;
|-&lt;br /&gt;
| 25 || Road Dash Wide || &lt;br /&gt;
|-&lt;br /&gt;
| 70-75 || Line types 20-25 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
| Other markings &lt;br /&gt;
|-&lt;br /&gt;
| 30 || Red line || &lt;br /&gt;
|-&lt;br /&gt;
| 31 || Red Dash Line || &lt;br /&gt;
|-&lt;br /&gt;
| 80-81 || Line types 30-31 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
| 40 || Orange Line || &lt;br /&gt;
|-&lt;br /&gt;
| 41 || Blue Line || &lt;br /&gt;
|-&lt;br /&gt;
| 42 || Green Line || &lt;br /&gt;
|-&lt;br /&gt;
| 90-92 || Line types 40-42 above with a black border. || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/XP11_Data_Specification&amp;diff=116858</id>
		<title>User:Www2/XP11 Data Specification</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/XP11_Data_Specification&amp;diff=116858"/>
		<updated>2018-12-21T00:25:03Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* APT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== APT ==&lt;br /&gt;
[[www2/apt.dat]]&lt;br /&gt;
&lt;br /&gt;
== FIX ==&lt;br /&gt;
&lt;br /&gt;
Waypoint type:&lt;br /&gt;
&lt;br /&gt;
ENROUTE WAYPOINT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| Combined Named Intersection and RNAV || C ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed, Charted Intersection || I ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NDB Navaid as Waypoin || N || [1] || [2]&lt;br /&gt;
|-&lt;br /&gt;
| Named Intersection || R ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VFR Waypoint || V || [4] || &lt;br /&gt;
|-&lt;br /&gt;
| RNAV Waypoint || W ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Fix ||  || A || &lt;br /&gt;
|-&lt;br /&gt;
| Initial and Final Approach Fix ||  || B || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix ||  || C || &lt;br /&gt;
|-&lt;br /&gt;
| Intermediate Approach Fix ||  || D || &lt;br /&gt;
|-&lt;br /&gt;
| Off-Route intersection in the FAA National Reference System ||  || E || &lt;br /&gt;
|-&lt;br /&gt;
| Off-Route Intersection ||  || F || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix ||  || I || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Initial Approach Fix ||  || K || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Intermediate Approach Fix ||  || L || &lt;br /&gt;
|-&lt;br /&gt;
| Missed Approach Fix ||  || M || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix and Missed Approach Fix ||  || N || &lt;br /&gt;
|-&lt;br /&gt;
| Oceanic Entry/Exit Waypoint ||  || O || &lt;br /&gt;
|-&lt;br /&gt;
| Pitch and Catch Point in the FAA High Altitude Redesign ||  || P || &lt;br /&gt;
|-&lt;br /&gt;
| AACAA and SUA Waypoints in the FAA High Altitude Redesign ||  || S || &lt;br /&gt;
|-&lt;br /&gt;
| FIR/UIR or Controlled Airspace Intersection ||  || U || &lt;br /&gt;
|-&lt;br /&gt;
| Latitude/Longitude Intersection, Full Degree of Latitude ||  || V || &lt;br /&gt;
|-&lt;br /&gt;
| Latitude/Longitude Intersection, Half Degree of Latitude ||  || W ||  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
TERMINAL WAYPOINT&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| ARC Center Fix Waypoint || A || [3] || [3]&lt;br /&gt;
|-&lt;br /&gt;
| Combined Named Intersection and RNAV || C ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed, Charted Intersection || I ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Middle Marker as Waypoint || M ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NDB Navaid as Waypoin || N || [1] || [2]&lt;br /&gt;
|-&lt;br /&gt;
| Outer Marker as Waypoint || O ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Named Intersection || R ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VFR Waypoint || V || [4] || &lt;br /&gt;
|-&lt;br /&gt;
| RNAV Waypoint || W ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Fix ||  || A || &lt;br /&gt;
|-&lt;br /&gt;
| Initial and Final Approach Fix ||  || B || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix ||  || C || &lt;br /&gt;
|-&lt;br /&gt;
| Intermediate Approach Fix ||  || D || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix ||  || I || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Initial Approach Fix ||  || K || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Intermediate Approach Fix ||  || L || &lt;br /&gt;
|-&lt;br /&gt;
| Missed Approach Fix ||  || M || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix and Missed Approach Fix ||  || N || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed Stepdown Fix ||  || P || &lt;br /&gt;
|-&lt;br /&gt;
| AACAA and SUA Waypoints in the FAA High Altitude Redesign ||  || S || &lt;br /&gt;
|-&lt;br /&gt;
| Named Stepdown Fix ||  || U || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ENROUTE AND TERMINAL WAYPOINT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| SID ||  ||  || D&lt;br /&gt;
|-&lt;br /&gt;
| STAR ||  ||  || E&lt;br /&gt;
|-&lt;br /&gt;
| Approach ||  ||  || F&lt;br /&gt;
|-&lt;br /&gt;
| Multiple ||  ||  || Z&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;[1] Column 28 of the Enroute and Terminal&lt;br /&gt;
Waypoint Types will always be blank when&lt;br /&gt;
column 27 carries the “N” for NDB or Terminal&lt;br /&gt;
NDB produced as Waypoints.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[2] Possible codes for column 29 are identical for&lt;br /&gt;
both Enroute and Terminal Waypoints and are&lt;br /&gt;
those carried in the third portion of the table.&lt;br /&gt;
Column 29 will always be blank when column&lt;br /&gt;
27 carries the “N” for NDB or Terminal NDB&lt;br /&gt;
produced as Waypoints.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[3] When column 27 equals “A” for ARC Center&lt;br /&gt;
Fix Waypoint, columns 28 and 29 will always&lt;br /&gt;
be blank.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[4] The code V in column 27 for VFR Waypoints is&lt;br /&gt;
not used in conjunction with any codes from&lt;br /&gt;
column 28 and 29.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NAV ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CIFP ==&lt;br /&gt;
=== SID/STAR/APPCH ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Collem !! Field !! Reference !! Name !! Length&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 4.1.9.1.27-29 || 5.12 || header and Sequence Number || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4.1.9.1.20 || 5.7 || Route Type || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || 4.1.9.1.14-19 || 5.9&amp;amp;5.10 || SID/STAR/APPROACH Route Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || 4.1.9.1.21-25 || 5.11 || Transition Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || 4.1.9.1.30-34 || 5.13 || Fix Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || 4.1.9.1.35-36 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || 4.1.9.1.37 || 5.4 || Section Code || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || 4.1.9.1.38 || 5.5 || Subsection Code || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || 4.1.9.1.40-43 || 5.17 || Waypoint Description Code || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || 4.1.9.1.44 || 5.20 || True Direction Valid || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || 4.1.9.1.45-47 || 5.211 || RNP || &lt;br /&gt;
|-&lt;br /&gt;
| 12 || 4.1.9.1.48-49 || 5.21 || Path And Termination || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 4.1.9.1.50 || 5.22 || Turn Direction Valid || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || 4.1.9.1.51-54 || 5.23 || Recommended Navaid || &lt;br /&gt;
|-&lt;br /&gt;
| 15 || 4.1.9.1.55-56 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 16 || 4.1.9.1.79 || 5.4 || RECD NAV Section || &lt;br /&gt;
|-&lt;br /&gt;
| 17 || 4.1.9.1.80 || 5.5 || RECD NAV Subsection || &lt;br /&gt;
|-&lt;br /&gt;
| 18 || 4.1.9.1.57-62 || 5.204 || Arc Radius || &lt;br /&gt;
|-&lt;br /&gt;
| 19 || 4.1.9.1.63-66 || 5.24 || Theta || &lt;br /&gt;
|-&lt;br /&gt;
| 20 || 4.1.9.1.67-70 || 5.25 || Rho || &lt;br /&gt;
|-&lt;br /&gt;
| 21 || 4.1.9.1.71-74 || 5.26 || Magnetic Course || &lt;br /&gt;
|-&lt;br /&gt;
| 22 || 4.1.9.1.75-78 || 5.27 || Route Distance/Holding  Distance or time || &lt;br /&gt;
|-&lt;br /&gt;
| 23 || 4.1.9.1.83 || 5.29 || Altitude Description || &lt;br /&gt;
|-&lt;br /&gt;
| 24 || 4.1.9.1.85-89 || 5.30 || Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 25 || 4.1.9.1.90-94 || 5,3 || Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 26 || 4.1.9.1.95-99 || 5.53 || Transition Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 27 || 4.1.9.1.118 || 5261 || Speed Limit Description || &lt;br /&gt;
|-&lt;br /&gt;
| 28 || 4.1.9.1.100-102 || 5.72 || Speed Limit || &lt;br /&gt;
|-&lt;br /&gt;
| 29 || 4.1.9.1.103-106 || 5.70 || Vertical Angle || &lt;br /&gt;
|-&lt;br /&gt;
| 30 || 4.1.9.1.121-123 || 5.293 || TBA || &lt;br /&gt;
|-&lt;br /&gt;
| 31 || 4.1.9.1.107-111 || 5.144/5.271 || Center Fix or TAA Procedure Turn || &lt;br /&gt;
|-&lt;br /&gt;
| 32 || 4.1.9.1.113-114 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 33 || 4.1.9.1.115 || 5.4 || Section Code || &lt;br /&gt;
|-&lt;br /&gt;
| 34 || 4.1.9.1.116 || 5.5 || Subsection Code || &lt;br /&gt;
|-&lt;br /&gt;
| 35 || 4.1.9.1.112 || 5.130/5.272 || Multiple Code or TAA Sector Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 36 || 4.1.9.1.117 || 5.222 || GPS/FMS Indication || &lt;br /&gt;
|-&lt;br /&gt;
| 37 || 4,1.9.1.119 || 5.7 || Apch Route Qualifier 1 || &lt;br /&gt;
|-&lt;br /&gt;
| 38 || 4.1.9.1.120 || 5.7 || Apch Route Qualifier 2 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RWY ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
RWY:RW13 ,+0200,      ,00001, ,FOO  ,1,   ;N22191800,E114114600,134;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Collem !! Field !! Reference !! Name !! Length&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 4.1.10.1.14-18 || 5.46 || Runway ID || 5&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4.1.10.1.52-56 || 5.212 || Runway Gradient || 5&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 4.1.10.1.61-66 || 5.225 || Ellipsoidal Height || 6&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 4.1.10.1.76-71 || 5.68 || Threshold Crossing Height || 5&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 4.1.10.1.81 || 5.270 || TCH Value Indicator || 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 4.1.10.1.82-85 || 5.44 || Localizer/MLS/GLS Identifier || 4 max&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 4.1.10.1.86 || 5.80 || ILS/MLS/GLS Category || 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 4.1.10.1.96-98 || 5.67 || Threshold Crossing Height || 3&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 4.1.10.1.33-41 || 5.36 || Runway Latitude || 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 4.1.10.1.42-51 || 5.37 || Runway Longitude || 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 4.1.10.1.72-75 || 5.69 || Displaced Threshold Distance || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Table rwnILSmode:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Mode !! info&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;blank&amp;gt; || No ILS for the runway&lt;br /&gt;
|-&lt;br /&gt;
| 0 || LOC&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ILS CAT I&lt;br /&gt;
|-&lt;br /&gt;
| 2 || ILS CAT II&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ILS CAT III&lt;br /&gt;
|-&lt;br /&gt;
| L || LDA with Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| A || LDA, No Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| S || SDF with Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| F || SDF, No Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| I || IGS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PRDAT ===&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
== Apendix ==&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2/XP11_Data_Specification&amp;diff=116656</id>
		<title>User:Www2/XP11 Data Specification</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2/XP11_Data_Specification&amp;diff=116656"/>
		<updated>2018-11-10T03:09:01Z</updated>

		<summary type="html">&lt;p&gt;Www2: /* FIX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== APT ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FIX ==&lt;br /&gt;
&lt;br /&gt;
Waypoint type:&lt;br /&gt;
&lt;br /&gt;
ENROUTE WAYPOINT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| Combined Named Intersection and RNAV || C ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed, Charted Intersection || I ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NDB Navaid as Waypoin || N || [1] || [2]&lt;br /&gt;
|-&lt;br /&gt;
| Named Intersection || R ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VFR Waypoint || V || [4] || &lt;br /&gt;
|-&lt;br /&gt;
| RNAV Waypoint || W ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Fix ||  || A || &lt;br /&gt;
|-&lt;br /&gt;
| Initial and Final Approach Fix ||  || B || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix ||  || C || &lt;br /&gt;
|-&lt;br /&gt;
| Intermediate Approach Fix ||  || D || &lt;br /&gt;
|-&lt;br /&gt;
| Off-Route intersection in the FAA National Reference System ||  || E || &lt;br /&gt;
|-&lt;br /&gt;
| Off-Route Intersection ||  || F || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix ||  || I || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Initial Approach Fix ||  || K || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Intermediate Approach Fix ||  || L || &lt;br /&gt;
|-&lt;br /&gt;
| Missed Approach Fix ||  || M || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix and Missed Approach Fix ||  || N || &lt;br /&gt;
|-&lt;br /&gt;
| Oceanic Entry/Exit Waypoint ||  || O || &lt;br /&gt;
|-&lt;br /&gt;
| Pitch and Catch Point in the FAA High Altitude Redesign ||  || P || &lt;br /&gt;
|-&lt;br /&gt;
| AACAA and SUA Waypoints in the FAA High Altitude Redesign ||  || S || &lt;br /&gt;
|-&lt;br /&gt;
| FIR/UIR or Controlled Airspace Intersection ||  || U || &lt;br /&gt;
|-&lt;br /&gt;
| Latitude/Longitude Intersection, Full Degree of Latitude ||  || V || &lt;br /&gt;
|-&lt;br /&gt;
| Latitude/Longitude Intersection, Half Degree of Latitude ||  || W ||  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
TERMINAL WAYPOINT&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| ARC Center Fix Waypoint || A || [3] || [3]&lt;br /&gt;
|-&lt;br /&gt;
| Combined Named Intersection and RNAV || C ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed, Charted Intersection || I ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Middle Marker as Waypoint || M ||  || &lt;br /&gt;
|-&lt;br /&gt;
| NDB Navaid as Waypoin || N || [1] || [2]&lt;br /&gt;
|-&lt;br /&gt;
| Outer Marker as Waypoint || O ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Named Intersection || R ||  || &lt;br /&gt;
|-&lt;br /&gt;
| VFR Waypoint || V || [4] || &lt;br /&gt;
|-&lt;br /&gt;
| RNAV Waypoint || W ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Fix ||  || A || &lt;br /&gt;
|-&lt;br /&gt;
| Initial and Final Approach Fix ||  || B || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix ||  || C || &lt;br /&gt;
|-&lt;br /&gt;
| Intermediate Approach Fix ||  || D || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix ||  || I || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Initial Approach Fix ||  || K || &lt;br /&gt;
|-&lt;br /&gt;
| Final Approach Course Fix at Intermediate Approach Fix ||  || L || &lt;br /&gt;
|-&lt;br /&gt;
| Missed Approach Fix ||  || M || &lt;br /&gt;
|-&lt;br /&gt;
| Initial Approach Fix and Missed Approach Fix ||  || N || &lt;br /&gt;
|-&lt;br /&gt;
| Unnamed Stepdown Fix ||  || P || &lt;br /&gt;
|-&lt;br /&gt;
| AACAA and SUA Waypoints in the FAA High Altitude Redesign ||  || S || &lt;br /&gt;
|-&lt;br /&gt;
| Named Stepdown Fix ||  || U || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ENROUTE AND TERMINAL WAYPOINT&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Waypoint type !! Col 27 !! Col 28 !! Col 29&lt;br /&gt;
|-&lt;br /&gt;
| SID ||  ||  || D&lt;br /&gt;
|-&lt;br /&gt;
| STAR ||  ||  || E&lt;br /&gt;
|-&lt;br /&gt;
| Approach ||  ||  || F&lt;br /&gt;
|-&lt;br /&gt;
| Multiple ||  ||  || Z&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;p&amp;gt;[1] Column 28 of the Enroute and Terminal&lt;br /&gt;
Waypoint Types will always be blank when&lt;br /&gt;
column 27 carries the “N” for NDB or Terminal&lt;br /&gt;
NDB produced as Waypoints.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[2] Possible codes for column 29 are identical for&lt;br /&gt;
both Enroute and Terminal Waypoints and are&lt;br /&gt;
those carried in the third portion of the table.&lt;br /&gt;
Column 29 will always be blank when column&lt;br /&gt;
27 carries the “N” for NDB or Terminal NDB&lt;br /&gt;
produced as Waypoints.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[3] When column 27 equals “A” for ARC Center&lt;br /&gt;
Fix Waypoint, columns 28 and 29 will always&lt;br /&gt;
be blank.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[4] The code V in column 27 for VFR Waypoints is&lt;br /&gt;
not used in conjunction with any codes from&lt;br /&gt;
column 28 and 29.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== NAV ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CIFP ==&lt;br /&gt;
=== SID/STAR/APPCH ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Collem !! Field !! Reference !! Name !! Length&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 4.1.9.1.27-29 || 5.12 || header and Sequence Number || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4.1.9.1.20 || 5.7 || Route Type || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || 4.1.9.1.14-19 || 5.9&amp;amp;5.10 || SID/STAR/APPROACH Route Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || 4.1.9.1.21-25 || 5.11 || Transition Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || 4.1.9.1.30-34 || 5.13 || Fix Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || 4.1.9.1.35-36 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || 4.1.9.1.37 || 5.4 || Section Code || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || 4.1.9.1.38 || 5.5 || Subsection Code || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || 4.1.9.1.40-43 || 5.17 || Waypoint Description Code || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || 4.1.9.1.44 || 5.20 || True Direction Valid || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || 4.1.9.1.45-47 || 5.211 || RNP || &lt;br /&gt;
|-&lt;br /&gt;
| 12 || 4.1.9.1.48-49 || 5.21 || Path And Termination || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || 4.1.9.1.50 || 5.22 || Turn Direction Valid || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || 4.1.9.1.51-54 || 5.23 || Recommended Navaid || &lt;br /&gt;
|-&lt;br /&gt;
| 15 || 4.1.9.1.55-56 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 16 || 4.1.9.1.79 || 5.4 || RECD NAV Section || &lt;br /&gt;
|-&lt;br /&gt;
| 17 || 4.1.9.1.80 || 5.5 || RECD NAV Subsection || &lt;br /&gt;
|-&lt;br /&gt;
| 18 || 4.1.9.1.57-62 || 5.204 || Arc Radius || &lt;br /&gt;
|-&lt;br /&gt;
| 19 || 4.1.9.1.63-66 || 5.24 || Theta || &lt;br /&gt;
|-&lt;br /&gt;
| 20 || 4.1.9.1.67-70 || 5.25 || Rho || &lt;br /&gt;
|-&lt;br /&gt;
| 21 || 4.1.9.1.71-74 || 5.26 || Magnetic Course || &lt;br /&gt;
|-&lt;br /&gt;
| 22 || 4.1.9.1.75-78 || 5.27 || Route Distance/Holding  Distance or time || &lt;br /&gt;
|-&lt;br /&gt;
| 23 || 4.1.9.1.83 || 5.29 || Altitude Description || &lt;br /&gt;
|-&lt;br /&gt;
| 24 || 4.1.9.1.85-89 || 5.30 || Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 25 || 4.1.9.1.90-94 || 5,3 || Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 26 || 4.1.9.1.95-99 || 5.53 || Transition Altitude || &lt;br /&gt;
|-&lt;br /&gt;
| 27 || 4.1.9.1.118 || 5261 || Speed Limit Description || &lt;br /&gt;
|-&lt;br /&gt;
| 28 || 4.1.9.1.100-102 || 5.72 || Speed Limit || &lt;br /&gt;
|-&lt;br /&gt;
| 29 || 4.1.9.1.103-106 || 5.70 || Vertical Angle || &lt;br /&gt;
|-&lt;br /&gt;
| 30 || 4.1.9.1.121-123 || 5.293 || TBA || &lt;br /&gt;
|-&lt;br /&gt;
| 31 || 4.1.9.1.107-111 || 5.144/5.271 || Center Fix or TAA Procedure Turn || &lt;br /&gt;
|-&lt;br /&gt;
| 32 || 4.1.9.1.113-114 || 5.14 || ICAO Code || &lt;br /&gt;
|-&lt;br /&gt;
| 33 || 4.1.9.1.115 || 5.4 || Section Code || &lt;br /&gt;
|-&lt;br /&gt;
| 34 || 4.1.9.1.116 || 5.5 || Subsection Code || &lt;br /&gt;
|-&lt;br /&gt;
| 35 || 4.1.9.1.112 || 5.130/5.272 || Multiple Code or TAA Sector Identifier || &lt;br /&gt;
|-&lt;br /&gt;
| 36 || 4.1.9.1.117 || 5.222 || GPS/FMS Indication || &lt;br /&gt;
|-&lt;br /&gt;
| 37 || 4,1.9.1.119 || 5.7 || Apch Route Qualifier 1 || &lt;br /&gt;
|-&lt;br /&gt;
| 38 || 4.1.9.1.120 || 5.7 || Apch Route Qualifier 2 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RWY ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
RWY:RW13 ,+0200,      ,00001, ,FOO  ,1,   ;N22191800,E114114600,134;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Collem !! Field !! Reference !! Name !! Length&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 4.1.10.1.14-18 || 5.46 || Runway ID || 5&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4.1.10.1.52-56 || 5.212 || Runway Gradient || 5&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 4.1.10.1.61-66 || 5.225 || Ellipsoidal Height || 6&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 4.1.10.1.76-71 || 5.68 || Threshold Crossing Height || 5&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 4.1.10.1.81 || 5.270 || TCH Value Indicator || 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 4.1.10.1.82-85 || 5.44 || Localizer/MLS/GLS Identifier || 4 max&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 4.1.10.1.86 || 5.80 || ILS/MLS/GLS Category || 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 4.1.10.1.96-98 || 5.67 || Threshold Crossing Height || 3&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 4.1.10.1.33-41 || 5.36 || Runway Latitude || 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 4.1.10.1.42-51 || 5.37 || Runway Longitude || 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 4.1.10.1.72-75 || 5.69 || Displaced Threshold Distance || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Table rwnILSmode:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Mode !! info&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;blank&amp;gt; || No ILS for the runway&lt;br /&gt;
|-&lt;br /&gt;
| 0 || LOC&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ILS CAT I&lt;br /&gt;
|-&lt;br /&gt;
| 2 || ILS CAT II&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ILS CAT III&lt;br /&gt;
|-&lt;br /&gt;
| L || LDA with Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| A || LDA, No Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| S || SDF with Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| F || SDF, No Glideslope&lt;br /&gt;
|-&lt;br /&gt;
| I || IGS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PRDAT ===&lt;br /&gt;
TBA&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
== Apendix ==&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=115889</id>
		<title>User:Www2</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Www2&amp;diff=115889"/>
		<updated>2018-08-18T22:01:46Z</updated>

		<summary type="html">&lt;p&gt;Www2: fix, add , br&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FG python docs&lt;br /&gt;
[[User:www2/fgpython]]&lt;br /&gt;
&lt;br /&gt;
X-Plane 11 Data Specification [[User:www2/XP11 Data Specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
Little Nav Map Database Specification [[User:www2/Little Nav Map/Database]]&lt;/div&gt;</summary>
		<author><name>Www2</name></author>
	</entry>
</feed>