Skip to content

Latest commit

 

History

History
306 lines (184 loc) · 6.76 KB

addons.md

File metadata and controls

306 lines (184 loc) · 6.76 KB

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.