-
Notifications
You must be signed in to change notification settings - Fork 0
/
CPDLC.xml
227 lines (227 loc) · 13.7 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
<?xml version="1.0" encoding="utf-8" ?>
<Messages>
<Category name="RSPN" SendViaTM="true">
<Message Response="NE">UNABLE</Message>
<Message Response="NE">STANDBY</Message>
<Message Response="NE">REQUEST DEFERRED</Message>
<Message Response="NE">ROGER</Message>
<Message Response="NE">AFFIRM</Message>
<Message Response="NE">NEGATIVE</Message>
<Message Response="R">[TEXT]</Message>
</Category>
<Category name="VERT" SendViaTM="true">
<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="WU">MAINTAIN [LEVEL]</Message>
<Message Response="WU">CLIMB TO AND MAINTAIN [LEVEL]</Message>
<Message Response="WU">AT [TIME] CLIMB TO AND MAINTAIN [LEVEL]</Message>
<Message Response="WU">AT [POSITION] CLIMB TO AND MAINTAIN [LEVEL]</Message>
<Message Response="WU">DESCEND TO AND MAINTAIN [LEVEL]</Message>
<Message Response="WU">AT [TIME] DESCEND TO AND MAINTAIN [LEVEL]</Message>
<Message Response="WU">AT [POSITION] DESCEND TO AND MAINTAIN [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="WU">REACH [LEVEL] BY [TIME]</Message>
<Message Response="WU">REACH [LEVEL] BY [POSITION]</Message>
<Message Response="WU">MAINTAIN BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="WU">CLIMB TO AND MAINTAIN BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="WU">DESCEND TO AND MAINTAIN BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="WU">CRUISE CLIMB TO [LEVEL]</Message>
<Message Response="WU">WHEN ABOVE [LEVEL] COMMENCE CRUISE CLIMB</Message>
<Message Response="WU">STOP CLIMB AT [LEVEL]</Message>
<Message Response="WU">STOP DESCENT AT [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 [VERTICAL RATE] MINIMUM</Message>
<Message Response="WU">CLIMB AT [VERTICAL RATE] MAXIMUM</Message>
<Message Response="WU">DESCEND AT [VERTICAL RATE] MINIMUM</Message>
<Message Response="WU">DESCEND AT [VERTICAL RATE] MAXIMUM</Message>
<Message Response="WU">CRUISE [LEVEL]</Message>
<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 AND MAINTAIN [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 AND MAINTAIN [LEVEL] AT [SPEED]</Message>
<Message Response="WU">AT [TIME] CROSS [POSITION] AT AND MAINTAIN [LEVEL]</Message>
<Message Response="WU">AT [TIME] CROSS [POSITION] AT AND MAINTAIN [LEVEL] AT [SPEED]</Message>
</Category>
<Category name="LAT" SendViaTM="true">
<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">PROCEED BACK ON ROUTE</Message>
<Message Response="WU">REJOIN ROUTE BY [POSITION]</Message>
<Message Response="WU">REJOIN ROUTE BY [TIME]</Message>
<Message Response="R">EXPECT BACK ON ROUTE BY [POSITION]</Message>
<Message Response="R">EXPECT BACK ON ROUTE BY [TIME]</Message>
<Message Response="WU">RESUME OWN NAVIGATION</Message>
</Category>
<Category name="ROUTE" SendViaTM="true">
<Message Response="WU">[DEPARTURE CLEARANCE]</Message>
<Message Response="WU">PROCEED DIRECT TO [POSITION]</Message>
<Message Response="WU">WHEN ABLE PROCEED DIRECT TO [POSITION]</Message>
<Message Response="WU">AT [TIME] PROCEED DIRECT TO [POSITION]</Message>
<Message Response="WU">AT [POSITION] PROCEED DIRECT TO [POSITION]</Message>
<Message Response="WU">AT [LEVEL] PROCEED DIRECT TO [POSITION]</Message>
<Message Response="WU">CLEARED TO [POSITION] VIA [ROUTE]</Message>
<Message Response="WU">CLEARED [ROUTE]</Message>
<Message Response="WU">LEAVE CONTROLLED AIRSPACE</Message>
<Message Response="WU">CLEARED TO DEVIATE UP TO [DISTANCE] [DIRECTION] OF ROUTE</Message>
<Message Response="WU">AT [POSITION] CLEARED [ROUTE]</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="WU">HOLD AT [POSITION] MAINTAIN [LEVEL] INBOUND TRACK [DEGREES] [DIRECTION] TURNS [LEG TYPE]</Message>
<Message Response="WU">HOLD AT [POSITION] AS PUBLISHED MAINTAIN [LEVEL]</Message>
<Message Response="R">EXPECT FURTHER CLEARANCE AT [TIME]</Message>
<Message Response="WU">TURN [DIRECTION] HEADING [DEGREES]</Message>
<Message Response="WU">TURN [DIRECTION] GROUND TRACK [DEGREES]</Message>
<Message Response="WU">TURN [DIRECTION] [DEGREES] DEGREES</Message>
<Message Response="WU">FLY HEADING [DEGREES]</Message>
<Message Response="WU">FLY PRESENT HEADING</Message>
<Message Response="WU">AT [POSITION] FLY HEADING [DEGREES]</Message>
<Message Response="WU">STOP TURN HEADING [DEGREES]</Message>
<Message Response="WU">IMMEDIATELY TURN [DIRECTION] HEADING [DEGREES]</Message>
</Category>
<Category name="SPEED" SendViaTM="true">
<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="WU">MAINTAIN [SPEED]</Message>
<Message Response="WU">AFTER PASSING [POSITION] 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="WU">ADJUST SPEED TO [SPEED]</Message>
<Message Response="R">NO SPEED RESTRICTION</Message>
<Message Response="WU">REDUCE TO MINIMUM APPROACH SPEED</Message>
</Category>
<Category name="COMM" SendViaTM="true">
<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="R">SECONDARY FREQUENCY [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 [CODE]</Message>
<Message Response="WU">STOP SQUAWK</Message>
<Message Response="WU">SQUAWK MODE CHARLIE</Message>
<Message Response="WU">STOP SQUAWK MODE CHARLIE</Message>
<Message Response="WU">SQUAWK IDENT</Message>
</Category>
<Category name="RPT" SendViaTM="true">
<Message Response="WU">REPORT CLEAR OF WEATHER</Message>
<Message Response="WU">REPORT BACK ON ROUTE</Message>
<Message Response="WU">REPORT LEAVING [LEVEL]</Message>
<Message Response="WU">REPORT MAINTAINING [LEVEL]</Message>
<Message Response="WU">REPORT REACHING [LEVEL]</Message>
<Message Response="WU">REPORT MAINTAINING</Message>
<Message Response="WU">REPORT REACHING BLOCK [LEVEL] TO [LEVEL]</Message>
<Message Response="WU">REPORT PASSING [POSITION]</Message>
<Message Response="NE">REPORT DISTANCE [TO/FROM] [POSITION]</Message>
<Message Response="NE">AT TIME [TIME] REPORT DISTANCE [TO/FROM] [POSITION]</Message>
<Message Response="NE">REPORT REMAINING FUEL AND PERSONS 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>
<Message Response="NE">REPORT ARRIVAL</Message>
<Message Response="NE">STATE PREFERRED LEVEL</Message>
<Message Response="NE">STATE TOP OF DESCENT</Message>
</Category>
<Category name="NEGOT" SendViaTM="true">
<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="NE">WHEN CAN YOU ACCEPT [SPEED]</Message>
<Message Response="NE">WHEN CAN YOU ACCEPT [DISTANCE] [DIRECTION] OFFSET</Message>
</Category>
<Category name="ADVS" SendViaTM="true">
<Message Response="R">ALTIMETER [ALTIMETER]</Message>
<Message Response="R">[FACILITY DESIGNATION] ALTIMETER [ALTIMETER]</Message>
<Message Response="R">RADAR SERVICE TERMINATED</Message>
<Message Response="R">RADAR CONTACT [POSITION]</Message>
<Message Response="R">RADAR CONTACT LOST</Message>
<Message Response="R">CHECK STUCK MICROPHONE [FREQUENCY]</Message>
<Message Response="R">ATIS [ATIS CODE]</Message>
<Message Response="R">[FACILITY DESIGNATION] ATIS [ATIS CODE] CURRENT</Message>
<Message Response="R">RVR RUNWAY [RUNWAY] [RVR]</Message>
</Category>
<Category name="SYS" SendViaTM="true">
<Message Response="NE">NEXT DATA AUTHORITY [FACILITY DESIGNATION]</Message>
<Message Response="NE">END SERVICE</Message>
</Category>
<Category name="ADDT" SendViaTM="true">
<Message Response="NE">WHEN READY</Message>
<Message Response="NE">IMMEDIATELY</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="R">[TEXT]</Message>
</Category>
<Category name="OCN" SendViaTM="true">
<Message Response="WU">OCEANIC CLEARANCE [UNIT].</Message>
<Message Response="WU">[CALLSIGN] CLRD TO [POSITION]</Message>
<Message Response="WU">VIA [POSITION] NAT [NAT].</Message>
<Message Response="WU">VIA RANDOM ROUTE [ROUTE].</Message>
<Message Response="WU">CROSS [POSITION] NOT BEFORE [TIME]Z.</Message>
<Message Response="WU">CROSS [POSITION] NOT AFTER [TIME]Z. </Message>
<Message Response="WU">FM [POSITION] MNTN FL[LEVEL] M[SPEED].</Message>
</Category>
<Category name="WELCOME" SendViaTM="true">
<Message Response="NE">SQUAWK 2000 TO LOG ON ADS-B AND CPDLC</Message>
<Message Response="R">THIS IS AN AUTOMATED MESSAGE TO CONFIRM CPDLC CONNECTION TO CZQX/EGGX</Message>
</Category>
</Messages>