at.adsb.broadcast.message

adsb.at

Documentation

Current state of a tracked aircraft as observed by a single receiver.

main record

Current state of a tracked aircraft as observed by a single receiver.

Record Key tid Timestamp-based ID

Properties

callsign string Optional

Flight callsign as broadcast (e.g. 'UAL123').

maxLength: 8 bytes
icaoHex string Required

ICAO 24-bit hex address (uppercased).

maxLength: 6 bytesminLength: 6 bytes
messageCount integer Optional

Total messages received from this aircraft in the current tracking session.

minimum: 0
nic integer Optional

Navigation Integrity Category (0-11). Higher is more precise.

minimum: 0maximum: 11
rc integer Optional

Radius of containment in metres. Derived from NIC.

minimum: 0
rssi string Required

Received signal strength indicator in dBFS.

maxLength: 10 bytes
seen string Required

Seconds since last message from this aircraft.

maxLength: 10 bytes
seenPos string Optional

Seconds since last position fix from this aircraft.

maxLength: 10 bytes
squawk string Optional

Transponder squawk code (e.g. '2636').

maxLength: 4 bytesminLength: 4 bytes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "icaoHex",
      "rssi",
      "seen"
    ],
    "properties": {
      "rc": {
        "type": "integer",
        "minimum": 0,
        "description": "Radius of containment in metres. Derived from NIC."
      },
      "nic": {
        "type": "integer",
        "maximum": 11,
        "minimum": 0,
        "description": "Navigation Integrity Category (0-11). Higher is more precise."
      },
      "rssi": {
        "type": "string",
        "maxLength": 10,
        "description": "Received signal strength indicator in dBFS."
      },
      "seen": {
        "type": "string",
        "maxLength": 10,
        "description": "Seconds since last message from this aircraft."
      },
      "squawk": {
        "type": "string",
        "maxLength": 4,
        "minLength": 4,
        "description": "Transponder squawk code (e.g. '2636')."
      },
      "icaoHex": {
        "type": "string",
        "maxLength": 6,
        "minLength": 6,
        "description": "ICAO 24-bit hex address (uppercased)."
      },
      "seenPos": {
        "type": "string",
        "maxLength": 10,
        "description": "Seconds since last position fix from this aircraft."
      },
      "aircraft": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Strong reference to the at.adsb.aircraft.identity record for this aircraft."
      },
      "callsign": {
        "type": "string",
        "maxLength": 8,
        "description": "Flight callsign as broadcast (e.g. 'UAL123')."
      },
      "position": {
        "ref": "at.adsb.flight.defs#position",
        "type": "ref",
        "description": "Most recent position fix for this aircraft."
      },
      "messageCount": {
        "type": "integer",
        "minimum": 0,
        "description": "Total messages received from this aircraft in the current tracking session."
      }
    }
  },
  "description": "Current state of a tracked aircraft as observed by a single receiver."
}

Lexicon Garden

@