CPDLC: Difference between revisions

Jump to navigation Jump to search
229 bytes added ,  16 November 2020
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{WIP}}
{{WIP}}


'''Controller-pilot data link communication''' (CPDLC) is a direct connection between ATC and aircraft through which controllers can communicate with pilots based on text, thereby relieving radio traffic. Its use is increasing everywhere in real life, while no aircraft is equipped in FlightGear yet.
'''Controller-pilot data link communication''' (CPDLC) is a direct connection between ATC and aircraft through which controllers can communicate with pilots based on text, thereby relieving radio traffic.  
 
Its use is increasing everywhere in real life, while no aircraft is equipped in FlightGear yet.
If taken up in the [[Virtual_FSWeekend_Hackathon_2020|2020 Hackathon]], this feature missing today could become available quite soon, as no serious core change seems necessary, at least for first versions to start working.


== Recent efforts ==
== Recent efforts ==
This would not start from scratch. Recent efforts have already taken place towards making it possible:
Recent efforts have already taken place towards making it possible:
* [[ATC-pie]] already integrates CPDLC: it is working for other session types (e.g. solo), and an IRC-based (simple text) infrastructure for FG sessions is already in place, including transfers between data authorities, etc. (all it needs now is to be contacted by aircraft!)---see [[#Available ATC-pie IRC scheme]] further down;
* [[ATC-pie]] already integrates CPDLC: it is working for other session types (e.g. solo), and an IRC-based (simple text) infrastructure for FG sessions is already in place, including transfers between data authorities, etc. (all it needs now is to be contacted by aircraft!)---see [[#Available ATC-pie IRC scheme]] further down;
* work is currently in progress on a cockpit CPDLC panel;
* work is currently in progress on a cockpit CPDLC panel;
Line 92: Line 91:
* <code>TEXT <free_text></code>
* <code>TEXT <free_text></code>


== Hackathon 2020 results ==
We have a first POC up and running :)
[[File:Cpdlc-demo.png|thumb|CPDLC demo dialg]]
* Basic IRC protocol has been implemented in C++
* Some dummy CPDLC messages have been successfully passed around
* CPDLC connect/disconnect works, handover to othe ATS unit works
* Inbound CPDLC messages are processed and queued for later display in the cockpit
* A simple PUI dialog interface is available in FGAddon
* CPDLC protocol details still have to be worked out


[[Category:Hackathon 2020 Ideas]]
[[Category:Hackathon 2020 Ideas]]
252

edits

Navigation menu