forked from vatnz-dev/combined-oceanic-dataset
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CPDLC.xml
230 lines (221 loc) · 13.3 KB
/
CPDLC.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
<?xml version="1.0" encoding="utf-8" ?>
<Messages>
<Category name="QUICK_OPTIONS">
<Message Response="WU">CLIMB TO [LEVEL]</Message>
<Message Response="WU">DESCEND TO [LEVEL]</Message>
<Message Response="WU">CLEARED DIRECT [POSITION]</Message>
<Message Response="WU">MAINTAIN [SPEED] OR GREATER</Message>
<Message Response="WU">MAINTAIN [SPEED] OR LESS</Message>
<Message Response="WU">CONTACT [UNIT] [FREQUENCY]</Message>
<Message Response="R">REQUEST RECEIVED RESPONSE WILL BE VIA VOICE</Message>
</Category>
<Category name="Level">
<Message Response="NE">WHEN CAN YOU ACCEPT [LEVEL]</Message>
<Message Response="AN">CAN YOU ACCEPT [LEVEL] AT [POSITION]</Message>
<Message Response="AN">CAN YOU ACCEPT [LEVEL] AT [TIME]</Message>
<Message Response="WU">MAINTAIN [LEVEL]</Message>
<Message Response="WU">CLIMB TO [LEVEL]</Message>
<Message Response="WU">AT [TIME] CLIMB TO [LEVEL]</Message>
<Message Response="WU">AT [POSITION] CLIMB TO [LEVEL]</Message>
<Message Response="WU">DESCEND TO [LEVEL] [QNH]</Message>
<Message Response="WU">AT [TIME] DESCEND TO [LEVEL]</Message>
<Message Response="WU">AT [POSITION] DESCEND TO [LEVEL]</Message>
<Message Response="WU">CLIMB TO REACH [LEVEL] BY [TIME]</Message>
<Message Response="WU">CLIMB TO REACH [LEVEL] BY [POSITION]</Message>
<Message Response="WU">DESCEND TO REACH [LEVEL] BY [TIME]</Message>
<Message Response="WU">DESCEND TO REACH [LEVEL] BY [POSITION]</Message>
<Message Response="R">REQUIREMENT REACH [LEVEL] BY [TIME]</Message>
<Message Response="R">REQUIREMENT REACH [LEVEL] BY [POSITION]</Message>
<Message Response="WU">MAINTAIN BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="WU">CLIMB TO BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="WU">DESCEND TO BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="R">LEAVE CONTROLLED AIRSPACE DESCENDING</Message>
<Message Response="R">CRUISE CLIMB NOT AVAILABLE IN NEW ZEALAND ADMINISTRED AIRSPACE</Message>
<Message Response="WU">CRUISE [LEVEL]</Message>
<Message Response="WU">CRUISE CLIMB TO [LEVEL]</Message>
<Message Response="WU">CRUISE CLIMB ABOVE [LEVEL]</Message>
<Message Response="WU">EXPEDITE CLIMB TO [LEVEL]</Message>
<Message Response="WU">EXPEDITE DESCENT TO [LEVEL]</Message>
<Message Response="WU">IMMEDIATELY CLIMB TO [LEVEL]</Message>
<Message Response="WU">IMMEDIATELY DESCEND TO [LEVEL]</Message>
<Message Response="WU">IMMEDIATELY STOP CLIMB AT [LEVEL]</Message>
<Message Response="WU">IMMEDIATELY STOP DESCENT AT [LEVEL]</Message>
<Message Response="WU">CLIMB AT [RATE] MINIMUM</Message>
<Message Response="WU">CLIMB AT [RATE] MAXIMUM</Message>
<Message Response="WU">DESCEND AT [RATE] MINIMUM</Message>
<Message Response="WU">DESCEND AT [RATE] MAXIMUM</Message>
<Message Response="R">EXPECT [LEVEL]</Message>
<Message Response="R">EXPECT CLIMB AT [TIME]</Message>
<Message Response="R">EXPECT CLIMB AT [POSITION]</Message>
<Message Response="R">EXPECT DESCENT AT [TIME]</Message>
<Message Response="R">EXPECT DESCENT AT [POSITION]</Message>
<Message Response="R">EXPECT CRUISE CLIMB AT [TIME]</Message>
<Message Response="R">EXPECT CRUISE CLIMB AT [POSITION]</Message>
<Message Response="R">AT [TIME] EXPECT CLIMB TO [LEVEL]</Message>
<Message Response="R">AT [POSITION] EXPECT CLIMB TO [LEVEL]</Message>
<Message Response="R">AT [TIME] EXPECT DESCENT TO [LEVEL]</Message>
<Message Response="R">AT [POSITION] EXPECT DESCENT TO [LEVEL]</Message>
<Message Response="R">AT [TIME] EXPECT CRUISE CLIMB TO [LEVEL]</Message>
<Message Response="R">AT [POSITION] EXPECT CRUISE CLIMB TO [LEVEL]</Message>
</Category>
<Category name="Cross">
<Message Response="WU">CROSS [POSITION] AT [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] AT OR ABOVE [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] AT OR BELOW [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] AT [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] BETWEEN [LEVEL] AND [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] AT [TIME]</Message>
<Message Response="WU">CROSS [POSITION] AT OR BEFORE [TIME]</Message>
<Message Response="WU">CROSS [POSITION] AT OR AFTER [TIME]</Message>
<Message Response="WU">CROSS [POSITION] BETWEEN [TIME] AND [TIME]</Message>
<Message Response="WU">CROSS [POSITION] AT [SPEED]</Message>
<Message Response="WU">CROSS [POSITION] AT OR LESS THAN [SPEED]</Message>
<Message Response="WU">CROSS [POSITION] AT OR GREATER THAN [SPEED]</Message>
<Message Response="WU">CROSS [POSITION] AT [TIME] AT [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] AT OR BEFORE [TIME] AT [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] AT OR AFTER [TIME] AT [LEVEL]</Message>
<Message Response="WU">CROSS [POSITION] AT [LEVEL] AT [SPEED]</Message>
<Message Response="WU">AT [TIME] CROSS [POSITION] AT [LEVEL]</Message>
<Message Response="WU">AT [TIME] CROSS [POSITION] AT [LEVEL] AT [SPEED]</Message>
<Message Response="R">EXPECT TO CROSS [POSITION] AT [LEVEL]</Message>
<Message Response="R">EXPECT TO CROSS [POSITION] AT OR ABOVE [LEVEL]</Message>
<Message Response="R">EXPECT TO CROSS [POSITION] AT OR BELOW [LEVEL]</Message>
<Message Response="R">EXPECT TO CROSS [POSITION] AT [LEVEL]</Message>
</Category>
<Category name="Divert">
<Message Response="NE">WHEN CAN YOU ACCEPT [DISTANCE] [DIRECTION] OFFSET</Message>
<Message Response="WU">OFFSET [DISTANCE] [DIRECTION] OF ROUTE</Message>
<Message Response="WU">AT [POSITION] OFFSET [DISTANCE] [DIRECTION] OF ROUTE</Message>
<Message Response="WU">AT [TIME] OFFSET [DISTANCE] [DIRECTION] OF ROUTE</Message>
<Message Response="WU">CLEARED BACK ON ROUTE</Message>
<Message Response="WU">REJOIN ROUTE BY [POSITION]</Message>
<Message Response="WU">REJOIN ROUTE BY [TIME]</Message>
<Message Response="WU">RESUME OWN NAVIGATION</Message>
<Message Response="R">EXPECT BACK ON ROUTE BY [POSITION]</Message>
<Message Response="R">EXPECT BACK ON ROUTE BY [TIME]</Message>
</Category>
<Category name="Route">
<Message Response="WU">CLEARED DIRECT TO [POSITION]</Message>
<Message Response="WU">WHEN ABLE CLEARED DIRECT TO [POSITION]</Message>
<Message Response="WU">AT [TIME] CLEARED DIRECT TO [POSITION]</Message>
<Message Response="WU">AT [POSITION] CLEARED DIRECT TO [POSITION]</Message>
<Message Response="WU">AT [LEVEL] CLEARED DIRECT TO [POSITION]</Message>
<Message Response="WU">CLEARED TO [POSITION] VIA [ROUTE]</Message>
<Message Response="WU">CLEARED [ROUTE]</Message>
<Message Response="WU">CLEARED [STAR] [TEXT]</Message>
<Message Response="WU">CLEARED TO DEVIATE UP TO [DISTANCE] [DIRECTION] OF ROUTE</Message>
<Message Response="WU">AT [POSITION] CLEARED [ROUTE]</Message>
<Message Response="WU">AT [POSITION] CLEARED [STAR] [TEXT]</Message>
<Message Response="WU">HOLD AT [POSITION] MAINTAIN [LEVEL] INBOUND TRACK [DEGREES]</Message>
<Message Response="WU">[DIRECTION] TURN LEG TIME [TIME]</Message>
<Message Response="WU">HOLD AT [POSITION] AS PUBLISHED MAINTAIN [LEVEL]</Message>
<Message Response="WU">TURN [DIRECTION] HEADING [DEGREES]</Message>
<Message Response="WU">TURN [DIRECTION] GROUND TRACK [DEGREES]</Message>
<Message Response="WU">FLY PRESENT HEADING</Message>
<Message Response="WU">AT [POSITION] FLY HEADING [DEGREES]</Message>
<Message Response="WU">IMMEDIATELY TURN [DIRECTION] HEADING [DEGREES]</Message>
<Message Response="R">EXPECT [ROUTE]</Message>
<Message Response="R">AT [POSITION] EXPECT [ROUTE]</Message>
<Message Response="R">EXPECT DIRECT TO [POSITION]</Message>
<Message Response="R">AT [POSITION] EXPECT DIRECT TO [POSITION]</Message>
<Message Response="R">AT [TIME] EXPECT DIRECT TO [POSITION]</Message>
<Message Response="R">AT [LEVEL] EXPECT DIRECT TO [POSITION]</Message>
<Message Response="R">EXPECT FURTHER CLEARANCE AT [TIME]</Message>
<Message Response="R">EXPECT [STAR] [TEXT]</Message>
</Category>
<Category name="PDC" AutoloadElements="true" SendViaTM="true">
<Message Response="NE">[CALLSIGN] </Message>
<Message Response="NE"> CLEARED [TIMESTAMP] [ADES] </Message>
<Message Response="NE"> PDC DCL1 CLEARED TO [ADES] OFF [RUNWAY] VIA [SID] </Message>
<Message Response="NE"> SQUAWK [SSR] </Message>
<Message Response="NE"> NEXT FREQ [FREQUENCY] </Message>
<Message Response="NE"> ATIS [CODE] </Message>
<Message Response="NE"> TRANSITION:SEE SID ROUTE:[ROUTE]</Message>
<Message Response="NE"> ALT:[ALT]</Message>
</Category>
<Category name="Speed">
<Message Response="WU">MAINTAIN [SPEED]</Message>
<Message Response="WU">MAINTAIN PRESENT SPEED</Message>
<Message Response="WU">MAINTAIN [SPEED] OR GREATER</Message>
<Message Response="WU">MAINTAIN [SPEED] OR LESS</Message>
<Message Response="WU">MAINTAIN [SPEED] TO [SPEED]</Message>
<Message Response="WU">INCREASE SPEED TO [SPEED]</Message>
<Message Response="WU">INCREASE SPEED TO [SPEED] OR GREATER</Message>
<Message Response="WU">REDUCE SPEED TO [SPEED]</Message>
<Message Response="WU">REDUCE SPEED TO [SPEED] OR LESS</Message>
<Message Response="WU">DO NOT EXCEED [SPEED]</Message>
<Message Response="WU">RESUME NORMAL SPEED</Message>
<Message Response="R">NO SPEED RESTRICTION</Message>
<Message Response="R">AT [TIME] EXPECT [SPEED]</Message>
<Message Response="R">AT [POSITION] EXPECT [SPEED]</Message>
<Message Response="R">AT [LEVEL] EXPECT [SPEED]</Message>
<Message Response="R">AT [TIME] EXPECT [SPEED] TO [SPEED]</Message>
<Message Response="R">AT [POSITION] EXPECT [SPEED] TO [SPEED]</Message>
<Message Response="R">AT [LEVEL] EXPECT [SPEED] TO [SPEED]</Message>
<Message Response="NE">WHEN CAN YOU ACCEPT [SPEED]</Message>
</Category>
<Category name="Comms">
<Message Response="WU">CONTACT [UNIT] [FREQUENCY]</Message>
<Message Response="WU">AT [POSITION] CONTACT [UNIT] [FREQUENCY]</Message>
<Message Response="WU">AT [TIME] CONTACT [UNIT] [FREQUENCY]</Message>
<Message Response="WU">MONITOR [UNIT] [FREQUENCY]</Message>
<Message Response="WU">AT [POSITION] MONITOR [UNIT] [FREQUENCY]</Message>
<Message Response="WU">AT [TIME] MONITOR [UNIT] [FREQUENCY]</Message>
<Message Response="WU">SQUAWK [SSR]</Message>
<Message Response="WU">STOP SQUAWK</Message>
<Message Response="WU">SQUAWK ALTITUDE</Message>
<Message Response="WU">STOP SQUAWK ALTITUDE</Message>
<Message Response="WU">SQUAWK IDENT</Message>
<Message Response="R">ALTIMETER [QNH]</Message>
<Message Response="R">IDENTIFICATION</Message>
<Message Response="R">IDENTIFICATION TERMINATED</Message>
<Message Response="R">TRANSMIT ADS-B IDENT</Message>
<Message Response="R">CONFIRM ADS-C EMERGENCY</Message>
<Message Response="R">CHECK STUCK MICROPHONE [FREQUENCY]</Message>
<Message Response="R">ATIS [CODE]</Message>
</Category>
<Category name="Report">
<Message Response="R">REPORT BACK ON ROUTE</Message>
<Message Response="R">REPORT LEAVING [LEVEL]</Message>
<Message Response="R">REPORT LEVEL [LEVEL]</Message>
<Message Response="R">REPORT REACHING [LEVEL]</Message>
<Message Response="R">REPORT REACHING BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="R">REPORT PASSING [POSITION]</Message>
<Message Response="NE">REPORT DISTANCE [TO/FROM] [POSITION]</Message>
<Message Response="NE">REPORT REMAINING FUEL AND SOULS ON BOARD</Message>
<Message Response="NE">CONFIRM POSITION</Message>
<Message Response="NE">CONFIRM ALTITUDE</Message>
<Message Response="NE">CONFIRM SPEED</Message>
<Message Response="NE">CONFIRM ASSIGNED ALTITUDE</Message>
<Message Response="NE">CONFIRM ASSIGNED SPEED</Message>
<Message Response="NE">CONFIRM ASSIGNED ROUTE</Message>
<Message Response="NE">CONFIRM TIME OVER REPORTED WAYPOINT</Message>
<Message Response="NE">CONFIRM REPORTED WAYPOINT</Message>
<Message Response="NE">CONFIRM NEXT WAYPOINT</Message>
<Message Response="NE">CONFIRM NEXT WAYPOINT ETA</Message>
<Message Response="NE">CONFIRM ENSUING WAYPOINT</Message>
<Message Response="NE">CONFIRM REQUEST</Message>
<Message Response="NE">CONFIRM SQUAWK</Message>
<Message Response="NE">CONFIRM HEADING</Message>
<Message Response="NE">CONFIRM GROUND TRACK</Message>
<Message Response="NE">CONFIRM ATIS CODE</Message>
<Message Response="NE">REQUEST POSITION REPORT</Message>
</Category>
<Category name="Misc">
<Message Response="R">REQUEST RECEIVED RESPONSE WILL BE VIA VOICE</Message>
<Message Response="NE">WHEN READY</Message>
<Message Response="NE">THEN</Message>
<Message Response="NE">DUE TO TRAFFIC</Message>
<Message Response="NE">DUE TO AIRSPACE RESTRICTION</Message>
<Message Response="R">DISREGARD</Message>
<Message Response="WU">MAINTAIN OWN SEPARATION AND VMC</Message>
<Message Response="NE">AT PILOTS DISCRETION</Message>
<Message Response="NE">STANDBY</Message>
<Message Response="NE">UNABLE</Message>
<Message Response="NE">ROGER</Message>
<Message Response="NE">AFFIRM</Message>
<Message Response="NE">NEGATIVE</Message>
<Message Response="R">ROGER MAYDAY</Message>
<Message Response="R">ROGER PAN</Message>
</Category>
</Messages>