Red Griffin ATC: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 6: Line 6:
| developedby            = Antonello Biancalana (Red Griffin, IK0TOJ)
| developedby            = Antonello Biancalana (Red Griffin, IK0TOJ)
| initialrelease        = January 5, 2020
| initialrelease        = January 5, 2020
| latestrelease          = 1.4.0 May 16, 2020
| latestrelease          = 2.0.0 November 7, 2020
| writtenin              = Nasal
| writtenin              = Nasal
| developmentstatus      = Active (2019-)
| developmentstatus      = Active (2019-)
Line 23: Line 23:
== Features ==
== Features ==
* Support for ground, take off, visual approach, ILS and landing operations
* Support for ground, take off, visual approach, ILS and landing operations
* ATC assisted approach, guiding the pilot to the proper route, altitude and
  speed up to the final approach point to runway and according to aircraft type
* Speech synthesis of messages through native FlightGear speech synthesizer
* Speech synthesis of messages through native FlightGear speech synthesizer
* ATC can be operated both with mouse and keyboard
* ATC can be operated both with mouse and keyboard
* Independent dialog window or popup window operation modes
* Independent dialog window or popup window operation modes
* Determination of proper take-off and landing runways according to wind direction and airport settings
* Determination of proper take-off and landing runways according to wind
* Status monitor for both ground and flying modes (ground speed, current position, runway alignment, runway approaching)
  direction and airport settings
* Determination of approaching routes and patterns according to position and route manager
* Status monitor for both ground and flying modes (ground speed, current
  position, runway alignment, runway approaching)
* Determination of approaching routes and patterns according to position
  and route manager
* Automatic control and warning in case of incorrect procedure
* Automatic control and warning in case of incorrect procedure
* Radio station type check according to ATC request
* Radio station type check according to ATC request
Line 37: Line 42:
* Information about the tuned communication radio
* Information about the tuned communication radio
* Support for CTR (Controlled Traffic Region)
* Support for CTR (Controlled Traffic Region)
* When flying in an approved CTR, ATC will check your correct altitude and warns in case the aircraft is flying too low or towards terrain, such as hills or mountains. ATC may also require the pilot to change altitude according to heading and area.
* When flying in an approved CTR, ATC will check your correct altitude and warns in case
* When flying in an approved CTR, the pilot can request to the ATC to change its current flight level with dedicated buttons
  the aircraft is flying too low or towards terrain, such as hills or mountains. ATC may
* When flying in an approved CTR, in case the aircraft is about to leave the CTR range, ATC will inform the pilot about the neighboring CTR and gives information about the corresponding radio in order to request transition approval to the new zone.
  also require the pilot to change altitude according to heading and area.
* When flying in an approved CTR, the pilot can request to the ATC to change its current
  flight level with dedicated buttons
* When flying in an approved CTR, in case the aircraft is about to leave the CTR range,
  ATC will inform the pilot about the neighboring CTR and gives information about the
  corresponding radio in order to request transition approval to the new zone.
* Displayed information according to flight/approach/lading modes
* Displayed information according to flight/approach/lading modes
* Buttons for aborting approach, ILS and landing procedures
* Buttons for aborting approach, ILS and landing procedures
Line 146: Line 156:


The changes done in the settings dialog are immediate and are effective as soon as the dialog is closed. The settings dialog allows to change the following options and therefore affecting the operational mode of the Red Griffin ATC addon:
The changes done in the settings dialog are immediate and are effective as soon as the dialog is closed. The settings dialog allows to change the following options and therefore affecting the operational mode of the Red Griffin ATC addon:
* '''Dialog Position''' ''(possible values: Top Left, Top Right, Bottom Left, Bottom Right)'' - Sets the
initial position of the main dialog relative to the screen or window.
* '''Call sign''' - Pilot call sign or aircraft registration code. It defaults to
<code>/sim/multiplay/callsign</code> property. This value is copied both to
<code>/sim/multiplay/callsign</code> and <code>/sim/user/callsign</code> properties.
* '''Call sign usage''' ''(possible values: Complete, Last three letters, First and last two letters)'' -
Defines how the ATC will use the pilot's call sign in all communications. Please note whenever a radio
is tuned for the first time, the pilot will always provide the call sign in complete form in the very
first contact to the radio station.
* '''Include manufacturer''' ''(possible values: Yes, No)'' - Defines whether the name of the aircraft
manufacturer is to be used during the communication with the ATC.
* '''QNH reported in''' ''(possible values: hPa, inHg, hPa and inHg)'' - Sets the unit of measure used by the
ATC to report the QNH value (atmospheric pressure) to the pilot for the proper altimeter setting:
hectopascal (hPa), inches of mercury (inHg) or both.
* '''Aircraft type''' ''(possible values: Small single engine, Small multi engine, Executive turboprop/jet,
Business jet, Airline jet, Large/military jet, Special military)'' - Defines the rules and settings used
by the ATC and according to the aircraft type. In particular, it changes the parameters used in the
assisted approach procedure - such as altitude, distance and speed - initial altitude after take off and
cruising altitude.
* '''Pilot request''' ''(possible values: Disabled, Voice only, Text only, Voice and text)'' - Defines how
the pilot requests to the ATC are to be shown, spoken or disabled. Text modes will show a popup message
with the pilot request to be transmitted to the ATC, Voice modes will activate the speech synthesis for
the requests by using <code>/sim/sound/voices/pilot</code> property and will therefore use the voice
assigned by FlightGear for that specific purpose.
* '''Pilot response''' ''(possible values: Disabled, Voice only, Text only, Voice and text)'' - Same as
"Pilot request" but referring to the confirmation responses and message used by the pilot to acknowledge
the ATC operations and instructions.
* '''ATC message''' ''(possible values: Voice only, Text only, Voice and text)'' - Defines how the
ATC messages to the pilot are to be shown or spoken. Text modes will show a popup message with
the ATC message, Voice modes will activate the speech synthesis for the messages by using
<code>/sim/sound/voices/atc</code>, <code>/sim/sound/voices/approach</code> and
<code>/sim/sound/voices/ground</code> properties according to the radio station type and will therefore
use the voice assigned by FlightGear for that specific purpose.
* '''ATC radio''' ''(possible values: Auto, COM1, COM2, COM3)'' - Select the COM radio to be used for ATC
communications. In case it is set to "Auto", the first radio tuned to a valid ATC frequency will be
used.
* '''Too low warning''' ''(possible values: On, Off)'' - Enable or disable ATC warning in case the aircraft
is flying too low.
* '''Terrain warning''' ''(possible values: On, Off)'' - Enable or disable ATC warning in case the aircraft
is flying towards terrain, such as a mountain or hill.
* '''Multiplayer chat''' ''(possible values: Off, Important messages only, All messages)'' - Define how
ATYC messages should be broadcast to the multiplayer chat in order to let other know about the traffic in
your current airport. When set to "Important messages only", only relevant traffic information will be sent
to the multiplayer chat, such as taxing, take off and landing.
* '''Reset button''' - Resets all the setting options to their default value.
* '''Close button''' - Close the settings dialog and permanently save the options to the file
<code>$FG_HOME/Export/RedGriffinATC-config.xml</code>


* '''Dialog Position''' ''(possible values: Top Left, Top Right, Bottom Left, Bottom Right)'' - Sets the initial position of the main dialog relative to the screen or window.
* '''Dialog Position''' ''(possible values: Top Left, Top Right, Bottom Left, Bottom Right)'' - Sets the initial position of the main dialog relative to the screen or window.
Line 217: Line 276:
== Note ==
== Note ==


Red Griffin ATC has been developed and written by Antonello Biancalana (Red Griffin, IK0TOJ) in Nasal language and it has been tested in FlightGear 2019.1.1, 2019.1.2, 2020.2.0 git and 2020.3.0 git, specifically in my Fedora Linux FC32. I understand there can be bugs or the ATC procedures may be formally incorrect. On this regard, any feedback, suggestion, criticism and hint on how to improve this addon are warmly welcome. You are kindly invited to contribute with your ideas and feedback by posting in the forum thread.
Red Griffin ATC has been developed and written by Antonello Biancalana (Red Griffin, IK0TOJ) in Nasal language and it has been tested in FlightGear 2019.1.1, 2019.1.2, 2020.3.x and 2020.4.0 git, specifically in my Fedora Linux FC33. I understand there can be bugs or the ATC procedures may be formally incorrect. On this regard, any feedback, suggestion, criticism and hint on how to improve this addon are warmly welcome. You are kindly invited to contribute with your ideas and feedback by posting in the forum thread.


I am not a pilot and I do not have a plane pilot license, I have never been in a real aircraft's cabin and all the times I have been in a real airplane I did it as a passenger. All of my "plane pilot" experience is only as a "virtual and simulated pilot", a hobby I started in 1982 and the very first flight simulator I used was subLOGIC's FS1 Flight Simulator by Bruce Artwick running on an Apple II.
I am not a pilot and I do not have a plane pilot license, I have never been in a real aircraft's cabin and all the times I have been in a real airplane I did it as a passenger. All of my "plane pilot" experience is only as a "virtual and simulated pilot", a hobby I started in 1982 and the very first flight simulator I used was subLOGIC's FS1 Flight Simulator by Bruce Artwick running on an Apple II.


It was not my computer though as at that time I owned a Commodore VIC20 and, alas, the only "flight simulators" available for it were Ron Wanttaja's IFR Flight Simulator and Anirog's Flight Path 737. The big step forward was Flight Simulator II for Commodore 64 in 1984 and featuring a Piper PA-28-181 Archer II. The giant step forward was in 1987 when it was released the Commodore Amiga version (one of the most amazing and very best, revolutionary, exceptional computer of all times) which featured three aircrafts: Cessna 182RG, Gates Learjet 25G and Sopwith Camel.
It was not my computer though as at that time I owned a Commodore VIC20 and, alas, the only "flight simulators" available for it were Ron Wanttaja's IFR Flight Simulator and Anirog's Flight Path 737. The big step forward was Flight Simulator II for Commodore 64 in 1984 and featuring a Piper PA-28-181 Archer II. The giant step forward was in 1987 when it was released the Commodore Amiga version (one of the most amazing and very best, revolutionary, exceptional computer of all times) which featured three aircraft: Cessna 182RG, Gates Learjet 25G and Sopwith Camel.


I therefore have no ATC procedures experience (what I know is from what I read in specialized books only) and I understand the procedures used in this addon may result incorrect to real pilots. I am more than glad to get any feedback about ATC procedures from experienced pilots and anyone knowing this subject in order to improve this addon.
I therefore have no ATC procedures experience (what I know is from what I read in specialized books only) and I understand the procedures used in this addon may result incorrect to real pilots. I am more than glad to get any feedback about ATC procedures from experienced pilots and anyone knowing this subject in order to improve this addon.
136

edits

Navigation menu