Barometric altitude in feet, decoded from a type-code 9-18 (or type-code-0, no-fix) airborne position message. Always undefined for a surface position and for a type-code 20-22 GNSS-height position message (see geoAltitudeFt).
Whether the CPR fields use the even or odd format.
Geometric (GNSS-height) altitude in feet, decoded from a type-code 20-22 airborne position message. Always undefined for a surface position and for any barometric (type-code 9-18 or 0) position message (see baroAltitudeFt).
Ground speed in knots, decoded from the movement field. Always undefined for an airborne position - airborne messages carry altitude in the same bits instead.
24-bit hex address from the message's AA field. A real, registered ICAO
Mode-S address when messageSource is icaoDirect/icaoTisb/adsr -
an anonymous or ground-assigned identifier, not a registered ICAO
address, when messageSource is anonymousDirect/anonymousTisb.
Discriminant tag identifying this as a decoded airborne or surface position message.
Raw 17-bit CPR-encoded latitude field, or undefined for a type-code-0 airborne position message (no position information available - altitude may still be valid).
Raw 17-bit CPR-encoded longitude field, or undefined for a type-code-0 airborne position message (no position information available - altitude may still be valid).
Where this message's address and data actually came from - see MessageSource.
Whether this is a surface (on-ground) or airborne position message.
Track over ground in degrees true. Always undefined for an airborne position, and for a surface position whose track status bit is unset (no valid track available).
A DF17/18 extended squitter airborne or surface position message.