@kayahr/ed-journal

    Interface Scan

    Written on basic or detailed discovery scan of a star, planet or moon.

    This is also generated when scanning a navigation beacon in a populated system, to record info about all the bodies in the system

    interface Scan {
        AbsoluteMagnitude?: number;
        Age_MY?: number;
        AscendingNode?: number;
        Atmosphere?: string;
        AtmosphereComposition?: { Name: string; Percent: number }[];
        AtmosphereType?: string;
        AxialTilt?: number;
        BodyID?: number;
        BodyName: string;
        Composition?: { Ice: number; Metal: number; Rock: number };
        DistanceFromArrivalLS: number;
        Eccentricity?: number;
        event: "Scan";
        Landable?: boolean;
        Luminosity?: string;
        MassEM?: number;
        Materials?: { Name: string; Name_Localised?: string; Percent: number }[];
        MeanAnomaly?: number;
        OrbitalInclination?: number;
        OrbitalPeriod?: number;
        Parents?: { Null?: number; Planet?: number; Ring?: number; Star?: number }[];
        Periapsis?: number;
        PlanetClass?: string;
        Radius?: number;
        ReserveLevel?: string;
        Rings?: {
            InnerRad: number;
            MassMT: number;
            Name: string;
            OuterRad: number;
            RingClass: string;
        }[];
        RotationPeriod?: number;
        ScanType?: string;
        SemiMajorAxis?: number;
        StarSystem?: string;
        StarType?: string;
        StellarMass?: number;
        Subclass?: number;
        SurfaceGravity?: number;
        SurfacePressure?: number;
        SurfaceTemperature?: number;
        SystemAddress?: number;
        TerraformState?: string;
        TidalLock?: boolean;
        timestamp: string;
        Volcanism?: string;
        WasDiscovered?: boolean;
        WasMapped?: boolean;
    }

    Hierarchy (View Summary, Expand)

    Index

    Properties

    AbsoluteMagnitude?: number
    Age_MY?: number

    Age in millions of years.

    AscendingNode?: number
    Atmosphere?: string
    AtmosphereComposition?: { Name: string; Percent: number }[]
    AtmosphereType?: string
    AxialTilt?: number

    Axial tilt if rotating.

    BodyID?: number
    BodyName: string

    Name of body.

    Composition?: { Ice: number; Metal: number; Rock: number }
    DistanceFromArrivalLS: number
    Eccentricity?: number
    event: "Scan"

    The type of event.

    Landable?: boolean
    Luminosity?: string
    MassEM?: number
    Materials?: { Name: string; Name_Localised?: string; Percent: number }[]
    MeanAnomaly?: number
    OrbitalInclination?: number
    OrbitalPeriod?: number
    Parents?: { Null?: number; Planet?: number; Ring?: number; Star?: number }[]

    Array of BodyType:BodyID pairs.

    Periapsis?: number
    PlanetClass?: string
    Radius?: number
    ReserveLevel?: string
    Rings?: {
        InnerRad: number;
        MassMT: number;
        Name: string;
        OuterRad: number;
        RingClass: string;
    }[]
    RotationPeriod?: number

    Rotation period in seconds.

    ScanType?: string
    SemiMajorAxis?: number
    StarSystem?: string
    StarType?: string

    Stellar classification.

    StellarMass?: number

    Mass as multiple of Sol's mass.

    Subclass?: number

    Star's heat classification (0-9).

    SurfaceGravity?: number
    SurfacePressure?: number
    SurfaceTemperature?: number
    SystemAddress?: number
    TerraformState?: string

    Terraform state of planet/moon.

    TidalLock?: boolean

    If planet/moon is tidally locked.

    timestamp: string

    The time in GMT, ISO 8601.

    Volcanism?: string
    WasDiscovered?: boolean
    WasMapped?: boolean
    MMNEPVFCICPMFPCPTTAAATR