@squawk
    Preparing search index...

    Interface Aircraft

    Normalized flight state object for ADS-B/Mode-S tracking, used across packages.

    interface Aircraft {
        callsign?: string;
        category?: AircraftCategory;
        destination?: Airport;
        groundSpeedKt?: number;
        icaoHex: string;
        indicatedAirspeedKt?: number;
        lastSeenAt: number;
        magneticHeadingDeg?: number;
        onGround?: boolean;
        origin?: Airport;
        position?: Position;
        registration?: AircraftRegistration;
        squawk?: string;
        trueAirspeedKt?: number;
        trueTrackDeg?: number;
        verticalRateFtPerMin?: number;
    }
    Index

    Properties

    callsign?: string

    Current callsign, as available from the source (e.g. "UAL123").

    category?: AircraftCategory

    Aircraft category code for performance/weight class.

    destination?: Airport

    Destination airport information.

    groundSpeedKt?: number

    Ground speed in knots.

    icaoHex: string

    24-bit ICAO hexadecimal address (e.g. "A0B1C2").

    indicatedAirspeedKt?: number

    Indicated airspeed in knots.

    lastSeenAt: number

    Unix epoch ms last seen timestamp.

    magneticHeadingDeg?: number

    Magnetic heading in degrees.

    onGround?: boolean

    True if aircraft is on the ground.

    origin?: Airport

    Origin airport information.

    position?: Position

    Current geospatial position.

    registration?: AircraftRegistration

    Resolved aircraft registration details (N-number, make/model, etc.).

    squawk?: string

    Squawk transponder code.

    trueAirspeedKt?: number

    True airspeed in knots.

    trueTrackDeg?: number

    Track over ground in degrees true.

    verticalRateFtPerMin?: number

    Vertical rate in feet per minute.