ATC-pie: Difference between revisions

Jump to navigation Jump to search
130 bytes removed ,  1 May 2018
v1.4.3
m (v1.4.2)
(v1.4.3)
Line 10: Line 10:
| developedby            = Michael Filhol
| developedby            = Michael Filhol
| initialrelease        = February 1, 2015
| initialrelease        = February 1, 2015
| latestrelease          = 1.4.2 (Dec. 10, 2017)
| latestrelease          = 1.4.3 (April 29, 2018)
| writtenin              = Python3
| writtenin              = Python3
| os                    = Any
| os                    = Any
Line 62: Line 62:


=== Linking strips ===
=== Linking strips ===
Strip details can be manually edited, but every strip can also be '''linked''' to a flight plan and/or a visible radar contact on the scope screen. Linking to a strip will automatically:
Strip details can be manually edited, but every strip can also be '''linked''' to a flight plan and/or a radar contact. Linking to a strip will automatically:
* make the strip display the missing elements available from the linked aircraft transponder or flight plan;
* make the strip display the missing elements available from the linked aircraft transponder or flight plan;
* inform the radar contact label with useful details provided on the strip, e.g. assigned altitude.
* if you use radar, inform the contact label with useful details provided on the strip, e.g. assigned altitude.
Any detail mismatch between a strip and its linked flight plan or radar contact will be reported for you to resolve.
Any detail mismatch between a strip and its linked flight plan or radar contact will be reported for you to resolve.


Line 78: Line 78:
ATC-pie identifies such pairs automatically and reports them to you so you can properly link the two and get back to the pilot: "radar identified".
ATC-pie identifies such pairs automatically and reports them to you so you can properly link the two and get back to the pilot: "radar identified".


== Program features ==
== Detailed feature list ==


The features listed below have been tested on various Linux versions, Mac and Windows.
=== Session types ===


=== General ===
Available modes and sessions:
Available modes and sessions:
* FlightGear multi-player connections ([[FGMS]])
* FlightGear multi-player connections ([[FGMS]])
Line 89: Line 88:
* For all session types: en-route centre or airport control mode
* For all session types: en-route centre or airport control mode
* For all airport sessions: 3D tower view available
* For all airport sessions: 3D tower view available
Common data sources:
* Airport and navigation data retrieved from [http://data.x-plane.com X-Plane] file sets (whole world base set included, custom files accepted)
* Radar background images and hand drawings (integrated [[OpenStreetMap]] tile retrieval helper and EuroScope/[http://www.vatsim.net VATSIM]/IVAO .sct sector file import)
* Ground elevation maps (can be generated automatically with a provided script)
* Editable aircraft data base (ICAO designators, cruise speeds, WTC, etc.)
* Online real world declination lookup for true/magnetic distinction


'''FlightGear multi-player games''':
'''FlightGear multi-player games''':
* Weather: real world METAR retrieval
* Weather: real world METAR retrieval
* Strip exchange: handovers with other ATC-pie and [[OpenRadar]] instances in range
* Strip exchange: handovers with other ATC-pie and [[OpenRadar]] instances in range
* Flight plans: interface with [http://flightgear-atc.alwaysdata.net Lenny64's data base] (the ''de facto'' FG standard), incl. in-game retrieval, filing and editing (work on local copies and manage sync with online status), opening and closing
* Flight plans: interface with [http://flightgear-atc.alwaysdata.net Lenny64's data base] (the ''de facto'' FG standard), incl. in-game retrieval, opening, closing, filing and editing (work on local copies and manage sync with online status)
* In-app announcement of ATC sessions on Lenny64's popular event page
* In-app announcement of ATC sessions on Lenny64's event page


'''Solo sessions''' (AI traffic):
'''Solo sessions''' (AI traffic):
Line 113: Line 105:
* Adjustable difficulty (traffic density)
* Adjustable difficulty (traffic density)


'''Tutorial sessions''' (teaching/learning):
'''Tutoring sessions''' (teacher with student):
* Teacher spawns and manipulates traffic visible to student (flight and transponder settings)
* Teacher spawns and manipulates traffic visible to student (flight and transponder settings)
* Weather: wind control by teacher
* Weather: wind control by teacher
Line 119: Line 111:
* Traffic snapshots and recall to repeat situations with the student
* Traffic snapshots and recall to repeat situations with the student


GUI:
=== General ===
 
Common data sources:
* Airport and navigation data retrieved from [http://data.x-plane.com X-Plane] file sets (whole world base set included, custom files accepted)
* Radar background images and hand drawings (integrated [[OpenStreetMap]] tile retrieval helper and EuroScope/[http://www.vatsim.net VATSIM]/IVAO .sct sector file import)
* Ground elevation maps (can be generated automatically with a provided script)
* Editable aircraft data base (ICAO designators, cruise speeds, WTC, etc.)
* Online real world declination lookup for true/magnetic distinction
 
GUI features:
* Multiple window workspace (radar screens, strip racks and bays) saved by location
* Floatable/dockable panels and toolbars (see [[:File:ATC-pie-screenshot-toolbars.png|screenshot]]) and layout save/restore
* Floatable/dockable panels and toolbars (see [[:File:ATC-pie-screenshot-toolbars.png|screenshot]]) and layout save/restore
* Multiple window workspace (radar screens, strip racks and bays) saved by location
* Customisable colours
* Customisable colours
* Notification system combining selectable sounds, status bar messages and time-tagged history
* Notification system combining selectable sounds, status bar messages and time-tagged history
* Notes, general and location-specific settings saved on close and restored on restart
* General and location-specific notes and settings saved on close and restored on restart
 
Misc. tools:
* Quick point-to-point heading and distance measuring tool and access to Earth coordinates
* Multiple weather station monitor
* Direct text annotation of radar screen with mouse
* AD/nav/parking point browser and indicator
* Custom alarm clocks with quick keyboard timer start


=== ATC surveillance ===
=== ATC surveillance ===
Radar and transponders:
Radar and transponders:
* SSR and primary radar activation
* Full transponder support and mode-dependant radar behaviour (off, A, C, S, GND)
* Full transponder support and mode-dependant radar behaviour (off, A, C, S, GND)
* Radar identification assistant (detects unique matches between strip info and radar contacts)
* Radar identification assistant (detects unique matches between strip info and radar contacts)
* Primary radar activation (see targets without XPDR signals)
* Runway occupation/incursion detection
* Runway occupation/incursion detection
* Visible mismatches between assigned vectors and picked up positions (see [[:File:ATC-pie-screenshot-courseAndAssignmentsGraphics.png|all-in-one graphics]])
* Route/vector conflict anticipation and separation incident alarm
* Route/vector conflict anticipation and separation incident alarm
* Open multiple radar screens
* Approach spacing hints for inbound sequences


Tower viewing (airport mode, requires FlightGear):
Tower viewing (airport mode, requires FlightGear):
Line 141: Line 150:


=== Traffic management ===
=== Traffic management ===
Strips, racks, flight plans:
Strips and racks:
* User-defined racks with configurable colours for linked radar contacts and ATCs to collect strips from
* User-defined racks with configurable colours for linked radar contacts and ATCs to collect strips from
* Runway boxes with automatic WTC timers when freed
* Runway boxes with automatic WTC timers when freed
* Loose strip bays with customisable backgrounds
* Loose strip bays with customisable backgrounds
* Approach spacing hints for inbound sequences


Routes, vectors, conflicts:
Routes, vectors, conflicts:
Line 151: Line 159:
* Route presets, analysis, drawing and world map view
* Route presets, analysis, drawing and world map view
* Current leg and next waypoint display with geodesic calculations of headings and distances
* Current leg and next waypoint display with geodesic calculations of headings and distances
* Visible mismatches between assigned vectors and picked up positions (see [[:File:ATC-pie-screenshot-courseAndAssignmentsGraphics.png|all-in-one graphics]])
Misc. tools:
* Multiple weather station monitor
* Quick point-to-point heading and distance measuring tool and access to Earth coordinates
* Direct text annotation of radar screen with mouse
* Custom alarm clocks with quick two-key timer set-up
* AD/nav/parking point browser and indicator


=== Communications ===
=== Communications ===
Line 167: Line 167:


Text chat:
Text chat:
* Preset message list manager
* Preset messages and auto-completion
* Predefined and custom aliases for context-sensitive replacements (general, location- and ACFT-specific)
* Predefined and custom aliases for context-sensitive replacements (general, location- and ACFT-specific)
* Sender blacklist management (filter out trolls)
* Sender blacklist management (filter out trolls)
265

edits

Navigation menu