at.adsb.flight.record

adsb.at

Documentation

A receiver's record of one aircraft's complete observed flight.

main record

A receiver's record of one aircraft's complete observed flight.

Record Key tid Timestamp-based ID

Properties

batches array of ref com.atproto.repo.strongRef Required

Strong references to all at.adsb.receiver.sighting batch records where this aircraft appeared.

maxLength: 5760 itemsminLength: 1 items
callsign string Optional

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

maxLength: 8 bytes
createdAt string datetime Required

An RFC 3339 formatted timestamp.

finalAltitudeFt integer Optional

Barometric altitude in feet at last detection.

finalGroundSpeedKts string Optional

Ground speed in knots at last detection.

maxLength: 10 bytes
finalHeadingDeg string Optional

Ground track in degrees at last detection.

maxLength: 10 bytes
finalVerticalRateFpm integer Optional

Vertical rate in feet per minute at last detection. Negative is descending.

firstSeen string datetime Required

When this receiver first detected the aircraft.

initialAltitudeFt integer Optional

Barometric altitude in feet at first detection.

initialGroundSpeedKts string Optional

Ground speed in knots at first detection.

maxLength: 10 bytes
initialHeadingDeg string Optional

Ground track in degrees at first detection.

maxLength: 10 bytes
initialVerticalRateFpm integer Optional

Vertical rate in feet per minute at first detection. Negative is descending.

lastSeen string datetime Required

When this receiver last detected the aircraft.

maxRangeNm string Optional

Furthest distance to this aircraft during the sighting, in nautical miles.

maxLength: 20 bytes
messageCount integer Optional

Total messages received from this aircraft by this receiver.

minimum: 0
positionCount integer Optional

Number of position reports received by this receiver.

minimum: 0
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": [
      "aircraft",
      "firstSeen",
      "lastSeen",
      "batches",
      "createdAt"
    ],
    "properties": {
      "squawk": {
        "type": "string",
        "maxLength": 4,
        "minLength": 4,
        "description": "Transponder squawk code (e.g. '2636')."
      },
      "batches": {
        "type": "array",
        "items": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref"
        },
        "maxLength": 5760,
        "minLength": 1,
        "description": "Strong references to all at.adsb.receiver.sighting batch records where this aircraft appeared."
      },
      "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')."
      },
      "lastSeen": {
        "type": "string",
        "format": "datetime",
        "description": "When this receiver last detected the aircraft."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "firstSeen": {
        "type": "string",
        "format": "datetime",
        "description": "When this receiver first detected the aircraft."
      },
      "maxRangeNm": {
        "type": "string",
        "maxLength": 20,
        "description": "Furthest distance to this aircraft during the sighting, in nautical miles."
      },
      "messageCount": {
        "type": "integer",
        "minimum": 0,
        "description": "Total messages received from this aircraft by this receiver."
      },
      "positionCount": {
        "type": "integer",
        "minimum": 0,
        "description": "Number of position reports received by this receiver."
      },
      "finalAltitudeFt": {
        "type": "integer",
        "description": "Barometric altitude in feet at last detection."
      },
      "finalHeadingDeg": {
        "type": "string",
        "maxLength": 10,
        "description": "Ground track in degrees at last detection."
      },
      "initialAltitudeFt": {
        "type": "integer",
        "description": "Barometric altitude in feet at first detection."
      },
      "initialHeadingDeg": {
        "type": "string",
        "maxLength": 10,
        "description": "Ground track in degrees at first detection."
      },
      "finalGroundSpeedKts": {
        "type": "string",
        "maxLength": 10,
        "description": "Ground speed in knots at last detection."
      },
      "finalVerticalRateFpm": {
        "type": "integer",
        "description": "Vertical rate in feet per minute at last detection. Negative is descending."
      },
      "initialGroundSpeedKts": {
        "type": "string",
        "maxLength": 10,
        "description": "Ground speed in knots at first detection."
      },
      "initialVerticalRateFpm": {
        "type": "integer",
        "description": "Vertical rate in feet per minute at first detection. Negative is descending."
      }
    }
  },
  "description": "A receiver's record of one aircraft's complete observed flight."
}

Lexicon Garden

@