The aircraft operational status message is designed to provide various information on an aircraft. The message has been defined in all ADS-B versions. But in practice, it is not implemented in ADS-B version 0. In ADS-B version 0, the structures include information related to aircraft operational capabilities and status for different stages of the flight. From version 1 onward, the operational status includes more information, such as ADS-B version, accuracy, and integrity indicators.
The operation status message is transmitted with Type Code 31 (TC=31
). The structures of this message type differ significantly over different ADS-B versions.
In version 0, the structure of the message is shown in Table 1.1. Two main blocks contain the status information, which includes operational capabilities (16 bits) and operational status (16 bits). Each block contains 4 parameters, and each parameter is encoded with 4 bits.
FIELD | MSG | ME | BITS | |
---|---|---|---|---|
Type code = 31 (Binary: 11111) | TC | 33-37 | 1-5 | 5 |
Sub-type code = 0 (Binary: 000) | ST | 38-40 | 6-8 | 3 |
Enroute operational capabilities | CC4 | 41-44 | 9-12 | 4 |
Terminal area operational capabilities | CC3 | 45-48 | 13-16 | 4 |
Approach/landing operational capabilities | CC2 | 49-52 | 17-21 | 4 |
Surface operational capabilities | CC1 | 53-56 | 22-24 | 4 |
Enroute operational status | OM4 | 57-60 | 25-28 | 4 |
Terminal area operational status | OM3 | 61-64 | 29-32 | 4 |
Approach/landing operational status | OM2 | 65-68 | 33-36 | 4 |
Surface operational status | OM1 | 69-72 | 36-39 | 4 |
Reserved | 73-88 | 41-56 | 16 |
However, even all the parameter fields are defined. All CC
and bits are reserved in the third and fourth blocks according to , which eventually made the definitions un-usable for version 0 transponders. As version 0 transponders do not transmit any operation status messages, the absence of TC=31 messages can help identify transponder version 0, which is discussed in chapter [chap:adsb-basic].
From version 1 onward, the operational status report is implemented and broadcast by the transponder. In Table 1.2, the structure of operational message in version 1 is defined.
FIELD | MSG | ME | BITS | |
---|---|---|---|---|
Type code = 31 (Binary: 11111) | TC | 33-37 | 1-5 | 5 |
Sub-type code | ST | 38-40 | 6-8 | 3 |
0: airborne, 1: surface, 2-7: reserved | ||||
Capacity class codes | CC | 41-56 | 9-24 | 16 |
ST=0: Airborne capacity class codes (16 bits) | ||||
ST=1: Surface capacity codes (12 bits) | ||||
+ Length/width code (4 bits) | ||||
Operational mode codes | OM | 57-72 | 25-40 | 16 |
ADS-B version number | Ver | 73-75 | 41-43 | 3 |
0: Comply with DOC 9871, Appendix A | ||||
1: Comply with DOC 9871, Appendix B | ||||
2-7: Reserved | ||||
NIC supplement | NICs | 76 | 44 | 1 |
Navigational accuracy category - position | NACp | 77-80 | 45-48 | 4 |
ST=0: Barometric altitude quality | BAQ | 81-82 | 49-50 | 2 |
ST=1: Reserved | ||||
Surveillance integrity level | SIL | 83-84 | 51-52 | 2 |
ST=0: Barometric altitude integrity | 85 | 53 | 1 | |
ST=1: Track angle or heading | ||||
Horizontal reference direction | HRD | 86 | 54 | 1 |
Reserved | 87-88 | 55-56 | 2 |
Bits 73 to 86, which are unused in the previous version, are now defined with new parameters. These parameters include ADS-B version number and various indicators related to the accuracy of the state measurements broadcast by the aircraft in other types of ADS-B messages.
It is worth noting that the definitions of some fields with the sub-type of the message, which differentiate between airborne status messages and surface status messages.
Compared to the previous update, the changes in the operational status report from version 1 to 2 are minimal. Several fields are renamed and a SIL supplement bit is added to bit-87. The structure is shown in Table 1.3.
FIELD | MSG | ME | BITS | |
---|---|---|---|---|
Type code = 31 (Binary: 11111) | TC | 33-37 | 1-5 | 5 |
Sub-type code | ST | 38-40 | 6-8 | 3 |
0: Airborne status message | ||||
1: Surface status message | ||||
Capacity class codes | CC | 41-56 | 9-24 | 16 |
ST=0: Airborne capacity class codes (16 bits) | ||||
ST=1: Surface capacity codes (12 bits) | ||||
+ Length/width code (4 bits) | ||||
Operational mode codes | OM | 57-72 | 25-40 | 16 |
ST=0: Airborne operational mode codes | ||||
ST=1: Surface operational mode codes | ||||
ADS-B version number | Ver | 73-75 | 41-43 | 3 |
0: Comply with DOC 9871, Appendix A | ||||
1: Comply with DOC 9871, Appendix B | ||||
2: Comply with DOC 9871, Appendix C | ||||
3-7: Reserved | ||||
NIC supplement - A | NICa | 76 | 44 | |
Navigational accuracy category - position | NACp | 77-80 | 45-48 | 4 |
ST=0: Geometric vertical accuracy | GVA | 81-82 | 49-50 | 2 |
ST=1: Reserved | ||||
Source integrity level | SIL | 83-84 | 51-52 | 2 |
ST=0: Barometric altitude integrity | 85 | 53 | 1 | |
ST=1: Track angle or heading | ||||
Horizontal reference direction | HRD | 86 | 54 | 1 |
SIL supplement | SILs | 87 | 55 | 1 |
Reserved | 88 | 56 | 1 |