@squawk
    Preparing search index...

    Interface AcasResolutionAdvisoryReport

    A decoded ACAS/TCAS Resolution Advisory report - BDS 3,0 content, carried either in a DF16 long air-air surveillance reply's MV field, or in a DF17/18 type-code-28 subtype-2 ME field (the ADS-B RA broadcast, which carries the identical content so aircraft without interrogation capability can still see an active RA).

    interface AcasResolutionAdvisoryReport {
        active: boolean;
        advisoryType: ResolutionAdvisoryType | undefined;
        altitudeCrossing: boolean;
        corrective: boolean;
        doNotPassAbove: boolean;
        doNotPassBelow: boolean;
        doNotTurnLeft: boolean;
        doNotTurnRight: boolean;
        downwardSense: boolean;
        increasedRate: boolean;
        multipleThreat: boolean;
        positive: boolean;
        senseReversal: boolean;
        terminated: boolean;
        threat: AcasThreat;
    }
    Index
    active: boolean

    Whether a Resolution Advisory is currently active. False (with every other field still populated) means no advisory is presently in effect.

    advisoryType: ResolutionAdvisoryType | undefined

    The named RA type for a single-threat encounter, derived from corrective/downwardSense/increasedRate/senseReversal/altitudeCrossing. Undefined when active is false, or when the flag combination has no defined single-threat RA type (e.g. some multi-threat composites - see doNotPassBelow/doNotPassAbove/doNotTurnLeft/doNotTurnRight).

    altitudeCrossing: boolean

    True when this RA requires own aircraft to cross through the threat's altitude.

    corrective: boolean

    True if own aircraft must change its current vertical speed to comply; false if the RA is preventive (own aircraft is already in conformance and must only avoid certain rates).

    doNotPassAbove: boolean

    Resolution Advisory Complement: restricts own aircraft from climbing above its current altitude. Primarily meaningful in multi-threat encounters.

    doNotPassBelow: boolean

    Resolution Advisory Complement: restricts own aircraft from descending below its current altitude. Primarily meaningful in multi-threat encounters.

    doNotTurnLeft: boolean

    Resolution Advisory Complement: reserved for a horizontal-maneuver capability TCAS II does not implement (TCAS II issues vertical RAs only) - expected to always be false in practice, decoded for completeness.

    doNotTurnRight: boolean

    Resolution Advisory Complement: reserved for a horizontal-maneuver capability TCAS II does not implement (TCAS II issues vertical RAs only) - expected to always be false in practice, decoded for completeness.

    downwardSense: boolean

    True when the RA's sense is downward (descend-family); false when upward (climb-family).

    increasedRate: boolean

    True once own aircraft has been told to accelerate its climb/descent beyond the initial RA's target rate.

    multipleThreat: boolean

    True when this report resolves more than one simultaneous threat.

    positive: boolean

    True for a positive RA (a specific target climb/descend rate); false for a negative/Vertical-Speed-Limit RA (a rate to avoid).

    senseReversal: boolean

    True when this RA reverses the sense of a previously issued RA for the same encounter.

    terminated: boolean

    True for up to 18 seconds after an RA ends, indicating it is no longer displayed to the pilot.

    threat: AcasThreat

    The threat this report responds to - narrow on threat.threatType to access the identity fields for that kind.