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.