@kayahr/ed-journal
    Preparing search index...

    Interface ScanOther

    Scan of a body which is not a star, planet or moon.

    interface ScanOther {
        AscendingNode?: number;
        AxialTilt?: number;
        BodyID?: ID;
        BodyName: string;
        DistanceFromArrivalLS: number;
        Eccentricity?: number;
        event: "Scan";
        MeanAnomaly?: number;
        OrbitalInclination?: number;
        OrbitalPeriod?: number;
        Parents?: (
            | Record<"Planet", number> & Partial<
                Record<
                    | "Station"
                    | "Star"
                    | "PlanetaryRing"
                    | "AsteroidCluster"
                    | "Null"
                    | "StellarRing"
                    | "Ring",
                    never,
                >,
            >
            | Record<"Station", number> & Partial<
                Record<
                    | "Planet"
                    | "Star"
                    | "PlanetaryRing"
                    | "AsteroidCluster"
                    | "Null"
                    | "StellarRing"
                    | "Ring",
                    never,
                >,
            >
            | Record<"Star", number> & Partial<
                Record<
                    | "Planet"
                    | "Station"
                    | "PlanetaryRing"
                    | "AsteroidCluster"
                    | "Null"
                    | "StellarRing"
                    | "Ring",
                    never,
                >,
            >
            | Record<"PlanetaryRing", number> & Partial<
                Record<
                    | "Planet"
                    | "Station"
                    | "Star"
                    | "AsteroidCluster"
                    | "Null"
                    | "StellarRing"
                    | "Ring",
                    never,
                >,
            >
            | Record<"AsteroidCluster", number> & Partial<
                Record<
                    | "Planet"
                    | "Station"
                    | "Star"
                    | "PlanetaryRing"
                    | "Null"
                    | "StellarRing"
                    | "Ring",
                    never,
                >,
            >
            | Record<"Null", number> & Partial<
                Record<
                    | "Planet"
                    | "Station"
                    | "Star"
                    | "PlanetaryRing"
                    | "AsteroidCluster"
                    | "StellarRing"
                    | "Ring",
                    never,
                >,
            >
            | Record<"StellarRing", number> & Partial<
                Record<
                    | "Planet"
                    | "Station"
                    | "Star"
                    | "PlanetaryRing"
                    | "AsteroidCluster"
                    | "Null"
                    | "Ring",
                    never,
                >,
            >
            | Record<"Ring", number> & Partial<
                Record<
                    | "Planet"
                    | "Station"
                    | "Star"
                    | "PlanetaryRing"
                    | "AsteroidCluster"
                    | "Null"
                    | "StellarRing",
                    never,
                >,
            >
        )[];
        Periapsis?: number;
        PlanetClass?: undefined;
        Rings?: Ring[];
        ScanType?: ScanType;
        SemiMajorAxis?: number;
        StarSystem?: string;
        StarType?: undefined;
        SystemAddress?: ID;
        timestamp: string;
        WasDiscovered?: boolean;
        WasMapped?: boolean;
    }

    Hierarchy

    • ScanBody
      • ScanOther
    Index

    Properties

    AscendingNode?: number

    Ascending node in degrees. Not set in older journal versions.

    AxialTilt?: number

    Axial tilt (in degrees) if rotating. Not set in basic scans.

    BodyID?: ID

    The ID of the planet. Not set in older journals.

    BodyName: string

    The planet name.

    DistanceFromArrivalLS: number

    The distance of the planet to the arrival star in light seconds.

    Eccentricity?: number

    Orbital eccentricity. Not set in older journal versions.

    event: "Scan"

    The type of event.

    MeanAnomaly?: number

    Mean anomaly in degrees. Not set in older journal versions.

    OrbitalInclination?: number

    Orbital inclination in degrees. Not set in older journal versions.

    OrbitalPeriod?: number

    Orbital period in seconds. Not set in older journal versions.

    Parents?: (
        | Record<"Planet", number> & Partial<
            Record<
                | "Station"
                | "Star"
                | "PlanetaryRing"
                | "AsteroidCluster"
                | "Null"
                | "StellarRing"
                | "Ring",
                never,
            >,
        >
        | Record<"Station", number> & Partial<
            Record<
                | "Planet"
                | "Star"
                | "PlanetaryRing"
                | "AsteroidCluster"
                | "Null"
                | "StellarRing"
                | "Ring",
                never,
            >,
        >
        | Record<"Star", number> & Partial<
            Record<
                | "Planet"
                | "Station"
                | "PlanetaryRing"
                | "AsteroidCluster"
                | "Null"
                | "StellarRing"
                | "Ring",
                never,
            >,
        >
        | Record<"PlanetaryRing", number> & Partial<
            Record<
                | "Planet"
                | "Station"
                | "Star"
                | "AsteroidCluster"
                | "Null"
                | "StellarRing"
                | "Ring",
                never,
            >,
        >
        | Record<"AsteroidCluster", number> & Partial<
            Record<
                | "Planet"
                | "Station"
                | "Star"
                | "PlanetaryRing"
                | "Null"
                | "StellarRing"
                | "Ring",
                never,
            >,
        >
        | Record<"Null", number> & Partial<
            Record<
                | "Planet"
                | "Station"
                | "Star"
                | "PlanetaryRing"
                | "AsteroidCluster"
                | "StellarRing"
                | "Ring",
                never,
            >,
        >
        | Record<"StellarRing", number> & Partial<
            Record<
                | "Planet"
                | "Station"
                | "Star"
                | "PlanetaryRing"
                | "AsteroidCluster"
                | "Null"
                | "Ring",
                never,
            >,
        >
        | Record<"Ring", number> & Partial<
            Record<
                | "Planet"
                | "Station"
                | "Star"
                | "PlanetaryRing"
                | "AsteroidCluster"
                | "Null"
                | "StellarRing",
                never,
            >,
        >
    )[]

    Array of BodyType:BodyID pairs describing the body hierarchy from direct parent to root.

    Periapsis?: number

    Argument of periapsis in degrees. Not set in older journal versions.

    PlanetClass?: undefined
    Rings?: Ring[]

    The rings around the body. Not set in basic scans or when there are no rings.

    ScanType?: ScanType

    The scan type. Missing in older journals. Maybe it is safe to assume a missing scan type is an auto scan.

    SemiMajorAxis?: number

    The semi major axis in meters. Not set in basic scans.

    StarSystem?: string

    Star system name. May not be set in older journals and must be taken from previous events (like FSDJump which always set a system name.

    StarType?: undefined
    SystemAddress?: ID

    The system ID. Not set in older journals.

    timestamp: string

    The time in GMT, ISO 8601.

    WasDiscovered?: boolean

    Set to true if planet has been discovered by someone already.

    WasMapped?: boolean

    Set to true if planet has been mapped by someone already.