@squawk
    Preparing search index...

    Interface CprPosition

    Raw 17-bit CPR-encoded position fields, as carried by an ADS-B airborne or surface position message. Each field is a raw integer in [0, 131071].

    ExtendedSquitterPosition.latCpr/lonCpr (from decodeModeSMessage) are number | undefined - undefined for a type-code-0 message, which has no position fix to encode. Check for that case before constructing a CprPosition from a decoded message; the two types are otherwise structurally identical.

    interface CprPosition {
        latCpr: number;
        lonCpr: number;
    }
    Index
    latCpr: number

    Raw 17-bit CPR-encoded latitude field.

    lonCpr: number

    Raw 17-bit CPR-encoded longitude field.