@squawk
    Preparing search index...

    Interface SurveillanceIdentityReply

    A DF5/21 Mode-S surveillance identity (squawk) reply. 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 SurveillanceIdentityReply {
        candidateIcaoHex: string;
        identActive: boolean | undefined;
        kind: "surveillanceIdentityReply";
        squawk: string;
        squawkAlert: boolean | undefined;
    }
    Index
    candidateIcaoHex: string

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

    identActive: boolean | undefined

    True when the transponder's Ident (SPI) pulse is active, from the Flight Status field. Undefined for a reserved Flight Status value.

    kind: "surveillanceIdentityReply"

    Discriminant tag identifying this as a decoded DF5 surveillance identity reply.

    squawk: string

    The decoded 4-digit octal squawk code.

    squawkAlert: boolean | undefined

    True when the transponder is flagging a recent squawk code change, from the Flight Status field. Undefined for a reserved Flight Status value.