at.adsb.receiver.stats

adsb.at

Documentation

A periodic performance summary for a receiver station.

main record

A periodic performance summary for a receiver station.

Record Key tid Timestamp-based ID

Properties

aircraftSeen integer Required

Unique aircraft observed during the period.

minimum: 0
createdAt string datetime Required

An RFC 3339 formatted timestamp.

maxRangeNm string Optional

Furthest aircraft detected during the period, in nautical miles.

maxLength: 20 bytes
messagesReceived integer Required

Total messages decoded during the period.

minimum: 0
periodEnd string datetime Required

End of the reporting period (exclusive).

periodStart string datetime Required

Start of the reporting period (inclusive).

positionsReported integer Optional

Position reports decoded during the period.

minimum: 0
protocolBreakdown array of ref #protocolCount Optional

Message counts by protocol, if the station receives multiple protocols.

maxLength: 10 items
signalStats ref #signalSummary Optional

Signal quality metrics for the period.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "periodStart",
      "periodEnd",
      "aircraftSeen",
      "messagesReceived",
      "createdAt"
    ],
    "properties": {
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "periodEnd": {
        "type": "string",
        "format": "datetime",
        "description": "End of the reporting period (exclusive)."
      },
      "maxRangeNm": {
        "type": "string",
        "maxLength": 20,
        "description": "Furthest aircraft detected during the period, in nautical miles."
      },
      "periodStart": {
        "type": "string",
        "format": "datetime",
        "description": "Start of the reporting period (inclusive)."
      },
      "signalStats": {
        "ref": "#signalSummary",
        "type": "ref",
        "description": "Signal quality metrics for the period."
      },
      "aircraftSeen": {
        "type": "integer",
        "minimum": 0,
        "description": "Unique aircraft observed during the period."
      },
      "messagesReceived": {
        "type": "integer",
        "minimum": 0,
        "description": "Total messages decoded during the period."
      },
      "positionsReported": {
        "type": "integer",
        "minimum": 0,
        "description": "Position reports decoded during the period."
      },
      "protocolBreakdown": {
        "type": "array",
        "items": {
          "ref": "#protocolCount",
          "type": "ref"
        },
        "maxLength": 10,
        "description": "Message counts by protocol, if the station receives multiple protocols."
      }
    }
  },
  "description": "A periodic performance summary for a receiver station."
}
protocolCount object

Message count for a single protocol during a reporting period.

Properties

messageCount integer Required

No description available.

minimum: 0
protocol string Required

Protocol identifier.

maxLength: 256 bytes
Known values: at.adsb.receiver.station#adsb, at.adsb.receiver.station#mlat, at.adsb.receiver.station#uat, at.adsb.receiver.station#acars, at.adsb.receiver.station#vdl2, at.adsb.receiver.station#hfdl
View raw schema
{
  "type": "object",
  "required": [
    "protocol",
    "messageCount"
  ],
  "properties": {
    "protocol": {
      "type": "string",
      "maxLength": 256,
      "description": "Protocol identifier.",
      "knownValues": [
        "at.adsb.receiver.station#adsb",
        "at.adsb.receiver.station#mlat",
        "at.adsb.receiver.station#uat",
        "at.adsb.receiver.station#acars",
        "at.adsb.receiver.station#vdl2",
        "at.adsb.receiver.station#hfdl"
      ]
    },
    "messageCount": {
      "type": "integer",
      "minimum": 0
    }
  },
  "description": "Message count for a single protocol during a reporting period."
}
signalSummary object

Signal quality summary for a reporting period.

Properties

meanSignalDbfs string Optional

Mean signal level in dBFS.

maxLength: 20 bytes
noiseLevelDbfs string Optional

Mean noise floor in dBFS.

maxLength: 20 bytes
strongSignalsPct string Optional

Percentage of messages with signal above -3 dBFS.

maxLength: 20 bytes
View raw schema
{
  "type": "object",
  "properties": {
    "meanSignalDbfs": {
      "type": "string",
      "maxLength": 20,
      "description": "Mean signal level in dBFS."
    },
    "noiseLevelDbfs": {
      "type": "string",
      "maxLength": 20,
      "description": "Mean noise floor in dBFS."
    },
    "strongSignalsPct": {
      "type": "string",
      "maxLength": 20,
      "description": "Percentage of messages with signal above -3 dBFS."
    }
  },
  "description": "Signal quality summary for a reporting period."
}

Lexicon Garden

@