### Example Alias with Parameters Source: https://www.euroscope.hu/wp/editing-and-function-keys This example demonstrates an alias that uses function calls like $radioname and $freq. When triggered, it replaces the alias with a template that allows the user to input parameters dynamically. ```text .cont Contact $radioname($1) on frequency $freq($1) ``` -------------------------------- ### Define Aircraft Positions Source: https://www.euroscope.hu/wp/scenario-file Defines the starting position, altitude, and heading for simulated aircraft. Includes transponder flag, callsign, squawk code, and specific formatting for latitude, longitude, and heading. ```text @:::1::::0::0 ``` ```text @N:MAH661:2622:1:N048.10.38.498:E018.10.36.537:15000:0:0:0 @N:MAH1501:2632:1:46.793880004674:17.795807317989:17000:312:4192376:450 @N:AZA525:2606:1:N047.26.41.961:E019.15.29.777:550:0:0:0 ``` -------------------------------- ### Packing Sector Files with 7-Zip Source: https://www.euroscope.hu/wp/download-sectorfiles Demonstrates the command-line usage of 7-Zip to create archives for EuroScope sector files. The archive must contain at least a .sct file and optionally a .ese file and other helper files. ```bash 7za a Hungary_2009_05_08_v70.7z Hungary_2009_05_08_v70.sct Hungary_2009_05_08_v70.ese ``` -------------------------------- ### GET /command/sep Source: https://www.euroscope.hu/wp/command-line-reference Calculates and displays the separation between two converging aircraft, including the closest point of approach. ```APIDOC ## GET .sep ### Description Displays the separation tool between two aircraft, calculating the minimum distance and time to the closest point of approach. ### Method GET ### Endpoint .sep ### Parameters #### Path Parameters - **aircraft1** (string) - Required - Callsign of the first aircraft. - **aircraft2** (string) - Required - Callsign of the second aircraft. ### Response #### Success Response (200) - **distance** (float) - Minimum distance in nautical miles. - **time** (string) - Time until closest point of approach. ``` -------------------------------- ### Define Standard Sector Line Source: https://www.euroscope.hu/wp/ese-files-description Defines a standard sector line with a name and its constituent coordinate points. The end point of one sector line should connect to the start point of the next. ```euroscope SECTORLINE:MOPUG_LHCC COORD:N047.59.23.032:E023.30.49.151 ``` ```euroscope SECTORLINE:BUDOP_LHCC COORD:N046.37.12.101:E021.19.19.610 COORD:N047.29.04.510:E022.00.35.050 COORD:N047.57.13.950:E022.53.46.100 ``` -------------------------------- ### Arrival Screen Command Source: https://www.euroscope.hu/wp/command-line-reference Opens a new arrival screen for the specified airport code. ```text .arrival ``` -------------------------------- ### Arrival Screen (.arrival) Source: https://www.euroscope.hu/wp/command-line-reference Opens a new arrival screen for a specified airport. ```APIDOC ## .arrival ### Description Opens a new ARRIVAL screen for the specified airport. ### Method COMMAND ### Parameters #### Path Parameters - **airport_code** (string) - Required - The ICAO code of the airport. ### Request Example .arrival LHBP ``` -------------------------------- ### POST /command/simtime Source: https://www.euroscope.hu/wp/command-line-reference Manipulates the simulator time for the current session. ```APIDOC ## POST .simtime ### Description Updates the simulator time. This command is restricted to local FSD servers and is disabled on SweatBox. ### Method POST ### Endpoint .simtime ### Parameters #### Path Parameters - **YYYYMMDDHHMI** (string) - Required - The target date and time in 24-hour format. ### Request Example .simtime 202007211955 ``` -------------------------------- ### Runway File (RWY) Format Source: https://www.euroscope.hu/wp/where-are-my-settings-saved Defines the structure of .RWY files used by EuroScope, which store information about active airports and runways from the last session. Lines start with 'ACTIVE_AIRPORT' or 'ACTIVE_RUNWAY'. ```text ACTIVE_AIRPORT:LHBP:1 ACTIVE_AIRPORT:LHBP:0 ACTIVE_RUNWAY:LHBP:31R:0 ACTIVE_RUNWAY:LHBP:31L:1 ACTIVE_RUNWAY:LHBP:31L:1 ``` -------------------------------- ### Define EuroScope Route Trajectory Source: https://www.euroscope.hu/wp/scenario-file The $ROUTE line specifies the waypoint-by-waypoint path for an aircraft. It supports optional parameters for simulation start delays, pilot response times, and initial descent constraints. ```text $ROUTE::[:][:][:][::] $ROUTE:MAH663:RUTOL BP523 MAMOS BP522 BP521 BP520 BP519 BP518 BP512 BP416 BP415 BP414 BP413 BP049:10:5:10:RUTOL:19000 ``` -------------------------------- ### POST /command/wall Source: https://www.euroscope.hu/wp/command-line-reference Supervisor-only command to broadcast a message to all connected clients. ```APIDOC ## POST .wall ### Description Broadcasts a text message to all connected clients. Restricted to supervisor accounts. ### Method POST ### Endpoint .wall ### Parameters #### Path Parameters - **message** (string) - Required - The content of the broadcast message. ### Request Example .wall Maintenance scheduled in 5 minutes. ``` -------------------------------- ### EuroScope Sector File Provider Configuration Source: https://www.euroscope.hu/wp/download-sectorfiles Defines the structure for a EuroScope sector file provider configuration file. It includes self-description fields like NAME, URL, and download intervals, as well as links to other providers and descriptions of individual sector files. ```text NAME:LHCC - VACCHUN Sector Files URL:http://www.vacchun.hu/es/vacchun_sector_files.txt DOWNLOADINTERVAL:72 PROVIDER_NAME:LHCC - VACCHUN Sector Files PROVIDER_URL:http://www.vacchun.hu/es/vacchun_sector_files.txt SECTOR_NAME:LHCC - Hungary (complete) SECTOR_FILE_NAME:Hungary SECTOR_VERSION:2009_05_08_v70 SECTOR_URL:http://www.vacchun.hu/es/Hungary_2009_05_08_v70.7z ``` -------------------------------- ### Chat Window Initiation Source: https://www.euroscope.hu/wp/command-line-reference Opens a chat window to one or more specified controllers or pilots. ```text .chat [] [] ... .chat .chat ``` -------------------------------- ### Chat and Communication (.chat / .atis) Source: https://www.euroscope.hu/wp/command-line-reference Functions for opening chat windows and querying ATIS information. ```APIDOC ## .chat / .atis ### Description .chat opens a chat window to a controller or pilot. .atis requests ATIS information from a controller. ### Method COMMAND ### Parameters #### Path Parameters - **callsign** (string) - Optional - The callsign of the controller or pilot. ### Request Example .chat LHBP_APP .atis LHBP_APP ``` -------------------------------- ### Contact Me Message Command Source: https://www.euroscope.hu/wp/command-line-reference Sends a 'Please contact me' message to a selected aircraft, either via command or the HOME key shortcut. ```text .contactme .contactme ``` -------------------------------- ### Define Guest Controller Exception Source: https://www.euroscope.hu/wp/ese-files-description Handles exceptions to general sector roles by defining a guest controller for specific flight plan conditions. It specifies a position, departure airport (or *), and destination airport (or *). ```euroscope GUEST:APP:LROP:LROP ``` -------------------------------- ### Define Controller Positions in EuroScope (.pof) Source: https://www.euroscope.hu/wp/ese-files-description This section defines controller positions using a specific format within a POF file. It maps radio callsigns and frequencies to controller identifiers, including optional visibility centers. The format is designed for use with EuroScope, ASRC, and VRC. ```INI [POSITIONS] ::::::::::[::[: ... ]] ``` ```INI [POSITIONS] ARGES_TOP:Bucharest Radar:121.170:AST:A:LRBB:CTR:-:-:5401:5477 ARGES_MID:Bucharest Radar:124.250:ASM:1:LRBB:CTR:-:-:5401:5477 NERDI_TOP:Bucharest Radar:122.020:NIT:N:LRBB:CTR:-:-:5401:5477 NERDI_MID:Bucharest Radar:125.150:NIM:4:LRBB:CTR:-:-:5401:5477 BUCHAREST_TMA:Bucharest Approach:118.250:TMA:-:LROP:APP:-:-:5401:5477 OTOPENI_S_CTR:Otopeni Tower:120.900:TOI:S:LROP:TWR:-:-:5401:5477 LHCC:Budapest Radar:133.200:BUD:-:LHCC:CTR:-:-:: LYBA:Beograd Radar:123.770:BEG:-:LYBA:CTR:-:-:: EUE:Eurocontrol East:135.300:EE:C:EURE:FSS:EURE:FSS:0200:0277:N050.54.1.002:E019.49.42.216:N042.40.42.169:E022.28.7.307 ``` -------------------------------- ### Define EuroScope Alias Format Source: https://www.euroscope.hu/wp/editing-and-function-keys The alias file format uses a simple dot-prefix syntax. Each line defines an alias name and its corresponding replacement value, which can include parameters and function calls. ```text . ``` -------------------------------- ### EuroScope Command: Estimate Waypoint Arrival Time Source: https://www.euroscope.hu/wp/professional-radar-simulation Allows users to estimate the arrival time of an aircraft at a specific waypoint. This can be done via command line or by clicking on the aircraft. The waypoint must be along the aircraft's route, and the time must be in the future, no more than two hours from the current time. ```EuroScope Command Language .est
[
[
[
]]] .vis1
.vis2
.vis3
.vis4
``` -------------------------------- ### ATIS Information Query Source: https://www.euroscope.hu/wp/command-line-reference Requests ATIS information from a specific controller. If no callsign is provided, it defaults to the controller with the active chat window. ```text .atis [] ``` -------------------------------- ### Open METAR Dialog - EuroScope Source: https://www.euroscope.hu/wp/command-line-reference Opens the METAR (Meteorological Aerodrome Report) selection dialog within the simulation session. ```EuroScope Command .metar ``` -------------------------------- ### View Centering Command Source: https://www.euroscope.hu/wp/command-line-reference Moves the radar view center to a specified object or location. Without parameters, it reverts to the previous center position. ```text .center .center ``` -------------------------------- ### Send Message to Supervisors Source: https://www.euroscope.hu/wp/command-line-reference Sends a message specifically to all online supervisors. ```text .wallop ``` -------------------------------- ### POST /command/contactme Source: https://www.euroscope.hu/wp/professional-radar-simulation Sends a contact request to an aircraft, including unidentified radar targets. ```APIDOC ## POST /command/contactme ### Description Sends a contact request to the currently selected aircraft (ASEL). This command is unique as it functions even for unidentified radar targets. ### Method POST ### Endpoint /command/contactme ### Parameters #### Request Body - **ASEL** (string) - Required - The aircraft identifier selected via TAG interaction. ### Request Example .contactme ### Response #### Success Response (200) - **status** (string) - Confirmation that the contact request was transmitted. ``` -------------------------------- ### Flightplan Amendment Command Source: https://www.euroscope.hu/wp/command-line-reference Opens the flightplan amendment dialog for a specific aircraft. It accepts a click on a tag, an ASEL-selected aircraft, or a direct callsign input. ```text .am .am .am ``` -------------------------------- ### Execute METAR lookup command Source: https://www.euroscope.hu/wp/the-menu-bar Displays the short METAR information for a specific airport by executing the internal command. The command requires an ICAO airport code as an input. ```text .QD LHBP ``` -------------------------------- ### Define Display Conditions for Specific Sector Line Source: https://www.euroscope.hu/wp/ese-files-description Allows defining display conditions for a specific sector line, separate from its initial definition. This uses the same syntax as the DISPLAY directive but includes the sector line name at the beginning. ```euroscope DISPLAY_SECTORLINE:BUDOP_LHCC:BPM:BPM:BUD ``` -------------------------------- ### Display Center Override Source: https://www.euroscope.hu/wp/command-line-reference Overrides the default latitude/longitude aspect ratio center point for the display. ```text .dcenter ``` -------------------------------- ### Flightplan Amendment (.am) Source: https://www.euroscope.hu/wp/command-line-reference Opens the flightplan amendment dialog for a specific aircraft. ```APIDOC ## .am ### Description Opens the flightplan amendment dialog of an aircraft. ### Method COMMAND ### Parameters #### Path Parameters - **target** (string) - Required - Can be a TAG, aircraft in the list, ASEL selected aircraft, or aircraft callsign. ### Request Example .am AAL123 ```