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
-
krpc_error_t krpc_MechJeb_ManeuverPlanner_OperationApoapsis(krpc_connection_t connection, krpc_MechJeb_OperationApoapsis_t *result)
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
-
krpc_error_t krpc_MechJeb_TimeSelector_CircularizeAltitude(krpc_connection_t connection, double *result)
-
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()
.
-
KRPC_MECHJEB_TIMEREFERENCE_ALTITUDE
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
-
krpc_error_t krpc_MechJeb_OperationApoapsis_ErrorMessage(krpc_connection_t connection, char **result)
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 toKRPC_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
-
krpc_error_t krpc_MechJeb_OperationCircularize_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationCourseCorrection_CourseCorrectFinalPeA(krpc_connection_t connection, double *result)
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
-
krpc_error_t krpc_MechJeb_OperationEllipticize_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationInclination_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationInterplanetaryTransfer_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationKillRelVel_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationLambert_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationLan_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationLongitude_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationMoonReturn_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationPeriapsis_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationPlane_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationResonantOrbit_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationSemiMajor_ErrorMessage(krpc_connection_t connection, char **result)
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
-
krpc_error_t krpc_MechJeb_OperationTransfer_ErrorMessage(krpc_connection_t connection, char **result)