;=========================================================================================================================;
;      ___                       _   __                   ___                              _         __   _               ;
;     /   |  ___   _____ ____   / | / /____ _ _   __     /   |   _____ _____ ____   _____ (_)____ _ / /_ (_)____   ____   ;
;    / /| | / _ \ / ___// __ \ /  |/ // __ `/| | / /    / /| |  / ___// ___// __ \ / ___// // __ `// __// // __ \ / __ \  ;
;   / ___ |/  __// /   / /_/ // /|  // /_/ / | |/ /    / ___ | (__  )(__  )/ /_/ // /__ / // /_/ // /_ / // /_/ // / / /  ;
;  /_/  |_|\___//_/    \____//_/ |_/ \__,_/  |___/    /_/  |_|/____//____/ \____/ \___//_/ \__,_/ \__//_/ \____//_/ /_/   ;
;     ______ __        __            __   _   __                 ______                                 __                ;
;    / ____// /____   / /_   ____ _ / /  / | / /____ _ _   __   / ____/___   ____   ___   _____ ____ _ / /_ ____   _____  ;
;   / / __ / // __ \ / __ \ / __ `// /  /  |/ // __ `/| | / /  / / __ / _ \ / __ \ / _ \ / ___// __ `// __// __ \ / ___/  ;
;  / /_/ // // /_/ // /_/ // /_/ // /  / /|  // /_/ / | |/ /  / /_/ //  __// / / //  __// /   / /_/ // /_ / /_/ // /      ;
;  \____//_/ \____//_.___/ \__,_//_/  /_/ |_/ \__,_/  |___/   \____/ \___//_/ /_/ \___//_/    \__,_/ \__/ \____//_/       ;
;                                                                                                                         ;
;=========================================================================================================================;
;                                                                                                                         ;
;  ALL RIGHTS RESERVED © AeroNav Association. NAV-DATA © NAVIGRAPH.                                                       ;
;  FILES MUST NOT BE DISTRIBUTED OUTSIDE OF AERONAV SERVICES!                                                             ;
;                                                                                                                         ;
;=========================================================================================================================;
;  The Global Nav Generator (GNG) and all it sub-modules where created by the AeroNav Association.                        ;
;  All files generated by the GNG belong to the AeroNav Association and must only be hosted on the AeroNav/GNG Homepage.  ;
;  The final responsibility for the content of this file lies with the publishing vACC itself.                            ;
;                                                                                                                         ;
;  This file is protected by copyright laws. You may install it on your computer for your personal, non-commercial use    ;
;  only. The data must not be copied, photocopied, translated, reverse engineered, decompiled or reduced to any           ;
;  electronic medium or machine legible form, neither completely nor in part.                                             ;
;=========================================================================================================================;
;  AIRAC 2513/1  ++  File-Publisher: vACC Switzerland - LSAS                                                              ;
;=========================================================================================================================;
;*** 01 Before initial contact ***
.cw .msg $aircraft Hello. You will enter my airspace shortly. Please contact me on $freq when 
.cp .msg $aircraft Hello. You will enter my airspace shortly. Please contact me on $freq when passing $uc($1).
.cpl .msg $aircraft Hello. You will enter my airspace shortly. Please contact me on $freq when passing $uc($1) at FL $2.
.ct .msg $aircraft Hello. You will enter my airspace shortly. Please contact me on $freq at time $1 UTC.
.cwr .msg $aircraft Hello. $radioname is providing top-down service for $dep. Please contact me on $freq when you are ready.
.ci .msg $aircraft NO MOVEMENT without permission, please! $radioname is providing top-down service for $dep. HOLD POSITION and contact me IMMEDIATELY on $freq!

;*** 02 Initial contact ***
.h $radioname, hello. 
.gd $radioname, good day. 
.gm $radioname, good morning. 
.ga $radioname, good afternoon. 
.ge $radioname, good evening. 
.id Identified. 
.ids Standby for identification.
.v? Are you able to receive voice?
.pym Pass your message.

;*** 03 Handoff ***
.co Contact $radioname($1) $freq($1), good bye.
.autocontact Contact $1 $2, good bye.
.rst Radar service terminated. 
.noatc You are leaving my airspace, no further ATC service available, radar service terminated. Frequency change is approved, enjoy your flight, good bye.
.noatcb $radioname is closing, no further ATC service available, radar service terminated. Make blind transmissions on ADVISORY 122.800 and have a good flight, good bye.
.noatcc $radioname is closing, for further ATC service contact $radioname($1) $freq($1), good bye.
.noatco You are outside of my airspace, continue own discretion and make blind transmissions on ADVISORY 122.800, good bye.
.blt Please use ADVISORY 122.800 for blind transmissions. Thank you.
.hm HOT MIC Alert! You are continuously transmitting on this frequency. Please check your PTT key immediately.

;*** 04 Transponder ***
.sq Set squawk $squawk.
.sqs Set squawk STANDBY.
.sqc Set squawk CHARLIE. 
.sqi Squawk IDENT.

;*** 05 Clearance ***
.rrc Clearance available, report ready to copy.
.ico Information $atiscode correct. 
.icu Information $atiscode current. 
.cl Runway $deprwy, cleared to $arr via $sid departure, squawk $squawk.
.cla Runway $deprwy, cleared to $arr via $sid departure, climb to $1 ft, squawk $squawk.
.cll Runway $deprwy, cleared to $arr via $sid departure, climb to FL $1, squawk $squawk.
.clr Runway $deprwy, cleared to $arr via $sid departure. After $1 proceed via $2 to $3, then as filed. Squawk $squawk. Our charts on charts.vacc.ch/$dep#charts may be of assistance to understand the cleared route.
.clv Runway $deprwy, cleared to $arr via vectored departure. After departure climb to $1 ft and maintain runway heading, squawk $squawk.
.sid? Are you able to fly the $sid departure?

;*** 06 Startup / Pushback ***
.rb Readback correct. 
.rrs Report ready for startup / pushback.
.rrp Report ready for pushback. 
.sa Startup approved. 
.spa Startup and pushback approved. 
.pa Pushback approved. 
.pf Pushback approved, facing $1. 
.pn Pushback approved, facing north. 
.pne Pushback approved, facing north-east. 
.pe Pushback approved, facing east. 
.pse Pushback approved, facing south-east. 
.ps Pushback approved, facing south. 
.psw Pushback approved, facing south-west. 
.pw Pushback approved, facing west. 
.pnw Pushback approved, facing north-west.

;*** 07 Taxi ***
.rrt Report ready for taxi. 
.rft Are you ready for taxi?
.tv Taxi via $1. 
.thp Taxi to holding point runway $deprwy via $1. 
.tihp Taxi to intermediate holding position $1 (runway $deprwy) via $2. 
.tts Taxi to stand $1 via $2. 
.ttg Taxi to gate $1 via $2. 
.ttc Taxi to a parking position of your choice. 
.hst Hold short of taxiway $1. 
.ths Taxi via $1, hold short of runway $2. 
.hs Hold short of runway $1. 
.xr Cross runway $2.
.xrt Taxiway $uc($1), cross runway $2.
.xj Taxiway JULIETTE, cross runway 28 and contact $radioname($1) $freq($1), good bye. 
.xk Taxiway KILO, cross runway 28 and contact $radioname($1) $freq($1), good bye. 
.xe Taxiway ECHO, cross runway 28 and contact $radioname($1) $freq($1), good bye. 
.hp HOLD POSITION. 
.gw Give way to $1. 
.wcc When clear of $1 continue taxi.

;*** 08 Line up and departure ***
.lu Line up runway $deprwy and wait.
.lubl Behind landing $1, line up runway $deprwy and wait behind.
.lubd Behind departing $1, line up runway $deprwy and wait behind.
.bt Line up and backtrack runway $deprwy.
.rrd Report ready for departure.
.rfd Are you ready for departure?
.rfid Are you ready for immediate departure?
.afid Are you able for departure from intersection $1?
.cto Wind $winds($dep), runway $deprwy, cleared for take-off.
.ctoi Wind $winds($dep), runway $deprwy, intersection $1, cleared for take-off.
.cito Wind $winds($dep), runway $deprwy, cleared for immediate take-off.
.toc Hold position, CANCEL take-off, I say again, CANCEL take-off.
.stop STOP immediately, $aircraft, STOP immediately.

;*** 10 Lateral Navigation ***
.tl Turn left heading $1.
.tr Turn right heading $1.
.tld Turn left direct $1.
.trd Turn right direct $1.
.fh Fly heading $1.
.lh Leave $1 heading $2
.rh Report heading.
.tlb Turn left by $1 degrees. 
.trb Turn right by $1 degrees. 
.rnh Report new heading.
.pd Proceed direct $1.
.autoproceed Proceed direct $1.
.cot Clear of traffic. 
.rcw Report clear of weather.
.ron Resume own navigation direct $uc($1), magnetic track $bear($1) distance $dist($1) miles.
.cph Continue present heading.
.cphr Continue present heading and report.

;*** 11 Vertical Navigation ***
.c Climb to FL $1.
.autoclimblevel Climb to FL $1.
.ca Climb to $1 ft.
.caq Climb to $1 ft, QNH $altim($dep).
.caqq Climb to $1 ft, QNH $2.
.autoclimbaltitude Climb to $1 ft, QNH $altim($dep).
.d Descend to FL $1.
.autodescendlevel Descend to FL $1.
.da Descend to $1 ft.
.daq Descend to $1 ft, QNH $altim($arr).
.daqq Descend to $1 ft, QNH $2.
.autodescendaltitude Descend to $1 ft, QNH $altim($arr).
.mf Maintain $1 feet.
.ml Maintain FL $1.
.rpa Report passing altitude.
.rrl Report requested level.
.rd Report ready for descend.
.tod Report top of descent.
.rl Report level.
.wrd When ready, descend to FL $1.
.wrdr When ready, descend to FL $1 to reach level at $2.
.cas Check altimeter setting and confirm level. You are indicating $calt.
.sas Set altimeter to standard pressure (1013 hPa or 2992 inHg).
.rla Reach level at $1.
.xl Cross $1 at $2 
.xa Cross $1 at $2 or above.
.xb Cross $1 at $2 or below.
.ob or before.
.ola or later.
.le Currently only EVEN levels available. Do you prefer FL $1 or FL $2?
.lo Currently only ODD levels available. Do you prefer FL $1 or FL $2?
.roc Climb at $1 feet per minute 
.rod Descend at $1 feet per minute 
.og or greater.
.om or greater.
.ol or less.
.rroc Report rate of climb.
.rrod Report rate of descent.

;*** 15 Approach ***
.arr? Confirm able $star arrival?
.tra? Confirm able $star transition?
.arr Cleared $star arrival. 
.tra Cleared $star transition.
.ev Expect vectoring for $1 approach runway $arrrwy.
.et Expect RNAV transition for $1 approach runway $arrrwy.
.v Vectoring for $1 approach runway $arrrwy.
.jt Join $star transition.
.ils Cleared ILS approach runway $arrrwy. Report established.
.autoclearedils Cleared ILS approach runway $1. Report established.
.rnav Cleared RNAV approach runway $arrrwy. Report established.
.vor Cleared VOR/DME approach runway $arrrwy. Report established.
.ndb Cleared NDB approach runway $arrrwy. Report established.
.vi Cleared Visual approach runway $arrrwy. Report runway in sight.
.autoclearedvisual Cleared Visual approach runway $1. Report runway in sight.
.coa Continue approach, wind $winds($arr).
.llc Continue approach, expect late landing clearance, wind $winds($arr).
.tm $1 track miles to touchdown.
.ris Report runway in sight.
.wc wind $winds($arr)

;*** 16 Speed Control ***
.rs Report speed.
.s Maintain speed $1 knots 
.autospeed Maintain speed $1 knots 
.sr Reduce speed to $1 knots.
.si Increase speed to $1 knots.
.rm Report mach number.
.m Maintain mach number $1 
.automach Maintain mach number $1 
.mc Reduce to minimum clean speed.
.mcr Reduce to minimum clean speed and report.
.ma Reduce to minimum approach speed.
.nsr No speed restrictions.
.autonospeed No speed restrictions.
.rns Resume normal speed.

;*** 17 Holdings ***
.pho Proceed to $1. Hold as published.
.ho Hold at $1.
.hor Hold at $1, inbound track $2°, right hand pattern.
.hol Hold at $1, inbound track $2°, left hand pattern.
.HADOGA Hold at ADOGA, inbound track 194°, left hand pattern.
.HALTIK Hold at ALTIK, inbound track 091°, right hand pattern.
.HAMIKI Hold at AMIKI, inbound track 274°, right hand pattern.
.HARPUS Hold at ARPUS, inbound track 091°, left hand pattern.
.HBALIR Hold at BALIR, inbound track 317°, right hand pattern.
.HBERSU Hold at BERSU, inbound track 049°, right hand pattern.
.HBIRKI Hold at BIRKI, inbound track 138°, right hand pattern.
.HCBY Hold at CBY, inbound track 027°, right hand pattern.
.HDINIG Hold at DINIG, inbound track 143°, left hand pattern.
.HGIPOL Hold at GIPOL, inbound track 077°, right hand pattern.
.HGOLEB Hold at GOLEB, inbound track 347°, right hand pattern.
.HGRANA Hold at GRANA, inbound track 066°, right hand pattern.
.HMOKOP Hold at MOKOP, inbound track 248°, right hand pattern.
.HMOSIT Hold at MOSIT, inbound track 351°, right hand pattern.
.HNEMOS Hold at NEMOS, inbound track 229°, right hand pattern.
.HPALLU Hold at PALLU, inbound track 052°, right hand pattern.
.HPELAD Hold at PELAD, inbound track 115°, right hand pattern.
.HPINIK Hold at PINIK, inbound track 017°, left hand pattern.
.HRAVED Hold at RAVED, inbound track 265°, left hand pattern.
.HRILAX Hold at RILAX, inbound track 188°, right hand pattern.
.HRONAG Hold at RONAG, inbound track 146°, right hand pattern.
.HRONIX Hold at RONIX, inbound track 216°, right hand pattern.
.HSITOR Hold at SITOR, inbound track 097°, left hand pattern.
.HVADAR Hold at VADAR, inbound track 229°, right hand pattern.
.HWIL Hold at WIL, inbound track 047°, right hand pattern.

;*** 19 Landing ***
.ctl Wind $winds($arr), runway $arrrwy, cleared to land.
.ctg Wind $winds($arr), runway $arrrwy, cleared touch and go.
.csg Wind $winds($arr), runway $arrrwy, cleared for stop and go.
.clp Wind $winds($arr), cleared low pass runway $arrrwy.
.avr After landing vacate to the RIGHT. 
.avl After landing vacate to the LEFT. 
.rt Runway $1 is available for taxi.
.so Swing over runway $1. 
.h2 H2 available.

;*** 20 After landing ***
.vr Vacate runway to the RIGHT.
.vl Vacate runway to the LEFT.
.vv Vacate via $1. 
.wel Welcome to $arr. 
.bye Thanks for coming to $arr, good bye and see you next time.

;*** 22 VFR ***
.in Enter control zone via Route $1. 
.lr Landing runway $arrrwy. 
.out Leave control zone via Route $1. 
.mlt Make left turns. 
.mrt Make right turns. 
.lta Right turn approved.
.ltar Make left turn after Rümlang.
.jld Join left downind runway $arrrwy.
.jrd Join RIGHT downwind runway $arrrwy.
.jlb Join left base runway $arrrwy.
.jrb Join RIGHT base runway $arrrwy.
.ed Extend downwind until advised.
.tb Turn now for base.
.mda Make direct approach runway $arrrwy. 
.msa Make straight-in approach runway $arrrwy. 
.mfs Make full stop landing. 
.orl Orbit left.
.orr Orbit right.
.ra Routing approved.
.hov Hold over $1.

;*** 24 Pilot infos ***
.busy .msg $aircraft Hello. I am currently too busy to help you or to answer your question. Please refer to my.vatsim.net/learn or to vacc.ch or try to find another member of the network who can help you.
.cr .msg $aircraft Dear Capatain, please make a complete readback so that ATC can verify that you've understood the instructions. A readback is made by repeating the instructions of the controller. Please visit my.vatsim.net/learn/aviation-skills/section/111.
.rdi .msg $aircraft Dear captain, your radio discipline shows room for improvement. Please listen first and make sure not to step on an ongoing dialogue, which includes the pilot readback of ATC instructions. Keep your calls organised, clear and concise.
.fc .msg $aircraft Radio check!? Please do not leave the frequency (unattended) unless coordinated with or instructed by ATC. Unresponsive pilots cause inconveniences for the controller and other pilots, and can quickly result in a loss of separation.
.po .msg $aircraft Aircraft Dispo calling: a double/incompatible parking position allocation seems to have slipped through the net. The position you are standing on is already occupied by another aircraft. Please choose an alternative one. Thank you.
.fpi .msg $aircraft Important message from Dispatch. Your IFR flight plan is NOT valid. Please check for a valid route at routes.vacc.ch, grd.aero-nav.com or simbrief.com (only validated routes indicated with a small Eurocontrol symbol). Thank you.
.fpr .msg $aircraft Hello. Your filed route is subject to restrictions you do not comply with currently. Please refer to our charts on charts.vacc.ch/$dep#charts or via chartfox.org (category departure) and refile via $1. Find validated routes on routes.vacc.ch.
.fph .msg $aircraft To support accurate and compliant flight planning, we provide charts on charts.vacc.ch or via chartfox.org. Please find validated routes on routes.vacc.ch or simbrief.com (only validated routes indicated with a small Eurocontrol symbol).
.sc .msg $aircraft Hello. It seems you are using an inappropriate (default) scenery for $uc($1) resulting in an offset to other pilots. For better experience, consider using one of the (freeware) sceneries listed on our website charts.vacc.ch/$uc($1)#sceneries.
.atis .msg $aircraft Dear captain, the ATIS provides valuable information to plan your departure or arrival. We kindly ask you to report the ATIS designator to ATC upon initial contact with Clearance Delivery (for departure) and Arrival (for arrivals).
.rp .msg $aircraft Airport Authority here. Startup does NOT include the pushback. This first movement needs a separate clearance. Always request explicitely for pushback, please. Thank you.
.cf .msg $aircraft Cockpit from Ground Crew: The facing indicates the direction your nose should point to after the pushback is completed. Please make sure to instruct your tug driver accordingly.
.tx .msg $aircraft Dear captain, it seems that you are unfamiliar with the airport layout. May we suggest you to carefully study the charts prior your next flight to avoid delay for other traffic? Please visit charts.vacc.ch or chartfox.org.
.ica .msg $aircraft Kindly reminder: please adhere to the cleared altitude initially instructed during your IFR clearance. Also refer to our charts on charts.vacc.ch/$dep or via chartfox.org to avoid loss of separation causing alerts for both controllers/pilots.
.ap .msg $aircraft Hello Cockpit! There is no reason to blame your autopilot, even it does weird things. Keep control of your aircaft, PILOT! Make sure to familiarise and be always prepared to revert to and handle manual flight. Get inspired on vacc.ch/file/566
.fla .msg $aircraft Hello Captain, I've just noticed you are mixing local pressure altitude (based on QNH) and flight level (based on QNE). Have a look at the following document to avoid any confusion in the future: vacc.ch/file/559.
.exg .msg $aircraft Dispatch Info: Expect Gate $1. Happy Landing!
.exs .msg $aircraft Dispatch Info: Expect Stand $1. Happy Landing!
.rv .msg $aircraft Dear captain, the tail of your aircraft has not crossed the runway stopbar yet. Please taxi forward and make sure the entire aircraft has left the runway to avoid go-arounds of other traffic.
.cs .msg $aircraft Hello Captain! Your call sign looks different from our recommendation. Perhaps you are not yet familiar how to choose a call sign. For detailed information and guidance, please visit my.vatsim.net/learn/vatsim-basics/section/112.

;*** 25 Others ***
.dis Disregard last transmission. 
.ru Report unable.
.rac Report aircraft type (and version).
.ri Report intentions.
.wx Metreport $metar($1).
.wxa Metreport $metar($arr).
.q QNH $altim($1).
.qd QNH $altim($dep).
.qa QNH $altim($arr).
.sb Standby, I'll call you back.
.r Roger.

;*** 27 AIRAC ***
.csr .msg $aircraft At the moment, your call sign is not listed in our database. Please register your airline on gng.aero-nav.com/AERONAV/icao_request_airlines. If you continue to fly in our region, your call sign may be included in our controller files.
.csv .msg $aircraft At the moment, your call sign is not listed in our database. Please register your VA on gng.aero-nav.com/AERONAV/icao_request_fhairlines. If you continue to fly in our region, your call sign may be included in our controller files.

