Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added SOP for CPDLC Functionality with vatACARS #260

Merged
merged 7 commits into from
Jun 15, 2024
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
160 changes: 160 additions & 0 deletions docs/controller-skills/cpdlc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
---
title: CPDLC
---

--8<-- "includes/abbreviations.md"

In the real world, CPDLC operations are generally used by aircraft within airspaces in Class A airspace above `F245`.

CPDLC Functionality may also be used by pilots to request a PDC.
PDC's utilising vatACARS are initiated by the pilot however the standalone VATSYS functionality can be used in lieu of vatACARS without a pilot initated request.

!!! Note
**CPDLC in it's enroute capacity should only be used by Enroute (C1) controllers or above.**

PDC's may be issued using the vatACARS Client by any controller.

## Setup

The vatACARS client can be downloaded by clicking [here](https://vatacars.com/).

The vatACARS client requires controllers to have a [Hoppies ACARS](https://www.hoppie.nl/acars/system/register.html) account and logon code, plus a [vatACARS Token](https://vatacars.com/me).

If the client is installed correctly there will be an *ACARS* drop-down box available.

<figure markdown>
![vatACARS Dropdown](../controller-skills/img/vatacarsbar.png){ width="700" }
</figure>

## Pre Departure Clearance

To utilise vatACARS for issuing PDC's, the controller must be logged into a VATPAC TCU, ADC, SMC or ACD position.

After logging onto the network the controller should open the *Setup* window, fill in the relevent details and click *Save & Connect*

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarslogon.png){ width="700" }
</figure>

**Station Code:** Must be the identifier of the airport which is being controlled.
**vatACARS Token:** Must be your unique vatACARS Token, found [Here](https://vatacars.com/me).
**Logon Code:** Must be your [Hoppies ACARS](https://www.hoppie.nl/acars/system/register.html) Code.

Controllers **MUST** note in their controller remarks section that PDC's are available in the format below.

<figure markdown>
![vatACARS Continfo](../controller-skills/img/vatacarscontinfo2.png){ width="700" }
</figure>

Once connected and with CPDLC enabled, pilots will connect to the vatACARS plugin via their aircraft's CPDLC system. The controller will normally recieve a *'Request PDC'* message through vatACARS.
The controller should left click their callsign to issue the PDC. A self explanitory window will appear, fill in the relevent data and send this back to the aicraft.
Once the aircraft has recieved their PDC, the pilot will usually respond with *'Roger'* or similar to show they have recieved the clearance.

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarspdc.png){ width="700" }
</figure>

!!! Note
If providing a Top-Down service as an enroute position, the pilots will be required to connect to the your Enroute Station Code. Eg: YISA, etc

## Enroute

To utilise CPDLC the controller must be logged into a VATPAC Enroute or Oceanic Position.

**CPDLC (Expect for PDC's) must not be used below `F245`.**

After logging onto the network the controller should open the *Setup* window, fill in the relevent details and click *Save & Connect*

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarslogon.png){ width="700" }
</figure>

**Station Code:** Must be the identifier of the airport which is being controlled.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Of the position being controlled?

**vatACARS Token:** Must be your unique vatACARS Token, found [Here](https://vatacars.com/me).
**Logon Code:** Must be your [Hoppies ACARS](https://www.hoppie.nl/acars/system/register.html) Code.

Controllers **MUST** note in their controller remarks section that CPDLC is available in the format below.

<figure markdown>
![vatACARS Continfo](../controller-skills/img/vatacarscontinfo.png){ width="700" }
</figure>

Some major Enroute positions do not use CPDLC as a primary means of communication, however controllers may use CPDLC in lieu of voice when applicable.

### Station Codes

| Position | Station Code | Primary Communication Method |
| --- | ---- | ----- |
| ARL | YARL | Voice |
| HWE | YHWE | **CPDLC** |
| INL | YINL | Voice |
| ISA | YISA | **CPDLC** |
| KEN | YKEN | Voice |
| TRT | YTRT | **CPDLC** |
| ASP | YASP | **CPDLC** |
| BIK | YBIK | Voice |
| ELW | YELW | Voice |
| HUO | YHUO | Voice |
| OLW | YOLW | **CPDLC** |
| PIY | YPIY | **CPDLC** |
tylerthetiletiler marked this conversation as resolved.
Show resolved Hide resolved
| TBD | YTBD | Voice |
| YWE | YYWE | Voice |
| TSN | YTSN | **CPDLC** |
| FLD | YFLD | **CPDLC** |
| IND | YIND | **CPDLC** |
| NFFF | NFFF | **CPDLC** |
| NZZO | NZZO | **CPDLC** |
| KZAK | KZAK | **CPDLC** |

!!! Note
If a non-standard subsector is online, the Station Code will be required to change to match the controlled subsector.

### Accepting an Aircraft

Once connected and with CPDLC enabled, pilots will connect to the vatACARS plugin via their aircraft's CPDLC system. The controller will normally recieve a *'Logon Request'* message through vatACARS.
The controller should left click their callsign to respond to this initial message and respond with a *'Accept Logon'* to show the pilot that they have successfully connected.

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarsdispatch.png){ width="700" }
</figure>

This aircraft will now be automatically added to your Dispatch window to allow a controller ulilise their CPDLC.

### Message Editor

When either a pilot sends a request or ATC requires to send a message to the pilot, left clicking the callsign in the dispatch window will open the message editor.
This is used to select from a group of pre-coded messages to send back to the pilot.

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarseditor2.png){ width="700" }
</figure>

If the response to the pilot is not shown in this initial dispatch window, the controller should click the *Edit* button, this will bring the controller to a broarder range of messages to send to the pilot.

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarseditor1.png){ width="700" }
</figure>

Left clicking the number next to the text box will change the line of text forward up to 5 different lines, Right clicking the number will go to the previous line.

### Handing over Aircraft

#### ENR/OCN

When transferring between Enroute or Oceanic sectors, ATC will right click on the aircraft which will bring up a handover window. The controller should select the next ATC unit the aircraft is going, this will transfer the aircraft through CPDLC to the next ATC unit.

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarshandoff.png){ width="700" }
</figure>

#### ENR/TCU

Standard Voice frequency transfers must be used for aircraft below `F245` and between ENR to TCU Positions.

### Terminating CPDLC

If CPDLC is no longer available or required, ATC will right click on the aircraft which will bring up a logoff window. By clicking *'LOGOFF'* the aircraft will be sent a Logoff message.

<figure markdown>
![vatACARS Setup](../controller-skills/img/vatacarshandoff.png){ width="700" }
</figure>
Binary file added docs/controller-skills/img/CPDLCENR.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/CPDLCOCE.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarsbar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarscontinfo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarscontinfo2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarsdispatch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarseditor1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarseditor2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarshandoff.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarslogon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/controller-skills/img/vatacarspdc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions docs/enroute/Brisbane Centre/ARL.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,18 @@
| Ocean† | Brisbane Centre | 128.600 | BN-OCN_CTR |

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for ARL is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YARL`.

!!! tip
Even though ARL's Primary Communication Method is Voice, CPDLC should be used for Overfliers.
tylerthetiletiler marked this conversation as resolved.
Show resolved Hide resolved

## Airspace

<figure markdown>
Expand Down
8 changes: 8 additions & 0 deletions docs/enroute/Brisbane Centre/HWE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@
| ---- | -------- | --------- | -------- |
| Howe | Brisbane Centre | 124.950 | BN-HWE_CTR |

### CPDLC

The Primary Communication Method for HWE is [CPDLC](../../controller-skills/cpdlc.md).

The CPDLC Station Code is `YHWE`.

Voice may be used in lieu when applicable.

## Airspace

<figure markdown>
Expand Down
12 changes: 12 additions & 0 deletions docs/enroute/Brisbane Centre/INL.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,18 @@

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for INL is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YINL`.

!!! tip
Even though INL's Primary Communication Method is Voice, CPDLC should be used for Overfliers.


## Airspace

<figure markdown>
Expand Down
8 changes: 8 additions & 0 deletions docs/enroute/Brisbane Centre/ISA.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,14 @@

*Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies){target=new}

### CPDLC

The Primary Communication Method for ISA is [CPDLC](../../controller-skills/cpdlc.md).

The CPDLC Station Code is `YISA`.

Voice may be used in lieu when applicable.

## Airspace

<figure markdown>
Expand Down
11 changes: 11 additions & 0 deletions docs/enroute/Brisbane Centre/KEN.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for KEN is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YKEN`.

!!! tip
Even though KEN's Primary Communication Method is Voice, CPDLC should be used for Overfliers.

## Airspace

<figure markdown>
Expand Down
8 changes: 8 additions & 0 deletions docs/enroute/Brisbane Centre/TRT.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for TRT is Voice.
tylerthetiletiler marked this conversation as resolved.
Show resolved Hide resolved

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YTRT`.

## Airspace

<figure markdown>
Expand Down
8 changes: 8 additions & 0 deletions docs/enroute/Melbourne Centre/ASP.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,14 @@

*Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies){target=new}

### CPDLC

The Primary Communication Method for ASP is [CPDLC](../../controller-skills/cpdlc.md).

The CPDLC Station Code is `YASP`.

Voice may be used in lieu when applicable.

## Airspace

<figure markdown>
Expand Down
11 changes: 11 additions & 0 deletions docs/enroute/Melbourne Centre/BIK.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,17 @@

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for BIK is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YBIK`.

!!! tip
Even though BIK's Primary Communication Method is Voice, CPDLC should be used for Overfliers.

## Airspace

<figure markdown>
Expand Down
11 changes: 11 additions & 0 deletions docs/enroute/Melbourne Centre/ELW.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,17 @@

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for ELW is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YELW`.

!!! tip
Even though ELW's Primary Communication Method is Voice, CPDLC should be used for Overfliers.

## Airspace

<figure markdown>
Expand Down
11 changes: 11 additions & 0 deletions docs/enroute/Melbourne Centre/HUO.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@
| ---- | -------- | --------- | -------- |
| Huon | Melbourne Centre | 122.600 | ML-HUO_CTR |

### CPDLC

The Primary Communication Method for HUO is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YHUO`.

!!! tip
Even though HUO's Primary Communication Method is Voice, CPDLC should be used for Overfliers.

## Airspace

<figure markdown>
Expand Down
9 changes: 9 additions & 0 deletions docs/enroute/Melbourne Centre/OLW.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@
| Menzies† | Melbourne Centre | 134.300 | ML-MZI_CTR |

*Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for OLW is [CPDLC](../../controller-skills/cpdlc.md).

The CPDLC Station Code is `YOLW`.

Voice may be used in lieu when applicable.

## Airspace

<figure markdown>
Expand Down
9 changes: 9 additions & 0 deletions docs/enroute/Melbourne Centre/PIY.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@
| Geraldton† | Melbourne Centre | 134.200 | ML-GEL_CTR |

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for PIY is [CPDLC](../../controller-skills/cpdlc.md).
tylerthetiletiler marked this conversation as resolved.
Show resolved Hide resolved

The CPDLC Station Code is `YPIY`.

Voice may be used in lieu when applicable.

## Airspace
<figure markdown>
![Pingelly Airspace](../assets/piy.png){ width="700" }
Expand Down
11 changes: 11 additions & 0 deletions docs/enroute/Melbourne Centre/TBD.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,17 @@

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for TBD is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YTBD`.

!!! tip
Even though TBD's Primary Communication Method is Voice, CPDLC should be used for Overfliers.

## Airspace

<figure markdown>
Expand Down
11 changes: 11 additions & 0 deletions docs/enroute/Melbourne Centre/YWE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,17 @@

† *Non-standard positions* may only be used in accordance with [VATPAC Air Traffic Services Policy](https://vatpac.org/publications/policies)

### CPDLC

The Primary Communication Method for YWE is Voice.

[CPDLC](../../controller-skills/cpdlc.md) may be used in lieu when applicable.

The CPDLC Station Code is `YYWE`.

!!! tip
Even though YWE's Primary Communication Method is Voice, CPDLC should be used for Overfliers.

## Airspace

<figure markdown>
Expand Down