ksp::addons

Provides access to optional addons.

Types

FlightPlan

Fields

Name

Type

Read-only

Description

version

string

R/O

Methods

circularize
flightplan.circularize ( burnUt : float,
                         burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

burnOffsetFactor

float

x

course_correction
flightplan.course_correction ( burnUt : float,
                               burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

burnOffsetFactor

float

x

ellipticize
flightplan.ellipticize ( burnUt : float,
                         newAp : float,
                         newPe : float,
                         burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

newAp

float

newPe

float

burnOffsetFactor

float

x

hohmann_transfer
flightplan.hohmann_transfer ( burnUt : float,
                              burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

burnOffsetFactor

float

x

intercept_tgt
flightplan.intercept_tgt ( burnUt : float,
                           tgtUt : float,
                           burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

tgtUt

float

burnOffsetFactor

float

x

match_planes
flightplan.match_planes ( burnUt : float,
                          burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

burnOffsetFactor

float

x

match_velocity
flightplan.match_velocity ( burnUt : float,
                            burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

burnOffsetFactor

float

x

moon_return
flightplan.moon_return ( burnUt : float,
                         burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

burnOffsetFactor

float

x

planetary_xfer
flightplan.planetary_xfer ( burnUt : float,
                            burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

burnOffsetFactor

float

x

set_inclination
flightplan.set_inclination ( burnUt : float,
                             inclination : float,
                             burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

inclination

float

burnOffsetFactor

float

x

set_new_ap
flightplan.set_new_ap ( burnUt : float,
                        newAp : float,
                        burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

newAp

float

burnOffsetFactor

float

x

set_new_lan
flightplan.set_new_lan ( burnUt : float,
                         newLanValue : float,
                         burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

newLanValue

float

burnOffsetFactor

float

x

set_new_pe
flightplan.set_new_pe ( burnUt : float,
                        newPe : float,
                        burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

newPe

float

burnOffsetFactor

float

x

set_new_sma
flightplan.set_new_sma ( burnUt : float,
                         newSma : float,
                         burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

newSma

float

burnOffsetFactor

float

x

set_node_longitude
flightplan.set_node_longitude ( burnUt : float,
                                newNodeLongValue : float,
                                burnOffsetFactor : float ) -> bool

Parameters

Name

Type

Optional

Description

burnUt

float

newNodeLongValue

float

burnOffsetFactor

float

x

Functions

flight_plan

pub sync fn flight_plan ( ) -> Option<ksp::addons::FlightPlan>

Access the “Flight Plan” API (https://github.com/schlosrat/FlightPlan) Will be undefined if FlightPlan is not installed.