@squawk
    Preparing search index...

    Interface LongAirAirSurveillanceReply

    A DF16 long air-air surveillance reply - an ACAS/TCAS interrogation reply from an aircraft with a Resolution Advisory currently active. 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 LongAirAirSurveillanceReply {
        altitudeFt: number | undefined;
        candidateIcaoHex: string;
        kind: "longAirAirSurveillanceReply";
        resolutionAdvisory: AcasResolutionAdvisoryReport | undefined;
        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: "longAirAirSurveillanceReply"

    Discriminant tag identifying this as a decoded DF16 long air-air surveillance reply.

    resolutionAdvisory: AcasResolutionAdvisoryReport | undefined

    The active Resolution Advisory report, or undefined if its Threat Type Indicator was the reserved value. Altitude and address above remain independently valid even when this is undefined.

    surface: boolean

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