Spoken GCA: Difference between revisions

Jump to navigation Jump to search
81 bytes removed ,  12 July 2020
m
Minor cleanup; fix double redirect
(+-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]].<br /> We strongly recommend using the new PAR.
{{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>]]


[[Spoken GCA]] allows the pilot to listen to the directives of the ''Ground Controlled Approach''.
{{see also|Howto:Implementing a simple GCA system}}
(see [[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 |   This is the latest version (Nov 24, 2017)
{{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.


If your FGFS version accepts [[Addons]], you can download this feature from the [https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Addons/SpokenGCA/ Addons Repository]{{fgaddon source |path=Addons/SpokenGCA |text=Addons 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|>}} key to request GCA assistance.
and press the {{key press|&gt;}} 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 ''parscreen_class.nas'', which it replaces, the new ''par_class.nas'' provides a stand-alone canvas window.
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 "''phraseology.xml''" file.
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>
     . . . .
</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
* Improvements & optimizations
* support for different GUI modes/tabs (pilot, controller, developer) {{pending}} <ref>{{cite web
* 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 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) ?
* 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 ==
now structured our prototype as an Addon and uploaded to the [https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Addons/SpokenGCA/ Addons repository]
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>

Navigation menu