mirror of
https://github.com/renorris/openfsd
synced 2026-03-22 14:35:36 +08:00
7.9 KiB
7.9 KiB
Enumerations
Network Ratings
| Shorthand Identifier | Name | Protocol Value | Description |
|---|---|---|---|
OBS |
Observer | 1 |
The default rating. Observer-only permissions for ATC. Used for pilot connections. |
S1 |
Student 1 / Tower Trainee | 2 |
Initial rating given to new ATCs. |
S2 |
Student 2 / Tower Controller | 3 |
All aerodrome control services: Delivery (DEL), Ground (GND) and Tower (TWR). |
S3 |
Student 3 / Senior Student | 4 |
Approach (APP) and Departure (DEP) positions. |
C1 |
Controller 1 / Enroute Controller | 5 |
'Enroute' or 'Area' sectors (CTR); both radar and non-radar control services. |
C2 |
Controller 2 | 6 |
Not in use. |
C3 |
Controller 3 / Senior Controller | 7 |
A further rating granted by divisions. No increased privileges. |
I1 |
Instructor 1 | 8 |
ATC Instructor |
I2 |
Instructor 2 | 9 |
Not in use. |
I3 |
Instructor 3 / Senior Instructor | 10 |
|
SUP |
Supervisor | 11 |
Responsible for answering questions, providing technical support and enforcing the VATSIM CoC. |
ADM |
Administrator | 12 |
Facility Types
Serialization values for different ATC facility types.
| Name | Protocol Value |
|---|---|
| Observer | 0 |
| Flight Service Station | 1 |
| Delivery | 2 |
| Ground | 3 |
| Tower | 4 |
| Approach | 5 |
| Centre | 6 |
Pilot Ratings
Serialization values for different pilot ratings used in the system.
| Name | Protocol Value |
|---|---|
| Student | 1 |
| Private Pilot | 2 |
| Instrument Pilot | 3 |
| Flight Instructor | 4 |
| DPE | 5 |
Client Capabilities
- Capabilities a client or the server can advertise to the network.
- Each corresponds to a specific feature or functionality that a client supports.
| Shorthand Identifier | Name | Description |
|---|---|---|
VERSION |
Version | |
ATCINFO |
ATC Info | |
MODELDESC |
Model Description | |
ACCONFIG |
Aircraft Configuration | |
VISUPDATE |
Visual Position Updates | |
RADARUPDATE |
Radar Updates | |
ATCMULTI |
ATC Multi | |
SECPOS |
Secondary Position | |
ICAOEQ |
ICAO Equipment Suffixes | |
FASTPOS |
Fast Position Updates | |
ONGOINGCOORD |
Ongoing Coordination | |
INTERIMPOS |
Interim Position Updates | |
STEALTH |
Stealth Mode | |
TEAMSPEAK |
TeamSpeak Integration | |
NEWATIS |
New ATIS | |
MUMBLE |
Mumble Integration | |
GLOBALDATA |
Global Data | |
SIMULATED |
Simulated | |
OBSPILOT |
Observer/Pilot |
Simulator Types
Serialization values for different flight simulators.
| Name | Protocol Value |
|---|---|
| Unknown | 0 |
| Microsoft Flight Simulator 95 | 1 |
| Microsoft Flight Simulator 98 | 2 |
| Microsoft Combat Flight Simulator | 3 |
| Microsoft Flight Simulator 2000 | 4 |
| Microsoft Combat Flight Simulator 2 | 5 |
| Microsoft Flight Simulator 2002 | 6 |
| Microsoft Combat Flight Simulator 3 | 7 |
| Microsoft Flight Simulator 2004 | 8 |
| Microsoft Flight Simulator X | 9 |
| Microsoft Flight Simulator 2020 | 10 |
| Microsoft Flight Simulator 2024 | 11 |
| X-Plane 8 | 12 |
| X-Plane 9 | 13 |
| X-Plane 10 | 14 |
| X-Plane 11 | 15 |
| X-Plane 12 | 16 |
| Prepar3D v1 | 17 |
| Prepar3D v2 | 18 |
| Prepar3D v3 | 19 |
| Prepar3D v4 | 20 |
| Prepar3D v5 | 21 |
| FlightGear | 22 |
Flight Rules
Serialization values for the different types of flight rules.
| Name | Protocol Value |
|---|---|
| DVFR | D |
| SVFR | S |
| VFR | V |
| IFR | I |
Server Error Codes
| Error Code | Description |
|---|---|
0 (NoError) |
No error |
1 (CallsignInUse) |
Callsign in use |
2 (InvalidCallsign) |
Invalid callsign |
3 (AlreadyRegistered) |
Already registered |
4 (SyntaxError) |
Syntax error |
5 (InvalidSrcCallsign) |
Invalid source callsign |
6 (InvalidCidPassword) |
Invalid CID/password |
7 (NoSuchCallsign) |
No such callsign |
8 (NoFlightPlan) |
No flight plan |
9 (NoWeatherProfile) |
No such weather profile |
10 (InvalidRevision) |
Invalid protocol revision |
11 (RequestedLevelTooHigh) |
Requested level too high |
12 (ServerFull) |
Server full |
13 (CidSuspended) |
CID/PID suspended |
14 (InvalidCtrl) |
Invalid control |
15 (RatingTooLow) |
Rating too low |
16 (InvalidClient) |
Unauthorized client software |
17 (AuthTimeout) |
Authorization timeout |
18 (Unknown) |
Unknown error |