13,212
edits
(+-cleanup: Heading levels and line breaks; +-Image layout flow adjustment; +-Code tags for command line and code; +Related content section; +-Some more things) |
m (Minor cleanup; fix double redirect) |
||
Line 1: | Line 1: | ||
{{note |SpokenGCA is being replaced by the [[PAR_instrument|PAR addon]]. | {{note| | ||
SpokenGCA is being replaced by the [[PAR_instrument|PAR addon]]. | |||
We strongly recommend using the new PAR. | |||
}} | |||
<!-- | <!-- | ||
{{WIP|Although still incomplete, the information it contains is valid and available. |nocat=}}--> | {{WIP|Although still incomplete, the information it contains is valid and available. |nocat=}}--> | ||
Line 6: | Line 9: | ||
[[File:Gca-ui.png|thumb|Screenshot showing rleibner's GCA/PAR screen (Canvas based) in conjunction with a Canvas driven GUI dialog to configure the GCA <ref>https://forum.flightgear.org/viewtopic.php?f=30&t=32882&p=319257#p319257</ref>]] | [[File:Gca-ui.png|thumb|Screenshot showing rleibner's GCA/PAR screen (Canvas based) in conjunction with a Canvas driven GUI dialog to configure the GCA <ref>https://forum.flightgear.org/viewtopic.php?f=30&t=32882&p=319257#p319257</ref>]] | ||
[[ | {{see also|Howto:Implementing a simple GCA system}} | ||
The '''Spoken GCA''' [[addon]] allows the pilot to listen to the directives of the ''Ground Controlled Approach''. | |||
== Background == | == Background == | ||
Line 33: | Line 36: | ||
== How to install == | == How to install == | ||
{{note | | {{note|This is the latest version (Nov 24, 2017) | ||
Latest modifications: | Latest modifications: | ||
* plot2D helpers available. | * plot2D helpers available. | ||
* {{key press|Track}} button at PAR screen chooses which aircraft must be tracked. | * {{key press|Track}} button at PAR screen chooses which aircraft must be tracked. | ||
* PAR screen shows local traffic. | * PAR screen shows local traffic. | ||
* {{key press|RWY}}, {{key press|FLIP}} and {{key press|+}} {{key press|-}} zoom buttons at PAR screen. | * {{key press|RWY}}, {{key press|FLIP}} and {{key press|+}} {{key press|-}} zoom buttons at PAR screen. | ||
}} | |||
If your FGFS version accepts [[addon]]s, you can download this feature from the {{fgaddon source |path=Addons/SpokenGCA |text=FGAddon repository}}. Download all the 9 files into the directory of your choice. | |||
Launch FlightGear including <code>--addon</code> argument, in essence: | Launch FlightGear including <code>--addon</code> argument, in essence: | ||
<syntaxhighlight> | <syntaxhighlight> | ||
Line 58: | Line 61: | ||
When you are about 10 or 15 miles from your destination, tune Comm1 to an available ATC frequency (you can find them at ''Menu/Location/Airfield information''), | When you are about 10 or 15 miles from your destination, tune Comm1 to an available ATC frequency (you can find them at ''Menu/Location/Airfield information''), | ||
and press the {{key press| | and press the {{key press|>}} key to request GCA assistance. | ||
You will hear the GCA's answer ''"<callsign>, this will be a PAR approach to <airport> runway <rwy>."' | You will hear the GCA's answer ''"<callsign>, this will be a PAR approach to <airport> runway <rwy>."' | ||
Line 70: | Line 73: | ||
Correct your vertical speed if you hear ''"<Above/Below> glidepath."'' | Correct your vertical speed if you hear ''"<Above/Below> glidepath."'' | ||
{{-}} | |||
== The PAR screen == | == The PAR screen == | ||
From version 0.5 onwards, the script calls an enhanced PARscreen. Unlike | From version 0.5 onwards, the script calls an enhanced PARscreen. Unlike <code>parscreen_class.nas</code>, which it replaces, the new <code>par_class.nas</code> provides a stand-alone canvas window. | ||
That means that you can instance as many PAR objects as you like. | That means that you can instance as many PAR objects as you like. | ||
Line 84: | Line 88: | ||
== Phraseology customization == | == Phraseology customization == | ||
You can customize the phraseology by editing the | You can customize the phraseology by editing the <code>phraseology.xml</code> file. | ||
There you can find groups of tags like: | There you can find groups of tags like: | ||
Line 133: | Line 137: | ||
. . . . | . . . . | ||
<replace type="string">Winnded:Wind</replace> | <replace type="string">Winnded:Wind</replace> | ||
. . . . | . . . . | ||
</syntaxhighlight> | |||
== How control.nas script works == | == How control.nas script works == | ||
Line 153: | Line 158: | ||
<big>(To be continued . . . )</big> | <big>(To be continued . . . )</big> | ||
{{-}} | |||
== Roadmap == | == Roadmap == | ||
Line 159: | Line 165: | ||
* Move join() function and phraseology.xml to be accesible for gca_class.nas. | * Move join() function and phraseology.xml to be accesible for gca_class.nas. | ||
* Add a version control. {{done}} | * Add a version control. {{done}} | ||
* | * Improvements & optimizations | ||
* | * Support for different GUI modes/tabs (pilot, controller, developer) {{pending}} <ref>{{cite web | ||
|url = https://forum.flightgear.org/viewtopic.php?p=320294#p320294 | |url = https://forum.flightgear.org/viewtopic.php?p=320294#p320294 | ||
|title = <nowiki> Re: Spoken GCA </nowiki> | |title = <nowiki> Re: Spoken GCA </nowiki> | ||
Line 168: | Line 174: | ||
|script_version = 0.40 | |script_version = 0.40 | ||
}}</ref> ? | }}</ref> ? | ||
* | * Add support for using AI/MP callsigns for looking up the proper /position root automatically. {{done}} [https://forum.flightgear.org/viewtopic.php?f=30&t=32882&p=320328#p320328] | ||
* | * Add [https://sourceforge.net/p/flightgear/fgdata/ci/next/tree/Nasal/canvas/gui/widgets/CheckBox.nas checkboxes] to the PAR dialog to show/hide optional elements (labels, flight history etc) ? | ||
== Addon version == | == Addon version == | ||
Sow structured our prototype as an Addon and uploaded to the {{fgaddon source |path=Addons/SpokenGCA |text=FGAddon repository}}. | |||
== Testing == | == Testing == | ||
Line 200: | Line 206: | ||
|script_version = 0.40 | |script_version = 0.40 | ||
}}</ref> | }}</ref> | ||
Another interesting one: | Another interesting one: | ||
<pre> | <pre> |