At this document you will find all the information related to Aurora + 3rd Parties Integration, that allows the member to create another tool for Aurora.
- The server allows multi-client connections.
- The server always returns a message, @ERR message for unknown commands.
- On success result the server will return the command.
- Clients shall not allow semicolon in messages ( ; )
- The server limits the range on the Radar range setting in AURORA.
Is important to note, that this tool still in development, any new features or bugs, must be communicate to the Developer Makis Giantsidis (makis.giantsidis@ivao.aero) (cc: sdm@ivao.aero, dod@ivao.aero, doad@ivao.aero).
For this, you will need:
Once you have installed/upgraded the last version of Aurora, Go to PVD → Settings or F7 → Other. At the first column of setting, last option is 3rd Party Software Access that you need to set to YES.
Protocol |
TCP |
Port |
1130 |
Type |
ASCII |
Current Revision |
A |
Identifier |
1byte |
Command |
2 to 5 bytes |
Arguments |
String |
All packets will start with 1byte identifier followed by a 2 to 5 bytes command. Fields are separated with semicolons ( ; ). Packet is delimited by a CR/LF.
Identifier |
Type |
Direction |
# |
Communication message |
2 way |
$ |
Error result message |
1 way |
Command |
#TR |
Arguments |
None |
Direction |
Client to Server |
Success result |
#TR;TRAF1;TRAF2;TRAF3;… |
Command |
#FP |
Arguments |
CALLSIGN |
Direction |
Client to Server |
Success result |
#FP;CALLSIGN;Flight plan record |
Command |
#SELTFC |
Arguments |
|
Direction |
Client to Server |
Success result |
#SELTFC;CALLSIGN; |
Command |
#TRPOS |
Arguments |
CALLSIGN |
Direction |
Client to Server |
Success result |
#TRPOS;CALLSIGN;Flight position |
Command |
#TRAS |
Arguments |
CALLSIGN |
Direction |
Client to Server |
Success result |
#TRAS;CALLSIGN |
Command |
#TRRE |
Arguments |
CALLSIGN |
Direction |
Client to Server |
Success result |
#TRRE;CALLSIGN |
Command |
#TRTR |
Arguments |
CALLSIGN;STATION |
Direction |
Client to Server |
Success result |
#TRTR;CALLSIGN;STATION |
Command |
#ZTR
#ZSTR (for zoom and select) |
Arguments |
CALLSIGN |
Direction |
Client to Server |
Success result |
#ZTR;CALLSIGN |
Command |
#LBWP |
Arguments |
CALLSIGN;Waypoint value |
Direction |
Client to Server |
Success result |
#LBWP;CALLSIGN;Text |
Command |
#LBALT |
Arguments |
CALLSIGN;Altitude value |
Direction |
Client to Server |
Success result |
#LBALT;CALLSIGN;Altitude |
Command |
#LBSPD |
Arguments |
CALLSIGN;Speed value |
Direction |
Client to Server |
Success result |
#LBSPD;CALLSIGN;speed |
Command |
#LBSQK |
Arguments |
CALLSIGN;SQK value |
Direction |
Client to Server |
Success result |
#LBSQK;CALLSIGN;SQK |
Command |
#TRSQK |
Arguments |
CALLSIGN |
Direction |
Client to Server |
Success result |
#TRSQK;CALLSIGN;SQK |
Command |
#ATC |
Arguments |
None |
Direction |
Client to Server |
Success result |
#ATC;ATC1:FREQ1;ATC2:FREQ2.. |
Command |
#ATCT |
Arguments |
None |
Direction |
Client to Server |
Success result |
#ATCT;ATC1:FREQ1;ATC2:FREQ2.. |
Command |
#ATCTA |
Arguments |
STATION |
Direction |
Client to Server |
Success result |
# ATCTA;STATION |
Command |
#ATCTR |
Arguments |
STATION |
Direction |
Client to Server |
Success result |
# ATCTR;STATION |
Command |
#MSGFR |
Arguments |
CALLSIGN;Text |
Direction |
Client to Server |
Success result |
#MSGFR;CALLSIGN;Text |
Command |
#MSGPM |
Arguments |
CALLSIGN;Text |
Direction |
Client to Server |
Success result |
#MSGPM;CALLSIGN;Text |
Command |
#TRPATHL |
Alternate Command |
#TRPATHA (For All Points (Passed or still on GND)) |
Arguments |
|
Direction |
Client to Server |
Success result for #TRPATHL |
#TRPATHL;CALLSIGN;FIX;ETO;FIX;ETO;... |
Success result for #TRPATHA |
#TRPATHL;CALLSIGN;FIX;ETO;FIX;ETO;... |
When using #TRPATHA
ETO for FIXs already passed or if the AC is on ground, it will display a -
.
Command |
#METAR |
Arguments |
ICAO |
Direction |
Client to Server |
Success result |
#METAR;Metardata |
Command |
#BAY |
Arguments |
|
Direction |
Client to Server |
Success result |
#BAY;Baylist |
Command |
#ATIS |
Arguments |
|
Direction |
Client to Server |
Success result |
#ATIS;ATIS;ICAO;arrRwy;depRwy;TRAltitude;TRLevel |
Command |
#CTRL |
Arguments |
|
Direction |
Client to Server |
Success result |
#CTRL;ICAO1;ICAO2;ICAO3;... |
Command |
#CTRLRWY |
Arguments |
|
Direction |
Client to Server |
Success result |
#CTRL;ICAO1;DEP_RWY1:DEP_RWY2;ARR_RWY1:ARR_RWY2;ICAO2;DEP_RWY1:ARR_RWY1;... |
Command |
#CONN |
Arguments |
|
Direction |
Client to Server |
Success result |
#CTRL;CALLSIGN |
Command |
#CTO |
Arguments |
NAVAID |
Direction |
Client to Server |
Success result |
#CTRL;NAVAID |
Command |
#ZTO |
Arguments |
ZOOM |
Direction |
Client to Server |
Success result |
#CTRL;ZOOM |
Command |
#INTERCOMCALL |
Arguments |
CALLSIGN |
Direction |
Client to Server |
Success result |
#INTERCOMCALL;CALLEE |
Command |
#INTERCOMANSWER |
Arguments |
|
Direction |
Client to Server |
Success result |
#INTERCOMANSWER |
Command |
#INTERCOMREJECT |
Arguments |
|
Direction |
Client to Server |
Success result |
#INTERCOMREJECT |
Command |
#INTERCOMPHONESTATUS |
Arguments |
STATUS |
Direction |
Server to Client |
PHONE_RECEIVING |
Phone is receiving a call |
PHONE_PERFORMING |
Phone is performing a call |
PHONE_ONGOING |
Phone call ongoing |
PHONE_RESET |
Phone is reset |
Command |
#INTERCOMCALLSTATUS |
Arguments |
STATUS;CALLSIGN;REJECT_REASON; |
Direction |
Server to Client |
CALL_RESULT_OUT_OK |
Outbound call has been answered |
CALL_RESULT_IN_OK |
Inbound call has been answered |
CALL_RESULT_IN_MISSED |
Missed inbound call |
CALL_RESULT_OUT_FAIL |
Outbound call failed/rejected |
CALL_NIL |
Call state unknown |
CALL_CALLEE_NOT_CONNECTED |
Callee is not connected to the voice server |
CALL_CALLEE_REJECT |
Callee has rejected your call |
CALL_SERVER_REJECT |
Server has rejected your call |
The following macro keywords are available to preprocess every command sent from client to server:
%SELTFC% |
Selected traffic callsign. Command is discarded if no traffic is selected. |
Send commands via PM
- BAY
- offer / revise CallSign;Text1;Text2;
- accept CallSign
- reject
CallSign
- Next ATC
- Set Callsign
- Remove Callsign
Waypoint |
String value Max 12 char |
Altitude |
Integer value
>=0: altitude
-1: APP
-2: LND
-3: GA |
Speed |
Integer value
>=0: speed
-1: FAS
<-1: Mach speed -80 = 0.80 |
SQK |
Octal value
0000..7777 |
FIELD |
Description |
1 |
Departure ICAO |
2 |
Arriving ICAO |
3 |
Alternate ICAO |
4 |
Estimated departure time |
5 |
Aircraft ICAO |
6 |
Wake turbulence |
7 |
Flight type |
8 |
Flight rules |
9 |
Equipment |
10 |
Cruising altitude |
11 |
Cruising speed |
12 |
Endurance |
13 |
Estimated flight time |
14 |
Route |
15 |
Remarks |
FIELD |
Description |
1 |
Heading |
2 |
Track |
3 |
Altitude |
4 |
Speed |
5 |
Latitude |
6 |
Longitude |
7 |
SSR set |
8 |
SSR label |
9 |
Waypoint label |
10 |
Altitude label |
11 |
Speed label |
12 |
Assumed station |
13 |
Next station |
14 |
On ground |
15 |
Is selected |
16 |
Was selected |
17 |
Current gate |
18 |
Voice |
; |
Record Separator |
| |
Field Separator |
FIELD |
Description |
1 |
Sender |
2 |
Receiver |
3 |
Callsign |
4 |
Text 1 |
5 |
Text 2 |
6 |
Time |
7 |
State |
|
0=created not send 1=offer/revision 2=accepted 3=rejected |
This program is included and may not be distributed. Connects via local host.
¶ Author and Revisions
Person |
VID |
Version (Date) |
Makis Giantsidis |
227945 |
1.0 (27-07-2020) |
Roberto Ceballos |
452083 |
1.1 (04-10-2020) |
Makis Giantsidis |
227945 |
1.2 (15-10-2020) |
Elia Frate |
449850 |
1.3 (08-04-2022) |
Elia Frate |
449850 |
1.4 (15-08-2022) |
Elia Frate |
449850 |
1.5 (18-08-2022) |
Elia Frate |
449850 |
1.6 (19-08-2022) |
Juan Sánchez |
657678 |
(16-09-2024) |