ManeuverPlanner

type krpc_MechJeb_ManeuverPlanner_t
krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationApoapsis(krpc_connection_t connection, krpc_MechJeb_OperationApoapsis_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationCircularize(krpc_connection_t connection, krpc_MechJeb_OperationCircularize_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationCourseCorrection(krpc_connection_t connection, krpc_MechJeb_OperationCourseCorrection_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationEllipticize(krpc_connection_t connection, krpc_MechJeb_OperationEllipticize_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationInclination(krpc_connection_t connection, krpc_MechJeb_OperationInclination_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationInterplanetaryTransfer(krpc_connection_t connection, krpc_MechJeb_OperationInterplanetaryTransfer_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationKillRelVel(krpc_connection_t connection, krpc_MechJeb_OperationKillRelVel_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationLambert(krpc_connection_t connection, krpc_MechJeb_OperationLambert_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationLan(krpc_connection_t connection, krpc_MechJeb_OperationLan_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationLongitude(krpc_connection_t connection, krpc_MechJeb_OperationLongitude_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationMoonReturn(krpc_connection_t connection, krpc_MechJeb_OperationMoonReturn_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationPeriapsis(krpc_connection_t connection, krpc_MechJeb_OperationPeriapsis_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationPlane(krpc_connection_t connection, krpc_MechJeb_OperationPlane_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationResonantOrbit(krpc_connection_t connection, krpc_MechJeb_OperationResonantOrbit_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationSemiMajor(krpc_connection_t connection, krpc_MechJeb_OperationSemiMajor_t *result)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationTransfer(krpc_connection_t connection, krpc_MechJeb_OperationTransfer_t *result)
Game Scenes:

Flight

Exception class OperationException

This exception is thrown when there is something wrong with the operation (e.g. the target is not set when the operation needs it).

TimeSelector

type krpc_MechJeb_TimeSelector_t
krpc_error_t krpc_MechJeb_TimeSelector_CircularizeAltitude(krpc_connection_t connection, double *result)
void krpc_MechJeb_TimeSelector_set_CircularizeAltitude(double value)

To be used with KRPC_MECHJEB_TIMEREFERENCE_ALTITUDE.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_TimeSelector_LeadTime(krpc_connection_t connection, double *result)
void krpc_MechJeb_TimeSelector_set_LeadTime(double value)

To be used with KRPC_MECHJEB_TIMEREFERENCE_XFROMNOW.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_TimeSelector_TimeReference(krpc_connection_t connection, krpc_MechJeb_TimeReference_t *result)
void krpc_MechJeb_TimeSelector_set_TimeReference(krpc_MechJeb_TimeReference_t value)
Game Scenes:

Flight

type krpc_MechJeb_TimeReference_t
KRPC_MECHJEB_TIMEREFERENCE_ALTITUDE

At the selected krpc_MechJeb_TimeSelector_CircularizeAltitude().

KRPC_MECHJEB_TIMEREFERENCE_APOAPSIS

At the next apoapsis.

KRPC_MECHJEB_TIMEREFERENCE_CLOSESTAPPROACH

At the closest approach to the target.

KRPC_MECHJEB_TIMEREFERENCE_COMPUTED

At the optimum time.

KRPC_MECHJEB_TIMEREFERENCE_EQASCENDING

At the equatorial ascending node.

KRPC_MECHJEB_TIMEREFERENCE_EQDESCENDING

At the equatorial descending node.

KRPC_MECHJEB_TIMEREFERENCE_EQHIGHESTAD

At the cheapest equatorial AN/DN.

KRPC_MECHJEB_TIMEREFERENCE_EQNEARESTAD

At the nearest equatorial AN/DN.

KRPC_MECHJEB_TIMEREFERENCE_PERIAPSIS

At the next periapsis.

KRPC_MECHJEB_TIMEREFERENCE_RELASCENDING

At the next ascending node with the target.

KRPC_MECHJEB_TIMEREFERENCE_RELDESCENDING

At the next descending node with the target.

KRPC_MECHJEB_TIMEREFERENCE_RELHIGHESTAD

At the cheapest AN/DN with the target.

KRPC_MECHJEB_TIMEREFERENCE_RELNEARESTAD

At the nearest AN/DN with the target.

KRPC_MECHJEB_TIMEREFERENCE_XFROMNOW

After a fixed krpc_MechJeb_TimeSelector_LeadTime().

Operations

OperationApoapsis

type krpc_MechJeb_OperationApoapsis_t

Create a maneuver to set a new apoapsis

krpc_error_t krpc_MechJeb_OperationApoapsis_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationApoapsis_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationApoapsis_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationApoapsis_NewApoapsis(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationApoapsis_set_NewApoapsis(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationApoapsis_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationCircularize

type krpc_MechJeb_OperationCircularize_t

This mode creates a manevuer to match your apoapsis to periapsis. To match apoapsis to periapsis, set the time to KRPC_MECHJEB_TIMEREFERENCE_PERIAPSIS; to match periapsis to apoapsis, set the time to KRPC_MECHJEB_TIMEREFERENCE_APOAPSIS. These are the most efficient, but it can also create node at specific height or after specific time.

krpc_error_t krpc_MechJeb_OperationCircularize_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationCircularize_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationCircularize_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationCircularize_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationCourseCorrection

type krpc_MechJeb_OperationCourseCorrection_t

Create a maneuver to fine-tune closest approach to target

krpc_error_t krpc_MechJeb_OperationCourseCorrection_CourseCorrectFinalPeA(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationCourseCorrection_set_CourseCorrectFinalPeA(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationCourseCorrection_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationCourseCorrection_InterceptDistance(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationCourseCorrection_set_InterceptDistance(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationCourseCorrection_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationCourseCorrection_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

OperationEllipticize

type krpc_MechJeb_OperationEllipticize_t

Create a maneuver to change both periapsis and apoapsis

krpc_error_t krpc_MechJeb_OperationEllipticize_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationEllipticize_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationEllipticize_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationEllipticize_NewApoapsis(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationEllipticize_set_NewApoapsis(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationEllipticize_NewPeriapsis(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationEllipticize_set_NewPeriapsis(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationEllipticize_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationInclination

type krpc_MechJeb_OperationInclination_t

Create a maneuver to change inclination

krpc_error_t krpc_MechJeb_OperationInclination_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationInclination_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationInclination_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationInclination_NewInclination(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationInclination_set_NewInclination(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationInclination_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationInterplanetaryTransfer

type krpc_MechJeb_OperationInterplanetaryTransfer_t

Create a maneuver to transfer to another planet

krpc_error_t krpc_MechJeb_OperationInterplanetaryTransfer_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationInterplanetaryTransfer_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationInterplanetaryTransfer_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationInterplanetaryTransfer_WaitForPhaseAngle(krpc_connection_t connection, bool *result)
void krpc_MechJeb_OperationInterplanetaryTransfer_set_WaitForPhaseAngle(bool value)
Game Scenes:

Flight

OperationKillRelVel

type krpc_MechJeb_OperationKillRelVel_t

Match velocities with target

krpc_error_t krpc_MechJeb_OperationKillRelVel_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationKillRelVel_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationKillRelVel_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationKillRelVel_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationLambert

type krpc_MechJeb_OperationLambert_t

Create a maneuver to set the chosen time

krpc_error_t krpc_MechJeb_OperationLambert_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLambert_InterceptInterval(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationLambert_set_InterceptInterval(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLambert_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationLambert_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLambert_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationLan

type krpc_MechJeb_OperationLan_t

Change longitude of ascending node

krpc_error_t krpc_MechJeb_OperationLan_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLan_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationLan_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLan_NewLAN(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationLan_set_NewLAN(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLan_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationLongitude

type krpc_MechJeb_OperationLongitude_t

Change surface longitude of apsis

krpc_error_t krpc_MechJeb_OperationLongitude_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLongitude_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationLongitude_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLongitude_NewSurfaceLongitude(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationLongitude_set_NewSurfaceLongitude(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationLongitude_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationMoonReturn

type krpc_MechJeb_OperationMoonReturn_t

Create a maneuver to return from a moon approximately at the specified altitude

krpc_error_t krpc_MechJeb_OperationMoonReturn_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationMoonReturn_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationMoonReturn_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationMoonReturn_MoonReturnAltitude(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationMoonReturn_set_MoonReturnAltitude(double value)

Approximate return altitude from a moon (from an orbiting body to the parent body).

Game Scenes:

Flight

OperationPeriapsis

type krpc_MechJeb_OperationPeriapsis_t

Create a maneuver to set a new periapsis

krpc_error_t krpc_MechJeb_OperationPeriapsis_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationPeriapsis_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationPeriapsis_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationPeriapsis_NewPeriapsis(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationPeriapsis_set_NewPeriapsis(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationPeriapsis_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationPlane

type krpc_MechJeb_OperationPlane_t

Create a maneuver to match planes with target

krpc_error_t krpc_MechJeb_OperationPlane_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationPlane_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationPlane_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationPlane_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationResonantOrbit

type krpc_MechJeb_OperationResonantOrbit_t

Resonant orbit is useful for placing satellites to a constellation. This mode should be used starting from a orbit in the desired orbital plane. Important parameter to this mode is the desired orbital ratio, which is the ratio between period of your current orbit and the new orbit. To deploy satellites, set the denominator to number of satellites you want to have in the constellation. Setting the nominator to one less than denominator is the most efficient, but not necessary the fastest. To successfully deploy all satellites, make sure the numbers are incommensurable.

krpc_error_t krpc_MechJeb_OperationResonantOrbit_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationResonantOrbit_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationResonantOrbit_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationResonantOrbit_ResonanceDenominator(krpc_connection_t connection, int32_t *result)
void krpc_MechJeb_OperationResonantOrbit_set_ResonanceDenominator(int32_t value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationResonantOrbit_ResonanceNumerator(krpc_connection_t connection, int32_t *result)
void krpc_MechJeb_OperationResonantOrbit_set_ResonanceNumerator(int32_t value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationResonantOrbit_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationSemiMajor

type krpc_MechJeb_OperationSemiMajor_t

Create a maneuver to set a new semi-major axis

krpc_error_t krpc_MechJeb_OperationSemiMajor_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationSemiMajor_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationSemiMajor_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationSemiMajor_NewSemiMajorAxis(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationSemiMajor_set_NewSemiMajorAxis(double value)
Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationSemiMajor_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight

OperationTransfer

type krpc_MechJeb_OperationTransfer_t

Bi-impulsive (Hohmann) transfer to target.

This option is used to plan transfer to target in single sphere of influence. It is suitable for rendezvous with other vessels or moons. Contrary to the name, the transfer is often uni-impulsive. You can select when you want the manevuer to happen or select optimum time.

krpc_error_t krpc_MechJeb_OperationTransfer_ErrorMessage(krpc_connection_t connection, char **result)

A warning may be stored there during MakeNode() call.

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationTransfer_MakeNode(krpc_connection_t connection, krpc_SpaceCenter_Node_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

The first maneuver node necessary to perform this operation.

Game Scenes:

Flight

Note

This method is deprecated, use MakeNodes instead.

krpc_error_t krpc_MechJeb_OperationTransfer_MakeNodes(krpc_connection_t connection, krpc_list_object_t *result)

Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.

OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.

Returns:

A list of maneuver nodes necessary to perform this operation

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationTransfer_InterceptOnly(krpc_connection_t connection, bool *result)
void krpc_MechJeb_OperationTransfer_set_InterceptOnly(bool value)

Intercept only, no capture burn (impact/flyby)

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationTransfer_PeriodOffset(krpc_connection_t connection, double *result)
void krpc_MechJeb_OperationTransfer_set_PeriodOffset(double value)

Fractional target period offset

Game Scenes:

Flight

krpc_error_t krpc_MechJeb_OperationTransfer_SimpleTransfer(krpc_connection_t connection, bool *result)
void krpc_MechJeb_OperationTransfer_set_SimpleTransfer(bool value)

Simple coplanar Hohmann transfer. Set it to true if you are used to the old version of transfer maneuver.

Game Scenes:

Flight

Note

If set to true, TimeSelector property is ignored.

krpc_error_t krpc_MechJeb_OperationTransfer_TimeSelector(krpc_connection_t connection, krpc_MechJeb_TimeSelector_t *result)
Game Scenes:

Flight