Changes

Jump to: navigation, search

ATC-pie user guide

5,024 bytes removed, 10:22, 25 June 2017
v1.3.0 released
{{forum|83|ATC-Pie support & development}}
This article is a guide to help one download and run using '''[[ATC-pie]]'''. It describes , describing some of its major features and lists a few tips. A more exhaustive list can be found in the main article. Other sources to learn the program are:
* the [https://www.youtube.com/playlist?list=PL1EQKKHhDVJvvWpcX_BqeOIsmeW2A_8Yb online] '''video tutorial''';
* the in-app '''quick reference''' available from the ''Help'' menu (summary of mouse/keyboard gestures, display conventions...);
Anyone motivated to write a full user guide is obviously welcome to contact the developer, or improve this article. For support and troubleshooting, the [[ATC-pie FAQ]] might get you an answer first. Otherwise kindly ask on the FlightGear forum, where we have a dedicated sub-forum, so the discussion is public and its contents shared.
== Getting ATC-pie to run Flight strips ==
=== Downloading ===There are essentially two ways of downloading ATC-pie: one is to download a Whether dematerialised or on physical paper, printed out or filled by hand, the '''tarballflight progress strip''' to extract locally; the other is to clone the '''Git repository'''essential piece of air and ground traffic control. The latter requires [http://git-scm.com Git]Every aircraft in contact is represented by a unique strip, but will keep you in sync with updates more easilyand every strip represents a contact. Your choice. In either case, you will have This helps to ensure that no compiling aircraft is ever forgotten about. Strip positioning and updating then enable to do (makemonitor the aircraft's status, etc.)sequence number, but do make sure you have the few dependencies installedposition, listed in the <code>README</code> file (Python3 + bindings to Qt5)intentions, etc.
Downloading the '''tarball''':# get the latest stable version from [https://sourceforge.net/projects/atc-pie the project page];=== Filling details and linking ===# extract A click on the files "new strip" button (shortcut F2) or double click on an existing flight strip opens a dialog to edit the directory of your choiceflight details.
To clone the Git If providing radar service, strips should be '''repositorylinked''':: <code>git clone git://gitto identified contacts to inform the radar display with the filled details and enable joint selection.codeTo link a strip to a radar contact, select one and middle-click on the other.sfConflicts between the strip details and the values squawked by the linked transponder contact are reported: the strip displays a "!!XPDR" warning and the strip dialog labels the conflicting details.net/p/atc-pie/code ATC-pie</code>
If you choose cloning with Git, you A strip can update your software when also be linked to a new release filed flight plan (FPL) to merge the information. The strip dialog also shows the mismatching information between the two, though this is announced rather common because the strip typically gets updated with a single command from the downloaded directory:: <code>git pull</code>flight progress.
=== More All together, a selection can involve up to install? ===three linked elements: strip, radar contact, flight plan. You can pull details from linked elements to strips (strip panel bottom menu), and push strip details to their linked flight plan if necessary (strip dialog bottom tick box). Unlinking is possible with SHIFT+middle-click. If you use linking carefully, auto-fill options are available from the general settings, to fill blank strip details with newly-linked information.
The above alone will provide you with For fast and efficient service, every initial contact by a working programpilot should basically make you hit F2 and type the callsign announced. Optional packages may further be installed to enable two more featuresYou should then soon figure out if:* FlightGear for '''tower viewing''' in airport gamesa flight plan is already filed: if the matching FPL count displays a non-zero value near the callsign field as you type, though it you can be run select a flight plan to link to the strip on save;* a separate machine flight plan must be filed (see feature note belowe.g. IFR departure not filed by lazy pilot): select "new FPL" from the bottom line to open a fresh FPL detail sheet to link to the strip;* PocketSphinx for '''voice instruction recognition''' he was asked to contact you by a previous ATC, in solo games (see the general <code>README</code> file for instructions)which case you may have a strip handed over to you already;* etc.
While obviously recommended === Strip placeholders ===ATC-pie provides with various placeholders for more realistic funflight strips, they are not required namely ''racks'', ''loose strip bays'' and ''runway boxes''. According to your ATC position and local facilities, you should choose and arrange your placeholders for optimal control. Strips can then be installed latermoved between them using mouse drag and drop.
=== Starting the program ===[[File:ATC-pie-screenshot-launcherDialogstripRacks.png|thumbnail|Initial graphical launcher, with AD & CTR game mode choiceStrip rack panel]]Depending on your system and preferenceA '''strip rack''' is the preferred way of keeping track of a sequence, you might be double-clicking, typing stuff or pulling your hair oute.g. In any case what you need is to run a Python3 interpreter on the <code>ATC-piedeparture queue at a runway threshold.py</code> file You can create as many racks as you wish and name them appropriately. Racks can be viewed in the top-level directory. A welcome launcher main window should open, from which you may start a session and in either airport (AD) their own docked or centre (CTR) mode, ifloating panel.eThe column views show all racked strips at once; the tabbed view avoids spreading the window horizontally. respectively with The "default" rack is permanent. It collects strips recovered or without a base airfieldreceived when no other rack is defined.
The [[File:ATC-pie-screenshot-runwayReserved.png|thumbnail|Reserved runway marked in yellow]]In the same panel, above the racks or in their own tab (resp. column or tabbed view), you can opt to show the '''airport moderunway boxes''' . A runway box is a placeholder for ATC positions like approach or tower controla single strip, named after a runway in use and denoting a clearence to use it (enter, cross, land. In this mode..). Thorough use of runways boxes will help you never clear an aircraft to land over lined up traffic for example. When freed, ATC-pie places runway boxes display a timer since last use together with the radar at wake turbulance category of the chosen base airfieldlast contained strip, depicts its tarmac and runwaysto help with separation. What is more, and enables features like tower viewing and if you use radar, a filled runway selectionbox marks the runway as ''reserved'' on the scope.
The third placeholder type available is the '''centre modeloose strip bay''' is designed for en, allowing free-route control centre simulationhand positioning of strips in its reserved space. It disables all airport-specific featuresSuch bays can be useful for any kind of unsequenced traffic, and allows or to place the map out relative positions when controlling without a radar anywhere on Earth. When selecting this mode:* The location code is a designator of your choice (excluding airport codes), under which to save your location-specific settings. A good idea is to use ICAO airspace designationsYou may also import background images, e.g. <code>SBBS</code> for the Brasilia FIR in central Brazil or <code>LFFF</code> for the Paris region in France.* The radar position field specifies the point on which to centre the radar. For example, <code>LFPO>090,15</code> will centre the radar on a point 15 NM ground chart to the East keep visual track of Orly airporttaxiing aircraft and vehicles. See down <code>resources/bg-img/Notice</code> for a full description of the syntax for point specificationto learn how.
You may also bypass the launcher and start directly at Besides, there are two other places a given location with the following commandstrip can be dropped on, using an ICAO code for an airport, or usually when releasing a previously defined CTR positioncontact:: <code>./* a connected ATC(if accepting strip exchange), to initiate a handover;* the '''strip shelf''' (visible in the bottom right-piehand corner of every strip panel), which removes the strip from your work bench and stores it as shelved.py location_code</code>
Besides the location code, the following '''command line options''' are available:{| class="wikitable"! Option || Effect and argument specification || Default|-| --map-range=''range'' || Define the distance in NM from the radar centre up to which the map will be drawn and navpoints listed in the navigator (accepted values are 20..500). This option can only be used with a location argument. || 100 in AD mode; 300 in CTR mode|-| --views-send-fromTower viewing ==''port'' || Change the local UDP port number to bind for sending FGMS packets to views. This includes all tower and additional views, but does not affect the multi-player connection ports, chosen on MP connect. || 5009|}
=== Running for the first time ===A few things you will want to do when running [[File:ATC-pie for the first time:-screenshot-towerViewing.png|thumbnail|Tower viewing, following a departing aircraft]]* If This feature allows you intend to use overlook your airport and the radio like you should in FlightGear connected (multi-player games) or simulated (solo and teaching sessions) traffic, check like a controller from a tower viewpoint. It allows to choose from the [[FGCom]] version setting tower positions specified in the ''System'' menu, and try an echo test. Read the <code>resources/fgcom/Notice</code> file source data if you have problems hearing yourselfany, and search for "FGCom" in otherwise defaults to somewhere over the [[ATC-pie FAQ]].* In the same menu, if you want airport to use the tower viewing system and not bother making it external (see feature note below), make sure you have the right paths set for your [[FlightGear]] installationallow towering of all available airports.* Set up the important location-specific settings like airport runway parameters, especially ILS capability if you will be playing solo often at the same locationIt is disabled in CTR mode.
NB: Callsigns for ATCs in FlightGear There are expected to start with the ICAO code two ways of the controlled airport or sector, and end with activating a hint on the provided service (twr, gnd, ctrtower view...). Before choosing your callsign on MP connectYou may let ATC-pie start its own suitably configured FlightGear process, make sure or have it is not already in useconnect to an external viewer, manually set up and note that [[FGMS]] restricts callsign length to 7 charactersaccepting connections. :-(
== Feature notes =='''Running internally''' only requires FlightGear installed on your computer. A basic installation is enough, but:This section describes * aircraft will only be drawn properly if you have the corresponding [[Aircraft|models]] installed—read the notice in <code>resources/acft</code> and check out the <code>icao2fgfs</code> file to understand how ATC-pie chooses models for FlightGear (initially included are a few major features. A more exhaustive list ugly substitutions like B772 for A320 to avoid the lighter installations to miss out on planes, but you can be found edit the file and use your own models);* more importantly, you will need the [[scenery]] for your airport if you want anything exciting to see (and not sea!)—add it to your [[$FG_ROOT|FlightGear root directory]] or enter the directory in the main article''System'' settings dialog (ATC-pie will pass it on to FlightGear).
=== Strips and placeholders ===Whether dematerialised or on physical paper, printed out or filled by hand, the Connecting to an '''flight stripexternal viewer''' is the essential piece of air and ground traffic control. Every aircraft in contact is represented by allows to run FlightGear on a unique strip, different machine and every strip represents thereby relieve your session from the CPU load a contactlocal instance induces. This helps If you want to ensure that no aircraft is ever forgotten about. Strip do so, get a hint of the required positioning and updating then enable to monitor options you should start your viewer with, from the aircraft's statustower view tab in the system settings dialog. More options should also be considered, sequence numbere.g. <code>--fdm=null</code>. Of course, positionscenery, intentions, etcmodels and liveries must also be available to the running process.
ATC-pie provides with various placeholders for flight stripsIn either case, namely once activated from the ''racksView''menu, ''loose strip bays'' and ''the tower view controller pane is enabled, from which you can turn to runway boxes''points, follow selected aircraft. Depending on your ATC position .. Direct FlightGear input in the view window is also possible: right click and local facilitiesdrag allows to look around, you should choose and arrange your placeholders for optimal control. Strips can then be moved between them using mouse drag and drop<code>x</code>/<code>X</code> keys change the zoom level, etc.
[[File:ATC-pie-screenshot-stripRacks.png|thumbnail|Strip rack panel]]A You can connect '''strip rackadditional viewers''' is the preferred way of keeping track of a sequenceto your session, e.g. a departure queue at a runway thresholdfor example placed around your airport for exciting camera footage of challenging landings. You can create as many racks as will not be able to control those viewers from ATC-pie like the tower viewer, but you wish and name them appropriately. Racks can will be viewed in able to activate/stop the main window and connection with a switch in the application ''View'' menu. Additional viewers are registered by their own docked host+port address, from the ''View'' menu at run-time or floating panel. The column view shows all racked strips from a custom settings file (see <code>settings/Notice</code>), read at once; the tabbed view avoids spreading the window horizontally. Received start-up and recovered strips will automatically fall in the permanent "default" rackon explicit reload (''System'' menu).
[[File:ATCEvery additional viewer registered on host ''XXX'' and port ''YYY'' should be running on ''XXX'' and started with options <code>-pie-screenshotmultiplay=out,TTT,HHH,PPP</code> and <code>--runwayReserved.png|thumbnail|Reserved runway marked multiplay=in yellow]]In the same panel, above the racks or in their own tab (resp. column or tabbed view)TTT, you can opt to show the ,YYY</code>, where:* ''HHH'runway boxes'is the host on which ATC-pie is running;* ''PPP''. A runway box is a placeholder for a single strip, named after a runway in use and denoting a clearence to use it (enter, cross, land...). Thorough use of runways boxes will help you never clear an aircraft to land over lined up traffic for example. When freed, runway boxes display a timer since last use together with the wake turbulance category of the last contained stripdefault 5009, to help with separation. What is more, if you use radar, a filled runway box marks or the runway as chosen port number if ATC-pie was started with <code>--views-send-from</code>;* ''reservedTTT'' on is the scopenetwork polling frequency (100 is common practice; change as desired if you know what you are doing).
The third placeholder type available is the '''loose strip bay''', allowing free-hand positioning of strips in its reserved space. Such bays can be useful for any kind of unsequenced traffic, or to map out relative positions when controlling without a radar. You may also import background images, e.g. a ground chart to keep visual track of taxiing aircraft == Routes and vehicles. See <code>resources/bg-img/Notice</code> to learn how. Besides, there are two other places a strip can be dropped on, usually when releasing a contact:* a connected ATC (if accepting strip exchange), to initiate a handover;* the '''strip shelf''' (visible in the bottom right-hand corner of every strip panel), which removes the strip from your work bench and stores it as shelved.conflict warnings ==
=== Routes and conflict warnings ===ATC-pie analyses routes and assigned vectors to assist traffic management and anticipate conflicts between controlled aircraft. This feature is essential in centre mode.
[[File:ATC-pie-screenshot-routeDetailsView.png|thumbnail|Route details dialog with world path drawn, available when both end airfields are recognised]]
* other tokens are kept as route leg specifications to the following waypoint (allows for airway or procedure names for example).
[[File:ATC-pie-screenshot-routeDrawing.png|thumbnail|Assigned routes are drawn as dotted dashed lines on the radar scope when linked to contacts]]
Routes on flight plans and strips are viewable in a route dialog, showing leg details and the geodesic paths on a world map. Also, when a specified route is linked to a radar contact, ATC-pie works out its current leg based on distance to destination, and:
* the route to go is drawn as a dotted dashed line on the radar scope (according to scope "show" options);
* details of the current leg are displayed in the selection info pane, and the route dialog enabled for full route viewing;
* the strip shows only the remainder of the route for this contact;
|}
=== Playing solo === 
In solo games, you control virtual IFR planes, receiving and handing over strips to virtual ATCs depending on your position and the aircraft's intentions. ATC-pie allows to train in different situations:
* as an en-route controller (CTR) if started in centre mode;
** approach (APP), to vector arrivals onto final.
=== Objectives ===
When '''playing CTR''', your task is to transit the aircraft across your airspace, always ensuring separation, and to hand each of them over to the most appropriate neighbouring centre North, South, East or West of your sector. You can specify local navpoints in the location settings so that the system includes them as turning points in the randomised aircraft's routes.
|}
=== Instructing aircraft ===
[[File:ATC-pie-screenshot-taxiInstructionTool.png|thumbnail|Click&drag taxi instruction tool at OMDB ground]]
'''Instructions''' are given through different means:
* provided the speech recognition modules are installed, you can turn on voice instructions from the solo game settings tab dialog and instruct aircraft through your microphone, using the <code>Ctrl</code> key as push-to-talk and standard phraseology (see the quick reference tab about it);
* if voice instructions are turned off:
** the mouse vector assignment tool will issue the corresponding instructions: click&drag out of a radar contact for heading, hold SHIFT and drag for altitude/FL vertically and speed horizontally (see [https://www.youtube.com/watch?v=BvA3MRlGJjU video 5] of the tutorial);
Things you can train for:
* approach in dense traffic: select APP position only and increase traffic density;* towering a single runway, optimising its usewith mixed traffic: select TWR position and an equal balance of departures and arrivals;* optimising approach spacing in dense traffic: select APP position only, increase traffic density, turn on spacing hints and try to stabilise them all at "3:00" for example;* change of runways (e.g. irl after wind direction change): start with APP+TWR and select a runway for arrivals at least, play for a while and go back to the dialog to change for the opposite runwayuse;
* CTR mode with a low ceiling to increase the number of conflicts to resolve;
* etc.
=== Teacher & student connections (ATC tutoring) === This connection type is made to bring an ATC student and a teacher together for tutorial or training sessions. The teacher creates and manipulates traffic for the student to work with, controls the weather and decides on the ATC neighbours.
To '''set up a session''', the student must connect to the teacher, so make sure the teacher's session is running first. Only one student can connect to a teacher at a time. To communicate via voice during the session, the two parties may use nearby FGCom frequencies, but a private channel on [[Mumble]] is also an option to avoid interfering with multi-player users sharing the same server. The best choice is probably to tune into unused (guard or secondary) FGCom frequencies for in-simulation transmissions, and to open a separate channel for teacher–student conversations.
* The teaching console dock is enabled, which you should keep visible for efficient control of the student's environment.
* New traffic can be created at any time with a simple SHIFT+click&drag on the radar, specifying the place and face heading of the wanted traffic. A dialog pops up and allows you to choose a callsign (one is initially generated), altitude and other details. If near a parking position or runway threshold, you can place it on the ground instead, ready to taxi or for departure.
* Traffic is initially created in an "unspawned" state, in other words visible to you (marked "?") but not to the student. This allows you to change his its transponder settings mode or get it into a certain state or place before spawning it into the student's world.
* Controlling the traffic is done in the same way as in solo sessions without voice, i.e. with the click&drag vector and taxi tools and through the instruction dock. The only difference is that you control the selected aircraft directly, regardless of your strip links and details. You therefore do not need a strip and a correctly filled callsign to instruct a pilot, though it is a good idea to have one linked if you want your vectors drawn on the radar. The traffic creation dialog offers to create a linked strip with every new aircraft.
* You may pause the whole simulation, or freeze each aircraft individually. Frozen aircraft result in stationary flights on radars.
NB: Unlike in FlightGear games where limitations apply (see section further down), all strips are exchangeable in tutorial sessions.
=== Tower viewing ===[[File:ATC-pie-screenshot-towerViewing.png|thumbnail|Tower viewing, following a departing aircraft]]This feature allows you to overlook your airport and the connected strip exchange (multi-player gameshandovers) or simulated (solo and teaching sessions) traffic, like a controller from a tower viewpoint. It allows to choose from the tower positions specified in the source data if any, otherwise defaults to somewhere over the airport to allow towering of all available airports. It is disabled in CTR mode.==
There are two ways of activating a tower view. You may let === Sending and receiving strips ===[[File:ATC-pie start its own suitably configured FlightGear process-screenshot-receivedStrip.png|thumbnail|Example of a strip received from "DEL"]]To hand a strip over, or have drag it connect to an external viewer, manually set up and accepting connectionsdrop it on the recipient in the list of connected controllers. Note that some ATCs may not be capable of strip exchange. Check [https://www.youtube.com/watch?v=oQIud-cAlT4 tutorial video 6] for a presentation of the feature.
'''Running internally''' only requires FlightGear installed on your computer. A basic installation is enough, but:* aircraft will only be drawn properly if you have the corresponding [[Aircraft|models]] installed—read the notice in <code>resources/acft</code> and check out the <code>icao2fgfs</code> file to understand how ATC-pie chooses models for FlightGear (initially included are a few ugly substitutions like B772 for A320 to avoid the lighter installations to miss out on planes, but you can edit the file and use your own models);* more importantly, you will need the [[scenery]] for your airport if you want anything exciting to see (and not sea!)—add it to your [[$FG_ROOT|FlightGear root directory]] or enter the directory in the ''System'' settings dialog (ATC-pie will pass it on to FlightGear). Connecting to an '''external viewer''' allows to run FlightGear on a different machine and thereby relieve your session from the CPU load a local instance induces. If you want to do so, get a hint of the required positioning options you should start your viewer with, from the tower view tab in the system settings dialog. More options should also be considered, e.g. <code>--fdm=null</code>. Of course, scenery, models and liveries must also be available to the running process. In either case, once activated from the ''View'' menu, the tower view controller pane is enabled, from which you can turn to runway points, follow selected aircraft... Direct FlightGear input in the view window is also possible: right click and drag allows to look around, <code>x</code>/<code>X</code> keys change the zoom level, etc. You can connect '''additional viewers''' to your session, for example placed around your airport for exciting camera footage of challenging landings. You will not be able to control those viewers from ATC-pie like the tower viewer, but you will be able to activate/stop the connection with a switch in the application ''View'' menu. Additional viewers are registered by their host+port address, from the ''View'' menu at run-time or from a custom settings file (see <code>settings/Notice</code>), read at start-up and on explicit reload (''System'' menu). Every additional viewer registered on host ''XXX'' and port ''YYY'' should be running on ''XXX'' and started with options <code>--multiplay=out,TTT,HHH,PPP</code> and <code>--multiplay=in,TTT,,YYY</code>, where:* ''HHH'' is the host on which ATC-pie is running;* ''PPP'' is the default 5009, or the chosen port number if ATC-pie was started with <code>--views-send-from</code>;* ''TTT'' is the network polling frequency (100 is common practice; change as desired if you know what you are doing). === Handovers in FlightGear and OpenRadar interoperability ===[[File:ATC-pie-screenshot-receivedStrip.png|thumbnail|Example of a strip received from "DEL"]]Strips can be handed over by dropping them on recipients in the list of connected controllers. Received strips appear unlinked on the default their collecting rack(if defined), with an identification of the sender which disappears as soon as the strip is clicked on. For a full presentation about Double-click on the feature, check [https://www.youtube.com/watch?v=oQIud-cAlT4 tutorial video 6]rack tab or column header to add an ATC callsign from which to collect strips.
=== OpenRadar interoperability ===
The handover feature in FlightGear multi-player games is based on [[OpenRadar]]'s exchange server to enable ATC coordination between users of both software programs. However, it is to note that their philosophies differ in several ways:
* OpenRadar's basic processing unit is the FGMS callsign, whereas ATC-pie's is the strip;
Detail note: wake turbulance category does not show in OpenRadar, but is preserved and visible to ATC-pie instances later receiving the strip.
=== Background images === 
[[File:ATC-pie-screenshot-backgroundPixmapDrawing.png|thumbnail|Pixmap image example with a topographic map shot around LIMW (Aosta, Italy)]]
[[File:ATC-pie-screenshot-backgroundHandDrawing.png|thumbnail|Hand drawing example with procedures for LSGG (Geneva, Switzerland)]]
# The "download OSM background" option facilitates map retrieval from the [[OpenStreetMap]] still image server. After specifying corners and a scale, a PNG map will be generated in the <code>output</code> directory for you to import. Caution: downloads can fail for large images; try reducing the requested size or resolution in such case. Also, the server is rather limited so make parsimonious use of it.
# If you have a sector file for your area (.sct), the <code>sectorExtract.py</code> script will translate the contained diagrams into ATC-pie drawings. While the generated files always require some post-editing, it is generally the best option for things like SID/STAR diagrams. See the <code>README</code> file for a description.
 
== Communications ==
 
=== FGCom radio ===
'''Multiple radios''' can be opened and tuned in at once, and you can talk on either one by holding the PTT mouse button down for the chosen radio box. The <code>left-Ctrl</code> keyboard key will also let you PTT on selected frequencies. You can transmit on several at once, for example to service GND+TWR frequencies in view of splitting them seemlessly again if a controller is expected soon to fill one of the two positions. Tick the ''Kbd PTT'' option in the radio boxes of the frequencies to merge. Your keyboard PTT key will then transmit on them all simultaneously. Note that while you will be broadcasting on, and hearing incoming transmissions from, all frequencies, pilots will not be hearing each other across frequencies.
 
Say you are TWR coordinating with GND at your airport, and you want to '''monitor both radio frequencies''' while you are only in charge of TWR. To set this up, start your radio box on TWR frequency and turn on a second one to monitor GND. Tick "Kbd PTT" only for TWR so that you only transmit to your frequency and don't interfere with the other, and set the volume to "soft" on the latter so that you can tell the radio you are hearing the messages from, and know if it is for you to answer.
 
The '''''PTT turns off sounds''''' option is recommended for those of you who do not wear headsets, as it will avoid GUI sound notifications being picked up by your microphone while transmitting on frequencies.
=== Text chat ===
Lastly, if a troll or angry user is polluting your session with undesired messages, click and hold the ''Dest.'' tool button in the text chat dock to add their callsign to the '''senders blacklist'''. All messages from the user will then be filtered out from the message pane. You can view and clear this list at any time during the game.
 
== Tips ==
Here are a few tips to help you navigate and use the program.
 
=== Interface and information display ===
You can '''customise the radar & strip colours''' by editing the colour codes in the <code>settings/colours.ini</code> file generated on first run.
 
'''Heading displays''' are mostly magnetic so they can be read out to pilots. The only exceptions are the navigator and handover list tooltips, for easier human identification on the scope. All directions are geodesic.
 
The grouped diamond and tick marks along the '''landing helper lines''' indicate best altitudes AMSL for final approach along the configured flight path angle: diamond marks read 5,000 ft each; every other tick mark is 1,000 ft.
 
The '''transition level''' displayed in the weather analysis is the lowest flight level that is still above the transition altitude. This does not mean the lowest to be expected in ATC clearances, which may be higher, for more vertical separation on either side of the transition layer or due to coordination with neighbouring zones and fields.
 
=== Radio communications ===
'''Multiple radios''' can be opened and tuned in at once, and you can talk on either one by holding the PTT mouse button down for the chosen radio box. The <code>left-Ctrl</code> keyboard key will also let you PTT on selected frequencies. You can transmit on several at once, for example to service GND+TWR frequencies in view of splitting them seemlessly again if a controller is expected soon to fill one of the two positions. Tick the ''Kbd PTT'' option in the radio boxes of the frequencies to merge. Your keyboard PTT key will then transmit on them all simultaneously. Note that while you will be broadcasting on, and hearing incoming transmissions from, all frequencies, pilots will not be hearing each other across frequencies.
 
Say you are TWR coordinating with GND at your airport, and you want to '''monitor both radio frequencies''' while you are only in charge of TWR. To set this up, start your radio box on TWR frequency and turn on a second one to monitor GND. Tick "Kbd PTT" only for TWR so that you only transmit to your frequency and don't interfere with the other, and set the volume to "soft" on the latter so that you can tell the radio you are hearing the messages from, and know if it is for you to answer.
 
The '''''PTT turns off sounds''''' option is recommended for those of you who do not wear headsets, as it will avoid GUI sound notifications being picked up by your microphone while transmitting on frequencies.
 
=== Strip and flight plan details ===
Every '''initial contact by a pilot''' should basically make you hit F2 and enter at least the call sign announced. You should then soon figure out if:
* a flight plan is filed, in which case you can save the strip relatively quickly and look for the FPL to link to it (middle click on the FPL entry);
* a flight plan must be filed (e.g. IFR departure not filed by lazy pilot), which only takes a tick in the bottom-line box before saving to open a freshly linked FPL detail sheet to fill;
* he was asked to contact you by a previous ATC, in which case you may have a strip handed over to you already (check the default strip rack);
* etc.
 
In airport mode, typing a single dot character <code>.</code> in an '''airport input field''' will instantly fill the box with your ICAO position. Use this as a shortcut from/to your airport when filling details.
 
A <code>*</code> symbol in front of a strip callsign means that a '''strip comment''' is present (filled in the details). Open the detail sheet to view, or hover the strip with the mouse to show it as a tool tip.
[[Category:ATC-pie]]
215
edits

Navigation menu