@squawk
    Preparing search index...

    Interface ShortAirAirSurveillanceReply

    A DF0 short air-air surveillance reply (ACAS/TCAS interrogation reply from an aircraft with no resolution advisory currently active - an aircraft replying while an RA is active sends the longer DF16 instead). Like SurveillanceAltitudeReply, this is a targeted response whose CRC is XORed with the responding aircraft's ICAO address rather than being a plain checksum - candidateIcaoHex needs cross-checking against known traffic before it can be trusted.

    interface ShortAirAirSurveillanceReply {
        altitudeFt: number | undefined;
        candidateIcaoHex: string;
        kind: "shortAirAirSurveillanceReply";
        surface: boolean;
    }
    Index
    altitudeFt: number | undefined

    Decoded altitude in feet, or undefined if the AC field is empty or invalid.

    candidateIcaoHex: string

    Candidate 24-bit ICAO hex address, recovered from the CRC field - verify against known traffic before trusting it.

    kind: "shortAirAirSurveillanceReply"

    Discriminant tag identifying this as a decoded DF0 short air-air surveillance reply.

    surface: boolean

    Whether the replying aircraft is on the ground, from the vertical status bit.