@squawk
    Preparing search index...

    Interface SelectedVerticalIntention

    Decoded BDS 4,0 (Selected Vertical Intention) - the pilot's MCP/FCU and FMS selected altitude targets, barometric pressure setting, and MCP mode flags, per ICAO Doc 9871 Table A-2-31.

    interface SelectedVerticalIntention {
        altitudeHoldModeActive: boolean | undefined;
        approachModeActive: boolean | undefined;
        baroPressureSettingMb: number | undefined;
        bdsCode: "4,0";
        fmsSelectedAltitudeFt: number | undefined;
        mcpFcuSelectedAltitudeFt: number | undefined;
        targetAltitudeSource:
            | "unknown"
            | "aircraftAltitude"
            | "mcpFcu"
            | "fms"
            | undefined;
        vnavModeActive: boolean
        | undefined;
    }
    Index
    altitudeHoldModeActive: boolean | undefined

    Whether altitude-hold mode is active. Undefined when the MCP mode bits are not reported.

    approachModeActive: boolean | undefined

    Whether approach mode is active. Undefined when the MCP mode bits are not reported.

    baroPressureSettingMb: number | undefined

    Barometric pressure (altimeter) setting, in millibars/hectopascals. Undefined if not available.

    bdsCode: "4,0"

    Discriminant tag identifying this as a decoded BDS 4,0 register.

    fmsSelectedAltitudeFt: number | undefined

    FMS selected altitude target, in feet. Undefined if not available.

    mcpFcuSelectedAltitudeFt: number | undefined

    MCP/FCU selected altitude target, in feet. Undefined if not available.

    targetAltitudeSource:
        | "unknown"
        | "aircraftAltitude"
        | "mcpFcu"
        | "fms"
        | undefined

    Which altitude target the aircraft is currently flying toward. Undefined if not reported.

    vnavModeActive: boolean | undefined

    Whether VNAV mode is active. Undefined when the MCP mode bits are not reported (populated or omitted together with altitudeHoldModeActive/approachModeActive).