{
"SpaceCenter": {
"id": 2,
"documentation": "\n\nProvides functionality to interact with Kerbal Space Program. This includes controlling\nthe active vessel, managing its resources, planning maneuver nodes and auto-piloting.\n\n",
"procedures": {
"ClearTarget": {
"id": 1,
"parameters": [],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nClears the current target.\n\n"
},
"LaunchableVessels": {
"id": 2,
"parameters": [
{
"name": "craftDirectory",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nReturns a list of vessels from the given \nthat can be launched.\n\nName of the directory in the current saves\n\"Ships\" directory. For example \"VAB\" or \"SPH\".\n"
},
"LaunchVessel": {
"id": 3,
"parameters": [
{
"name": "craftDirectory",
"type": {
"code": "STRING"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "launchSite",
"type": {
"code": "STRING"
}
},
{
"name": "recover",
"type": {
"code": "BOOL"
},
"default_value": "AQ=="
},
{
"name": "crew",
"type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"default_value": "AA==",
"nullable": true
},
{
"name": "flagUrl",
"type": {
"code": "STRING"
},
"default_value": "AA=="
}
],
"documentation": "\n\nLaunch a vessel.\n\nName of the directory in the current saves\n\"Ships\" directory, that contains the craft file.\nFor example \"VAB\" or \"SPH\".\nName of the vessel to launch. This is the name of the \".craft\" file\nin the save directory, without the \".craft\" file extension.\nName of the launch site. For example \"LaunchPad\" or\n\"Runway\".\nIf true and there is a vessel on the launch site,\nrecover it before launching.\nIf not null, a list of names of Kerbals to place in the craft. Otherwise the crew will use default assignments.\nIf not null, the asset URL of the mission flag to use for the launch.\n\nThrows an exception if any of the games pre-flight checks fail.\n\n"
},
"LaunchVesselFromVAB": {
"id": 4,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "recover",
"type": {
"code": "BOOL"
},
"default_value": "AQ=="
}
],
"documentation": "\n\nLaunch a new vessel from the VAB onto the launchpad.\n\nName of the vessel to launch.\nIf true and there is a vessel on the launch pad,\nrecover it before launching.\n\nThis is equivalent to calling with the craft directory\nset to \"VAB\" and the launch site set to \"LaunchPad\".\nThrows an exception if any of the games pre-flight checks fail.\n\n"
},
"LaunchVesselFromSPH": {
"id": 5,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "recover",
"type": {
"code": "BOOL"
},
"default_value": "AQ=="
}
],
"documentation": "\n\nLaunch a new vessel from the SPH onto the runway.\n\nName of the vessel to launch.\nIf true and there is a vessel on the runway,\nrecover it before launching.\n\nThis is equivalent to calling with the craft directory\nset to \"SPH\" and the launch site set to \"Runway\".\nThrows an exception if any of the games pre-flight checks fail.\n\n"
},
"Save": {
"id": 6,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nSave the game with a given name.\nThis will create a save file called name.sfs in the folder of the\ncurrent save game.\n\nName of the save.\n"
},
"Load": {
"id": 7,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nLoad the game with the given name.\nThis will create a load a save file called name.sfs from the folder of the\ncurrent save game.\n\nName of the save.\n"
},
"Quicksave": {
"id": 8,
"parameters": [],
"documentation": "\n\nSave a quicksave.\n\n\nThis is the same as calling with the name \"quicksave\".\n\n"
},
"Quickload": {
"id": 9,
"parameters": [],
"documentation": "\n\nLoad a quicksave.\n\n\nThis is the same as calling with the name \"quicksave\".\n\n"
},
"CanRevertToLaunch": {
"id": 10,
"parameters": [],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the current flight can be reverted to launch.\n\n"
},
"RevertToLaunch": {
"id": 11,
"parameters": [],
"documentation": "\n\nRevert the current flight to launch.\n\n"
},
"TransferCrew": {
"id": 12,
"parameters": [
{
"name": "crewMember",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "targetPart",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nTransfers a crew member to a different part.\n\nThe crew member to transfer.\nThe part to move them to.\n"
},
"CanRailsWarpAt": {
"id": 13,
"parameters": [
{
"name": "factor",
"type": {
"code": "SINT32"
},
"default_value": "Ag=="
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns true if regular \"on-rails\" time warp can be used, at the specified warp\n. The maximum time warp rate is limited by various things,\nincluding how close the active vessel is to a planet. See\nthe KSP wiki\nfor details.\n\nThe warp factor to check.\n"
},
"WarpTo": {
"id": 14,
"parameters": [
{
"name": "ut",
"type": {
"code": "DOUBLE"
}
},
{
"name": "maxRailsRate",
"type": {
"code": "FLOAT"
},
"default_value": "AFDDRw=="
},
{
"name": "maxPhysicsRate",
"type": {
"code": "FLOAT"
},
"default_value": "AAAAQA=="
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nUses time acceleration to warp forward to a time in the future, specified\nby universal time . This call blocks until the desired\ntime is reached. Uses regular \"on-rails\" or physical time warp as appropriate.\nFor example, physical time warp is used when the active vessel is traveling\nthrough an atmosphere. When using regular \"on-rails\" time warp, the warp\nrate is limited by , and when using physical\ntime warp, the warp rate is limited by .\n\nThe universal time to warp to, in seconds.\nThe maximum warp rate in regular \"on-rails\" time warp.\n\nThe maximum warp rate in physical time warp.\nWhen the time warp is complete.\n"
},
"TransformPosition": {
"id": 15,
"parameters": [
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "from",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
},
{
"name": "to",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nConverts a position from one reference frame to another.\n\nPosition, as a vector, in reference frame\n.\nThe reference frame that the position is in.\nThe reference frame to covert the position to.\nThe corresponding position, as a vector, in reference frame\n.\n"
},
"TransformDirection": {
"id": 16,
"parameters": [
{
"name": "direction",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "from",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
},
{
"name": "to",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nConverts a direction from one reference frame to another.\n\nDirection, as a vector, in reference frame\n. \nThe reference frame that the direction is in.\nThe reference frame to covert the direction to.\nThe corresponding direction, as a vector, in reference frame\n.\n"
},
"TransformRotation": {
"id": 17,
"parameters": [
{
"name": "rotation",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "from",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
},
{
"name": "to",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nConverts a rotation from one reference frame to another.\n\nRotation, as a quaternion of the form ,\nin reference frame .\nThe reference frame that the rotation is in.\nThe reference frame to covert the rotation to.\nThe corresponding rotation, as a quaternion of the form\n, in reference frame .\n"
},
"TransformVelocity": {
"id": 18,
"parameters": [
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "velocity",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "from",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
},
{
"name": "to",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nConverts a velocity (acting at the specified position) from one reference frame\nto another. The position is required to take the relative angular velocity of the\nreference frames into account.\n\nPosition, as a vector, in reference frame\n.\nVelocity, as a vector that points in the direction of travel and\nwhose magnitude is the speed in meters per second, in reference frame\n.\nThe reference frame that the position and velocity are in.\nThe reference frame to covert the velocity to.\nThe corresponding velocity, as a vector, in reference frame\n.\n"
},
"RaycastDistance": {
"id": 19,
"parameters": [
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "direction",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nCast a ray from a given position in a given direction, and return the distance to the hit point.\nIf no hit occurs, returns infinity.\n\nPosition, as a vector, of the origin of the ray.\nDirection of the ray, as a unit vector.\nThe reference frame that the position and direction are in.\nThe distance to the hit, in meters, or infinity if there was no hit.\n"
},
"RaycastPart": {
"id": 20,
"parameters": [
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "direction",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": true,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nCast a ray from a given position in a given direction, and return the part that it hits.\nIf no hit occurs, returns null.\n\nPosition, as a vector, of the origin of the ray.\nDirection of the ray, as a unit vector.\nThe reference frame that the position and direction are in.\nThe part that was hit or null if there was no hit.\n"
},
"CreateKerbal": {
"id": 21,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "job",
"type": {
"code": "STRING"
}
},
{
"name": "male",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nCreates a Kerbal.\n\n\n\n\n"
},
"GetKerbal": {
"id": 22,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
},
"return_is_nullable": true,
"documentation": "\n\nFind a Kerbal by name.\n\n\nnull if no Kerbal with the given name exists.\n"
},
"LoadSpaceCenter": {
"id": 23,
"parameters": [],
"documentation": "\n\nSwitch to the space center view.\n\n"
},
"Screenshot": {
"id": 24,
"parameters": [
{
"name": "filePath",
"type": {
"code": "STRING"
}
},
{
"name": "scale",
"type": {
"code": "SINT32"
},
"default_value": "Ag=="
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSaves a screenshot.\n\nThe path of the file to save.\nResolution scaling factor\n"
},
"get_GameMode": {
"id": 25,
"parameters": [],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "GameMode"
},
"return_is_nullable": false,
"documentation": "\n\nThe current mode the game is in.\n\n"
},
"get_Science": {
"id": 26,
"parameters": [],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current amount of science.\n\n"
},
"get_Funds": {
"id": 27,
"parameters": [],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current amount of funds.\n\n"
},
"get_Reputation": {
"id": 28,
"parameters": [],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current amount of reputation.\n\n"
},
"get_ActiveVessel": {
"id": 29,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": false,
"documentation": "\n\nThe currently active vessel.\n\n"
},
"set_ActiveVessel": {
"id": 30,
"parameters": [
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"documentation": "\n\nThe currently active vessel.\n\n"
},
"get_Vessels": {
"id": 31,
"parameters": [],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all the vessels in the game.\n\n"
},
"get_LaunchSites": {
"id": 32,
"parameters": [],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchSite"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of available launch sites.\n\n"
},
"get_Bodies": {
"id": 33,
"parameters": [],
"return_type": {
"code": "DICTIONARY",
"types": [
{
"code": "STRING"
},
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA dictionary of all celestial bodies (planets, moons, etc.) in the game,\nkeyed by the name of the body.\n\n"
},
"get_TargetBody": {
"id": 34,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
},
"return_is_nullable": true,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe currently targeted celestial body.\n\n"
},
"set_TargetBody": {
"id": 35,
"parameters": [
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe currently targeted celestial body.\n\n"
},
"get_TargetVessel": {
"id": 36,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": true,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe currently targeted vessel.\n\n"
},
"set_TargetVessel": {
"id": 37,
"parameters": [
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe currently targeted vessel.\n\n"
},
"get_TargetDockingPort": {
"id": 38,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
},
"return_is_nullable": true,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe currently targeted docking port.\n\n"
},
"set_TargetDockingPort": {
"id": 39,
"parameters": [
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe currently targeted docking port.\n\n"
},
"get_WaypointManager": {
"id": 40,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "WaypointManager"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe waypoint manager.\n\n"
},
"get_ContractManager": {
"id": 41,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractManager"
},
"return_is_nullable": false,
"documentation": "\n\nThe contract manager.\n\n"
},
"get_AlarmManager": {
"id": 42,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AlarmManager"
},
"return_is_nullable": false,
"documentation": "\n\nThe alarm manager.\n\n"
},
"get_Camera": {
"id": 43,
"parameters": [],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nAn object that can be used to control the camera.\n\n"
},
"get_UIVisible": {
"id": 44,
"parameters": [],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the UI is visible.\n\n"
},
"set_UIVisible": {
"id": 45,
"parameters": [
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the UI is visible.\n\n"
},
"get_Navball": {
"id": 46,
"parameters": [],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the navball is visible.\n\n"
},
"set_Navball": {
"id": 47,
"parameters": [
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the navball is visible.\n\n"
},
"get_UT": {
"id": 48,
"parameters": [],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current universal time in seconds.\n\n"
},
"get_G": {
"id": 49,
"parameters": [],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe value of the \ngravitational constant G in .\n\n"
},
"get_WarpMode": {
"id": 50,
"parameters": [],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "WarpMode"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current time warp mode. Returns if time\nwarp is not active, if regular \"on-rails\" time warp\nis active, or if physical time warp is active.\n\n"
},
"get_WarpRate": {
"id": 51,
"parameters": [],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current warp rate. This is the rate at which time is passing for\neither on-rails or physical time warp. For example, a value of 10 means\ntime is passing 10x faster than normal. Returns 1 if time warp is not\nactive.\n\n"
},
"get_WarpFactor": {
"id": 52,
"parameters": [],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current warp factor. This is the index of the rate at which time\nis passing for either regular \"on-rails\" or physical time warp. Returns 0\nif time warp is not active. When in on-rails time warp, this is equal to\n, and in physics time warp, this is equal to\n.\n\n"
},
"get_RailsWarpFactor": {
"id": 53,
"parameters": [],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe time warp rate, using regular \"on-rails\" time warp. A value between\n0 and 7 inclusive. 0 means no time warp. Returns 0 if physical time warp\nis active.\n\nIf requested time warp factor cannot be set, it will be set to the next\nlowest possible value. For example, if the vessel is too close to a\nplanet. See \nthe KSP wiki for details.\n\n"
},
"set_RailsWarpFactor": {
"id": 54,
"parameters": [
{
"name": "value",
"type": {
"code": "SINT32"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe time warp rate, using regular \"on-rails\" time warp. A value between\n0 and 7 inclusive. 0 means no time warp. Returns 0 if physical time warp\nis active.\n\nIf requested time warp factor cannot be set, it will be set to the next\nlowest possible value. For example, if the vessel is too close to a\nplanet. See \nthe KSP wiki for details.\n\n"
},
"get_PhysicsWarpFactor": {
"id": 55,
"parameters": [],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe physical time warp rate. A value between 0 and 3 inclusive. 0 means\nno time warp. Returns 0 if regular \"on-rails\" time warp is active.\n\n"
},
"set_PhysicsWarpFactor": {
"id": 56,
"parameters": [
{
"name": "value",
"type": {
"code": "SINT32"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe physical time warp rate. A value between 0 and 3 inclusive. 0 means\nno time warp. Returns 0 if regular \"on-rails\" time warp is active.\n\n"
},
"get_MaximumRailsWarpFactor": {
"id": 57,
"parameters": [],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current maximum regular \"on-rails\" warp factor that can be set.\nA value between 0 and 7 inclusive. See\nthe KSP wiki\nfor details.\n\n"
},
"get_FARAvailable": {
"id": 58,
"parameters": [],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether Ferram Aerospace Research is installed.\n\n"
},
"get_MapFilter": {
"id": 59,
"parameters": [],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "MapFilterType"
},
"return_is_nullable": false,
"documentation": "\n\nThe visible objects in map mode.\n\n"
},
"set_MapFilter": {
"id": 60,
"parameters": [
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "MapFilterType"
}
}
],
"documentation": "\n\nThe visible objects in map mode.\n\n"
},
"Alarm_get_ID": {
"id": 61,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "UINT32"
},
"return_is_nullable": true,
"documentation": "\n\nUnique identifier of the alarm.\nKSP destroys and recreates an alarm when it is edited.\nThis id will remain constant between the old and new alarms.\n\n"
},
"Alarm_get_Type": {
"id": 62,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nType of alarm\n\n"
},
"Alarm_get_Title": {
"id": 63,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nTitle of the alarm\n\n"
},
"Alarm_get_Description": {
"id": 64,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nDescription of the alarm.\n\n"
},
"Alarm_get_Time": {
"id": 65,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nTime the alarm will trigger.\n\n"
},
"Alarm_get_TimeUntil": {
"id": 66,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nTime until the alarm triggers.\n\n"
},
"Alarm_get_EventOffset": {
"id": 67,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nSeconds between the alarm going off and the event it references.\n\n"
},
"Alarm_get_Vessel": {
"id": 68,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": true,
"documentation": "\n\nVessel the alarm references. null if it does not reference a vessel.\n\n"
},
"AlarmManager_static_AddAlarm": {
"id": 69,
"parameters": [
{
"name": "time",
"type": {
"code": "DOUBLE"
}
},
{
"name": "title",
"type": {
"code": "STRING"
},
"default_value": "BUFsYXJt"
},
{
"name": "description",
"type": {
"code": "STRING"
},
"default_value": "AA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
},
"return_is_nullable": false,
"documentation": "\n\nCreate an alarm.\n\nNumber of seconds from now that the alarm should trigger.\nTitle for the alarm.\nDescription for the alarm.\n"
},
"AlarmManager_static_AddVesselAlarm": {
"id": 70,
"parameters": [
{
"name": "time",
"type": {
"code": "DOUBLE"
}
},
{
"name": "vessel",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "title",
"type": {
"code": "STRING"
},
"default_value": "DFZlc3NlbCBBbGFybQ=="
},
{
"name": "description",
"type": {
"code": "STRING"
},
"default_value": "AA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
},
"return_is_nullable": false,
"documentation": "\n\nCreate an alarm linked to a vessel.\n\nNumber of seconds from now that the alarm should trigger.\nVessel to link the alarm to.\nTitle for the alarm.\nDescription for the alarm.\n"
},
"AlarmManager_static_AddApoapsisAlarm": {
"id": 71,
"parameters": [
{
"name": "vessel",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "offset",
"type": {
"code": "DOUBLE"
},
"default_value": "AAAAAAAATkA="
},
{
"name": "title",
"type": {
"code": "STRING"
},
"default_value": "DkFwb2Fwc2lzIEFsYXJt"
},
{
"name": "description",
"type": {
"code": "STRING"
},
"default_value": "AA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
},
"return_is_nullable": false,
"documentation": "\n\nCreate an alarm for the given vessel's next apoapsis.\n\nThe vessel.\nTime in seconds to offset the alarm by.\nTitle for the alarm.\nDescription for the alarm.\n"
},
"AlarmManager_static_AddPeriapsisAlarm": {
"id": 72,
"parameters": [
{
"name": "vessel",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "offset",
"type": {
"code": "DOUBLE"
},
"default_value": "AAAAAAAATkA="
},
{
"name": "title",
"type": {
"code": "STRING"
},
"default_value": "D1BlcmlhcHNpcyBBbGFybQ=="
},
{
"name": "description",
"type": {
"code": "STRING"
},
"default_value": "AA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
},
"return_is_nullable": false,
"documentation": "\n\nCreate an alarm for the given vessel's next periapsis.\n\nThe vessel.\nTime in seconds to offset the alarm by.\nTitle for the alarm.\nDescription for the alarm.\n"
},
"AlarmManager_static_AddManeuverNodeAlarm": {
"id": 73,
"parameters": [
{
"name": "vessel",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "node",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "offset",
"type": {
"code": "DOUBLE"
},
"default_value": "AAAAAAAATkA="
},
{
"name": "addBurnTime",
"type": {
"code": "BOOL"
},
"default_value": "AQ=="
},
{
"name": "title",
"type": {
"code": "STRING"
},
"default_value": "E01hbmV1dmVyIE5vZGUgQWxhcm0="
},
{
"name": "description",
"type": {
"code": "STRING"
},
"default_value": "AA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
},
"return_is_nullable": false,
"documentation": "\n\nCreate an alarm for the given vessel and maneuver node.\n\nThe vessel.\nThe maneuver node.\nTime in seconds to offset the alarm by.\nWhether the node's burn time should be included in the alarm.\nTitle for the alarm.\nDescription for the alarm.\n"
},
"AlarmManager_static_AddSOIAlarm": {
"id": 74,
"parameters": [
{
"name": "vessel",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "offset",
"type": {
"code": "DOUBLE"
},
"default_value": "AAAAAAAATkA="
},
{
"name": "title",
"type": {
"code": "STRING"
},
"default_value": "EFNPSSBDaGFuZ2UgQWxhcm0="
},
{
"name": "description",
"type": {
"code": "STRING"
},
"default_value": "AA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
},
"return_is_nullable": false,
"documentation": "\n\nCreate an alarm for the given vessel's next sphere of influence change.\n\nThe vessel.\nTime in seconds to offset the alarm by.\nTitle for the alarm.\nDescription for the alarm.\n"
},
"AlarmManager_get_Alarms": {
"id": 75,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AlarmManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Alarm"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all alarms.\n\n"
},
"AutoPilot_Engage": {
"id": 76,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nEngage the auto-pilot.\n\n"
},
"AutoPilot_Disengage": {
"id": 77,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nDisengage the auto-pilot.\n\n"
},
"AutoPilot_Wait": {
"id": 78,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nBlocks until the vessel is pointing in the target direction and has\nthe target roll (if set). Throws an exception if the auto-pilot has not been engaged.\n\n"
},
"AutoPilot_TargetPitchAndHeading": {
"id": 79,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "pitch",
"type": {
"code": "FLOAT"
}
},
{
"name": "heading",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSet target pitch and heading angles.\n\nTarget pitch angle, in degrees between -90° and +90°.\nTarget heading angle, in degrees between 0° and 360°.\n"
},
"AutoPilot_get_Error": {
"id": 80,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe error, in degrees, between the direction the ship has been asked\nto point in and the direction it is pointing in. Throws an exception if the auto-pilot\nhas not been engaged and SAS is not enabled or is in stability assist mode.\n\n"
},
"AutoPilot_get_PitchError": {
"id": 81,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe error, in degrees, between the vessels current and target pitch.\nThrows an exception if the auto-pilot has not been engaged.\n\n"
},
"AutoPilot_get_HeadingError": {
"id": 82,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe error, in degrees, between the vessels current and target heading.\nThrows an exception if the auto-pilot has not been engaged.\n\n"
},
"AutoPilot_get_RollError": {
"id": 83,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe error, in degrees, between the vessels current and target roll.\nThrows an exception if the auto-pilot has not been engaged or no target roll is set.\n\n"
},
"AutoPilot_get_ReferenceFrame": {
"id": 84,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame for the target direction ().\n\n\nAn error will be thrown if this property is set to a reference frame that rotates with\nthe vessel being controlled, as it is impossible to rotate the vessel in such a\nreference frame.\n\n"
},
"AutoPilot_set_ReferenceFrame": {
"id": 85,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame for the target direction ().\n\n\nAn error will be thrown if this property is set to a reference frame that rotates with\nthe vessel being controlled, as it is impossible to rotate the vessel in such a\nreference frame.\n\n"
},
"AutoPilot_get_TargetPitch": {
"id": 86,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target pitch, in degrees, between -90° and +90°.\n\n"
},
"AutoPilot_set_TargetPitch": {
"id": 87,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target pitch, in degrees, between -90° and +90°.\n\n"
},
"AutoPilot_get_TargetHeading": {
"id": 88,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target heading, in degrees, between 0° and 360°.\n\n"
},
"AutoPilot_set_TargetHeading": {
"id": 89,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target heading, in degrees, between 0° and 360°.\n\n"
},
"AutoPilot_get_TargetRoll": {
"id": 90,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target roll, in degrees. NaN if no target roll is set.\n\n"
},
"AutoPilot_set_TargetRoll": {
"id": 91,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target roll, in degrees. NaN if no target roll is set.\n\n"
},
"AutoPilot_get_TargetDirection": {
"id": 92,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nDirection vector corresponding to the target pitch and heading.\nThis is in the reference frame specified by .\n\n"
},
"AutoPilot_set_TargetDirection": {
"id": 93,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nDirection vector corresponding to the target pitch and heading.\nThis is in the reference frame specified by .\n\n"
},
"AutoPilot_get_SAS": {
"id": 94,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of SAS.\n\nEquivalent to \n"
},
"AutoPilot_set_SAS": {
"id": 95,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of SAS.\n\nEquivalent to \n"
},
"AutoPilot_get_SASMode": {
"id": 96,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SASMode"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current .\nThese modes are equivalent to the mode buttons to the left of the navball that appear\nwhen SAS is enabled.\n\nEquivalent to \n"
},
"AutoPilot_set_SASMode": {
"id": 97,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SASMode"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current .\nThese modes are equivalent to the mode buttons to the left of the navball that appear\nwhen SAS is enabled.\n\nEquivalent to \n"
},
"AutoPilot_get_RollThreshold": {
"id": 98,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe threshold at which the autopilot will try to match the target roll angle, if any.\nDefaults to 5 degrees.\n\n"
},
"AutoPilot_set_RollThreshold": {
"id": 99,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe threshold at which the autopilot will try to match the target roll angle, if any.\nDefaults to 5 degrees.\n\n"
},
"AutoPilot_get_StoppingTime": {
"id": 100,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum amount of time that the vessel should need to come to a complete stop.\nThis determines the maximum angular velocity of the vessel.\nA vector of three stopping times, in seconds, one for each of the pitch, roll\nand yaw axes. Defaults to 0.5 seconds for each axis.\n\n"
},
"AutoPilot_set_StoppingTime": {
"id": 101,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum amount of time that the vessel should need to come to a complete stop.\nThis determines the maximum angular velocity of the vessel.\nA vector of three stopping times, in seconds, one for each of the pitch, roll\nand yaw axes. Defaults to 0.5 seconds for each axis.\n\n"
},
"AutoPilot_get_DecelerationTime": {
"id": 102,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe time the vessel should take to come to a stop pointing in the target direction.\nThis determines the angular acceleration used to decelerate the vessel.\nA vector of three times, in seconds, one for each of the pitch, roll and yaw axes.\nDefaults to 5 seconds for each axis.\n\n"
},
"AutoPilot_set_DecelerationTime": {
"id": 103,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe time the vessel should take to come to a stop pointing in the target direction.\nThis determines the angular acceleration used to decelerate the vessel.\nA vector of three times, in seconds, one for each of the pitch, roll and yaw axes.\nDefaults to 5 seconds for each axis.\n\n"
},
"AutoPilot_get_AttenuationAngle": {
"id": 104,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe angle at which the autopilot considers the vessel to be pointing\nclose to the target.\nThis determines the midpoint of the target velocity attenuation function.\nA vector of three angles, in degrees, one for each of the pitch, roll and yaw axes.\nDefaults to 1° for each axis.\n\n"
},
"AutoPilot_set_AttenuationAngle": {
"id": 105,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe angle at which the autopilot considers the vessel to be pointing\nclose to the target.\nThis determines the midpoint of the target velocity attenuation function.\nA vector of three angles, in degrees, one for each of the pitch, roll and yaw axes.\nDefaults to 1° for each axis.\n\n"
},
"AutoPilot_get_AutoTune": {
"id": 106,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the rotation rate controllers PID parameters should be automatically tuned\nusing the vessels moment of inertia and available torque. Defaults to true.\nSee and .\n\n"
},
"AutoPilot_set_AutoTune": {
"id": 107,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the rotation rate controllers PID parameters should be automatically tuned\nusing the vessels moment of inertia and available torque. Defaults to true.\nSee and .\n\n"
},
"AutoPilot_get_TimeToPeak": {
"id": 108,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target time to peak used to autotune the PID controllers.\nA vector of three times, in seconds, for each of the pitch, roll and yaw axes.\nDefaults to 3 seconds for each axis.\n\n"
},
"AutoPilot_set_TimeToPeak": {
"id": 109,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target time to peak used to autotune the PID controllers.\nA vector of three times, in seconds, for each of the pitch, roll and yaw axes.\nDefaults to 3 seconds for each axis.\n\n"
},
"AutoPilot_get_Overshoot": {
"id": 110,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target overshoot percentage used to autotune the PID controllers.\nA vector of three values, between 0 and 1, for each of the pitch, roll and yaw axes.\nDefaults to 0.01 for each axis.\n\n"
},
"AutoPilot_set_Overshoot": {
"id": 111,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe target overshoot percentage used to autotune the PID controllers.\nA vector of three values, between 0 and 1, for each of the pitch, roll and yaw axes.\nDefaults to 0.01 for each axis.\n\n"
},
"AutoPilot_get_PitchPIDGains": {
"id": 112,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGains for the pitch PID controller.\n\n\nWhen is true, these values are updated automatically,\nwhich will overwrite any manual changes.\n\n"
},
"AutoPilot_set_PitchPIDGains": {
"id": 113,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGains for the pitch PID controller.\n\n\nWhen is true, these values are updated automatically,\nwhich will overwrite any manual changes.\n\n"
},
"AutoPilot_get_RollPIDGains": {
"id": 114,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGains for the roll PID controller.\n\n\nWhen is true, these values are updated automatically,\nwhich will overwrite any manual changes.\n\n"
},
"AutoPilot_set_RollPIDGains": {
"id": 115,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGains for the roll PID controller.\n\n\nWhen is true, these values are updated automatically,\nwhich will overwrite any manual changes.\n\n"
},
"AutoPilot_get_YawPIDGains": {
"id": 116,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGains for the yaw PID controller.\n\n\nWhen is true, these values are updated automatically,\nwhich will overwrite any manual changes.\n\n"
},
"AutoPilot_set_YawPIDGains": {
"id": 117,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGains for the yaw PID controller.\n\n\nWhen is true, these values are updated automatically,\nwhich will overwrite any manual changes.\n\n"
},
"Camera_get_Mode": {
"id": 118,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "CameraMode"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current mode of the camera.\n\n"
},
"Camera_set_Mode": {
"id": 119,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "CameraMode"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current mode of the camera.\n\n"
},
"Camera_get_Pitch": {
"id": 120,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe pitch of the camera, in degrees.\nA value between and \n"
},
"Camera_set_Pitch": {
"id": 121,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe pitch of the camera, in degrees.\nA value between and \n"
},
"Camera_get_Heading": {
"id": 122,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe heading of the camera, in degrees.\n\n"
},
"Camera_set_Heading": {
"id": 123,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe heading of the camera, in degrees.\n\n"
},
"Camera_get_Distance": {
"id": 124,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe distance from the camera to the subject, in meters.\nA value between and .\n\n"
},
"Camera_set_Distance": {
"id": 125,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe distance from the camera to the subject, in meters.\nA value between and .\n\n"
},
"Camera_get_MinPitch": {
"id": 126,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe minimum pitch of the camera.\n\n"
},
"Camera_get_MaxPitch": {
"id": 127,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum pitch of the camera.\n\n"
},
"Camera_get_MinDistance": {
"id": 128,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nMinimum distance from the camera to the subject, in meters.\n\n"
},
"Camera_get_MaxDistance": {
"id": 129,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nMaximum distance from the camera to the subject, in meters.\n\n"
},
"Camera_get_DefaultDistance": {
"id": 130,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nDefault distance from the camera to the subject, in meters.\n\n"
},
"Camera_get_FocussedBody": {
"id": 131,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
},
"return_is_nullable": true,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nIn map mode, the celestial body that the camera is focussed on.\nReturns null if the camera is not focussed on a celestial body.\nReturns an error is the camera is not in map mode.\n\n"
},
"Camera_set_FocussedBody": {
"id": 132,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
},
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nIn map mode, the celestial body that the camera is focussed on.\nReturns null if the camera is not focussed on a celestial body.\nReturns an error is the camera is not in map mode.\n\n"
},
"Camera_get_FocussedVessel": {
"id": 133,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": true,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nIn map mode, the vessel that the camera is focussed on.\nReturns null if the camera is not focussed on a vessel.\nReturns an error is the camera is not in map mode.\n\n"
},
"Camera_set_FocussedVessel": {
"id": 134,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
},
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nIn map mode, the vessel that the camera is focussed on.\nReturns null if the camera is not focussed on a vessel.\nReturns an error is the camera is not in map mode.\n\n"
},
"Camera_get_FocussedNode": {
"id": 135,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
},
"return_is_nullable": true,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nIn map mode, the maneuver node that the camera is focussed on.\nReturns null if the camera is not focussed on a maneuver node.\nReturns an error is the camera is not in map mode.\n\n"
},
"Camera_set_FocussedNode": {
"id": 136,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Camera"
}
},
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nIn map mode, the maneuver node that the camera is focussed on.\nReturns null if the camera is not focussed on a maneuver node.\nReturns an error is the camera is not in map mode.\n\n"
},
"CelestialBody_SurfaceHeight": {
"id": 137,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe height of the surface relative to mean sea level, in meters,\nat the given position. When over water this is equal to 0.\n\nLatitude in degrees.\nLongitude in degrees.\n"
},
"CelestialBody_BedrockHeight": {
"id": 138,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe height of the surface relative to mean sea level, in meters,\nat the given position. When over water, this is the height\nof the sea-bed and is therefore negative value.\n\nLatitude in degrees.\nLongitude in degrees.\n"
},
"CelestialBody_MSLPosition": {
"id": 139,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position at mean sea level at the given latitude and longitude,\nin the given reference frame.\n\nPosition as a vector.\nLatitude in degrees.\nLongitude in degrees.\nReference frame for the returned position vector.\n"
},
"CelestialBody_SurfacePosition": {
"id": 140,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position of the surface at the given latitude and longitude, in the given\nreference frame. When over water, this is the position of the surface of the water.\n\nPosition as a vector.\nLatitude in degrees.\nLongitude in degrees.\nReference frame for the returned position vector.\n"
},
"CelestialBody_BedrockPosition": {
"id": 141,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position of the surface at the given latitude and longitude, in the given\nreference frame. When over water, this is the position at the bottom of the sea-bed.\n\nPosition as a vector.\nLatitude in degrees.\nLongitude in degrees.\nReference frame for the returned position vector.\n"
},
"CelestialBody_PositionAtAltitude": {
"id": 142,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "altitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position at the given latitude, longitude and altitude, in the given reference frame.\n\nPosition as a vector.\nLatitude in degrees.\nLongitude in degrees.\nAltitude in meters above sea level.\nReference frame for the returned position vector.\n"
},
"CelestialBody_LatitudeAtPosition": {
"id": 143,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe latitude of the given position, in the given reference frame.\n\nPosition as a vector.\nReference frame for the position vector.\n"
},
"CelestialBody_LongitudeAtPosition": {
"id": 144,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe longitude of the given position, in the given reference frame.\n\nPosition as a vector.\nReference frame for the position vector.\n"
},
"CelestialBody_AltitudeAtPosition": {
"id": 145,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe altitude, in meters, of the given position in the given reference frame.\n\nPosition as a vector.\nReference frame for the position vector.\n"
},
"CelestialBody_AtmosphericDensityAtPosition": {
"id": 146,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe atmospheric density at the given position, in ,\nin the given reference frame.\n\nThe position vector at which to measure the density.\nReference frame that the position vector is in.\n"
},
"CelestialBody_TemperatureAt": {
"id": 147,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe temperature on the body at the given position, in the given reference frame.\n\nPosition as a vector.\nThe reference frame that the position is in.\n\nThis calculation is performed using the bodies current position, which means that\nthe value could be wrong if you want to know the temperature in the far future.\n\n"
},
"CelestialBody_DensityAt": {
"id": 148,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "altitude",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nGets the air density, in , for the specified\naltitude above sea level, in meters.\n\n\nThis is an approximation, because actual calculations, taking sun exposure into account\nto compute air temperature, require us to know the exact point on the body where the\ndensity is to be computed (knowing the altitude is not enough).\nHowever, the difference is small for high altitudes, so it makes very little difference\nfor trajectory prediction.\n\n"
},
"CelestialBody_PressureAt": {
"id": 149,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "altitude",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nGets the air pressure, in Pascals, for the specified\naltitude above sea level, in meters.\n\n"
},
"CelestialBody_BiomeAt": {
"id": 150,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe biome at the given latitude and longitude, in degrees.\n\n"
},
"CelestialBody_Position": {
"id": 151,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position of the center of the body, in the specified reference frame.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n"
},
"CelestialBody_Velocity": {
"id": 152,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe linear velocity of the body, in the specified reference frame.\n\nThe velocity as a vector. The vector points in the direction of travel,\nand its magnitude is the speed of the body in meters per second.\nThe reference frame that the returned\nvelocity vector is in.\n"
},
"CelestialBody_Rotation": {
"id": 153,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe rotation of the body, in the specified reference frame.\n\nThe rotation as a quaternion of the form .\nThe reference frame that the returned\nrotation is in.\n"
},
"CelestialBody_Direction": {
"id": 154,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe direction in which the north pole of the celestial body is pointing,\nin the specified reference frame.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"CelestialBody_AngularVelocity": {
"id": 155,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe angular velocity of the body in the specified reference frame.\n\nThe angular velocity as a vector. The magnitude of the vector is the rotational\nspeed of the body, in radians per second. The direction of the vector indicates the axis\nof rotation, using the right-hand rule.\nThe reference frame the returned\nangular velocity is in.\n"
},
"CelestialBody_get_Name": {
"id": 156,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the body.\n\n"
},
"CelestialBody_get_Satellites": {
"id": 157,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of celestial bodies that are in orbit around this celestial body.\n\n"
},
"CelestialBody_get_Mass": {
"id": 158,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe mass of the body, in kilograms.\n\n"
},
"CelestialBody_get_GravitationalParameter": {
"id": 159,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe standard\ngravitational parameter of the body in .\n\n"
},
"CelestialBody_get_SurfaceGravity": {
"id": 160,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe acceleration due to gravity at sea level (mean altitude) on the body,\nin .\n\n"
},
"CelestialBody_get_RotationalPeriod": {
"id": 161,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe sidereal rotational period of the body, in seconds.\n\n"
},
"CelestialBody_get_RotationalSpeed": {
"id": 162,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe rotational speed of the body, in radians per second.\n\n"
},
"CelestialBody_get_RotationAngle": {
"id": 163,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current rotation angle of the body, in radians.\nA value between 0 and \n"
},
"CelestialBody_get_InitialRotation": {
"id": 164,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe initial rotation angle of the body (at UT 0), in radians.\nA value between 0 and \n"
},
"CelestialBody_get_EquatorialRadius": {
"id": 165,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe equatorial radius of the body, in meters.\n\n"
},
"CelestialBody_get_SphereOfInfluence": {
"id": 166,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe radius of the sphere of influence of the body, in meters.\n\n"
},
"CelestialBody_get_Orbit": {
"id": 167,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
},
"return_is_nullable": true,
"documentation": "\n\nThe orbit of the body.\n\n"
},
"CelestialBody_get_IsStar": {
"id": 168,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether or not the body is a star.\n\n"
},
"CelestialBody_get_HasSolidSurface": {
"id": 169,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether or not the body has a solid surface.\n\n"
},
"CelestialBody_get_HasAtmosphere": {
"id": 170,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\ntrue if the body has an atmosphere.\n\n"
},
"CelestialBody_get_AtmosphereDepth": {
"id": 171,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe depth of the atmosphere, in meters.\n\n"
},
"CelestialBody_get_HasAtmosphericOxygen": {
"id": 172,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\ntrue if there is oxygen in the atmosphere, required for air-breathing engines.\n\n"
},
"CelestialBody_get_Biomes": {
"id": 173,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "SET",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe biomes present on this body.\n\n"
},
"CelestialBody_get_FlyingHighAltitudeThreshold": {
"id": 174,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe altitude, in meters, above which a vessel is considered to be\nflying \"high\" when doing science.\n\n"
},
"CelestialBody_get_SpaceHighAltitudeThreshold": {
"id": 175,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe altitude, in meters, above which a vessel is considered to be\nin \"high\" space when doing science.\n\n"
},
"CelestialBody_get_ReferenceFrame": {
"id": 176,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nThe reference frame that is fixed relative to the celestial body.\n- The origin is at the center of the body.\n
- The axes rotate with the body.
- The x-axis points from the center of the body\ntowards the intersection of the prime meridian and equator (the\nposition at 0° longitude, 0° latitude).
- The y-axis points from the center of the body\ntowards the north pole.
- The z-axis points from the center of the body\ntowards the equator at 90°E longitude.
\n"
},
"CelestialBody_get_NonRotatingReferenceFrame": {
"id": 177,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nThe reference frame that is fixed relative to this celestial body, and\norientated in a fixed direction (it does not rotate with the body).\n- The origin is at the center of the body.
- The axes do not rotate.
- The x-axis points in an arbitrary direction through the\nequator.
- The y-axis points from the center of the body towards\nthe north pole.
- The z-axis points in an arbitrary direction through the\nequator.
\n"
},
"CelestialBody_get_OrbitalReferenceFrame": {
"id": 178,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nThe reference frame that is fixed relative to this celestial body, but\norientated with the body's orbital prograde/normal/radial directions.\n- The origin is at the center of the body.\n
- The axes rotate with the orbital prograde/normal/radial\ndirections.
- The x-axis points in the orbital anti-radial direction.\n
- The y-axis points in the orbital prograde direction.\n
- The z-axis points in the orbital normal direction.\n
\n"
},
"CommLink_get_Type": {
"id": 179,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommLink"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "CommLinkType"
},
"return_is_nullable": false,
"documentation": "\n\nThe type of link.\n\n"
},
"CommLink_get_SignalStrength": {
"id": 180,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommLink"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nSignal strength of the link.\n\n"
},
"CommLink_get_Start": {
"id": 181,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommLink"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommNode"
},
"return_is_nullable": false,
"documentation": "\n\nStart point of the link.\n\n"
},
"CommLink_get_End": {
"id": 182,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommLink"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommNode"
},
"return_is_nullable": false,
"documentation": "\n\nStart point of the link.\n\n"
},
"CommNode_get_Name": {
"id": 183,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommNode"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nName of the communication node.\n\n"
},
"CommNode_get_IsHome": {
"id": 184,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommNode"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the communication node is on Kerbin.\n\n"
},
"CommNode_get_IsControlPoint": {
"id": 185,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommNode"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the communication node is a control point, for example a manned vessel.\n\n"
},
"CommNode_get_IsVessel": {
"id": 186,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommNode"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the communication node is a vessel.\n\n"
},
"CommNode_get_Vessel": {
"id": 187,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommNode"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": false,
"documentation": "\n\nThe vessel for this communication node.\n\n"
},
"Comms_get_CanCommunicate": {
"id": 188,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Comms"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the vessel can communicate with KSC.\n\n"
},
"Comms_get_CanTransmitScience": {
"id": 189,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Comms"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the vessel can transmit science data to KSC.\n\n"
},
"Comms_get_SignalStrength": {
"id": 190,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Comms"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSignal strength to KSC.\n\n"
},
"Comms_get_SignalDelay": {
"id": 191,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Comms"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSignal delay to KSC in seconds.\n\n"
},
"Comms_get_Power": {
"id": 192,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Comms"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe combined power of all active antennae on the vessel.\n\n"
},
"Comms_get_ControlPath": {
"id": 193,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Comms"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "CommLink"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe communication path used to control the vessel.\n\n"
},
"Contract_Cancel": {
"id": 194,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"documentation": "\n\nCancel an active contract.\n\n"
},
"Contract_Accept": {
"id": 195,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"documentation": "\n\nAccept an offered contract.\n\n"
},
"Contract_Decline": {
"id": 196,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"documentation": "\n\nDecline an offered contract.\n\n"
},
"Contract_get_Type": {
"id": 197,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nType of the contract.\n\n"
},
"Contract_get_Title": {
"id": 198,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nTitle of the contract.\n\n"
},
"Contract_get_Description": {
"id": 199,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nDescription of the contract.\n\n"
},
"Contract_get_Notes": {
"id": 200,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nNotes for the contract.\n\n"
},
"Contract_get_Synopsis": {
"id": 201,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nSynopsis for the contract.\n\n"
},
"Contract_get_Keywords": {
"id": 202,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nKeywords for the contract.\n\n"
},
"Contract_get_State": {
"id": 203,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ContractState"
},
"return_is_nullable": false,
"documentation": "\n\nState of the contract.\n\n"
},
"Contract_get_Active": {
"id": 204,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract is active.\n\n"
},
"Contract_get_Failed": {
"id": 205,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract has been failed.\n\n"
},
"Contract_get_Seen": {
"id": 206,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract has been seen.\n\n"
},
"Contract_get_Read": {
"id": 207,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract has been read.\n\n"
},
"Contract_get_CanBeCanceled": {
"id": 208,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract can be canceled.\n\n"
},
"Contract_get_CanBeDeclined": {
"id": 209,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract can be declined.\n\n"
},
"Contract_get_CanBeFailed": {
"id": 210,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract can be failed.\n\n"
},
"Contract_get_FundsAdvance": {
"id": 211,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nFunds received when accepting the contract.\n\n"
},
"Contract_get_FundsCompletion": {
"id": 212,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nFunds received on completion of the contract.\n\n"
},
"Contract_get_FundsFailure": {
"id": 213,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nFunds lost if the contract is failed.\n\n"
},
"Contract_get_ReputationCompletion": {
"id": 214,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nReputation gained on completion of the contract.\n\n"
},
"Contract_get_ReputationFailure": {
"id": 215,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nReputation lost if the contract is failed.\n\n"
},
"Contract_get_ScienceCompletion": {
"id": 216,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nScience gained on completion of the contract.\n\n"
},
"Contract_get_Parameters": {
"id": 217,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nParameters for the contract.\n\n"
},
"ContractManager_get_Types": {
"id": 218,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractManager"
}
}
],
"return_type": {
"code": "SET",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all contract types.\n\n"
},
"ContractManager_get_AllContracts": {
"id": 219,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all contracts.\n\n"
},
"ContractManager_get_ActiveContracts": {
"id": 220,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all active contracts.\n\n"
},
"ContractManager_get_OfferedContracts": {
"id": 221,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all offered, but unaccepted, contracts.\n\n"
},
"ContractManager_get_CompletedContracts": {
"id": 222,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all completed contracts.\n\n"
},
"ContractManager_get_FailedContracts": {
"id": 223,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all failed contracts.\n\n"
},
"ContractParameter_get_Title": {
"id": 224,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nTitle of the parameter.\n\n"
},
"ContractParameter_get_Notes": {
"id": 225,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nNotes for the parameter.\n\n"
},
"ContractParameter_get_Children": {
"id": 226,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nChild contract parameters.\n\n"
},
"ContractParameter_get_Completed": {
"id": 227,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the parameter has been completed.\n\n"
},
"ContractParameter_get_Failed": {
"id": 228,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the parameter has been failed.\n\n"
},
"ContractParameter_get_Optional": {
"id": 229,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the contract parameter is optional.\n\n"
},
"ContractParameter_get_FundsCompletion": {
"id": 230,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nFunds received on completion of the contract parameter.\n\n"
},
"ContractParameter_get_FundsFailure": {
"id": 231,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nFunds lost if the contract parameter is failed.\n\n"
},
"ContractParameter_get_ReputationCompletion": {
"id": 232,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nReputation gained on completion of the contract parameter.\n\n"
},
"ContractParameter_get_ReputationFailure": {
"id": 233,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nReputation lost if the contract parameter is failed.\n\n"
},
"ContractParameter_get_ScienceCompletion": {
"id": 234,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ContractParameter"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nScience gained on completion of the contract parameter.\n\n"
},
"Control_ActivateNextStage": {
"id": 235,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nActivates the next stage. Equivalent to pressing the space bar in-game.\n\nA list of vessel objects that are jettisoned from the active vessel.\n\nWhen called, the active vessel may change. It is therefore possible that,\nafter calling this function, the object(s) returned by previous call(s) to\n no longer refer to the active vessel.\nThrows an exception if staging is locked.\n\n"
},
"Control_GetActionGroup": {
"id": 236,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "group",
"type": {
"code": "UINT32"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns true if the given action group is enabled.\n\n\nA number between 0 and 9 inclusive,\nor between 0 and 250 inclusive when the Extended Action Groups mod is installed.\n\n"
},
"Control_SetActionGroup": {
"id": 237,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "group",
"type": {
"code": "UINT32"
}
},
{
"name": "state",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSets the state of the given action group.\n\n\nA number between 0 and 9 inclusive,\nor between 0 and 250 inclusive when the Extended Action Groups mod is installed.\n\n\n"
},
"Control_ToggleActionGroup": {
"id": 238,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "group",
"type": {
"code": "UINT32"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nToggles the state of the given action group.\n\n\nA number between 0 and 9 inclusive,\nor between 0 and 250 inclusive when the Extended Action Groups mod is installed.\n\n"
},
"Control_AddNode": {
"id": 239,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "ut",
"type": {
"code": "DOUBLE"
}
},
{
"name": "prograde",
"type": {
"code": "FLOAT"
},
"default_value": "AAAAAA=="
},
{
"name": "normal",
"type": {
"code": "FLOAT"
},
"default_value": "AAAAAA=="
},
{
"name": "radial",
"type": {
"code": "FLOAT"
},
"default_value": "AAAAAA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nCreates a maneuver node at the given universal time, and returns a\n object that can be used to modify it.\nOptionally sets the magnitude of the delta-v for the maneuver node\nin the prograde, normal and radial directions.\n\nUniversal time of the maneuver node.\nDelta-v in the prograde direction.\nDelta-v in the normal direction.\nDelta-v in the radial direction.\n"
},
"Control_RemoveNodes": {
"id": 240,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nRemove all maneuver nodes.\n\n"
},
"Control_get_State": {
"id": 241,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ControlState"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe control state of the vessel.\n\n"
},
"Control_get_Source": {
"id": 242,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ControlSource"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe source of the vessels control, for example by a kerbal or a probe core.\n\n"
},
"Control_get_SAS": {
"id": 243,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of SAS.\n\nEquivalent to \n"
},
"Control_set_SAS": {
"id": 244,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of SAS.\n\nEquivalent to \n"
},
"Control_get_SASMode": {
"id": 245,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SASMode"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current .\nThese modes are equivalent to the mode buttons to\nthe left of the navball that appear when SAS is enabled.\n\nEquivalent to \n"
},
"Control_set_SASMode": {
"id": 246,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SASMode"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current .\nThese modes are equivalent to the mode buttons to\nthe left of the navball that appear when SAS is enabled.\n\nEquivalent to \n"
},
"Control_get_SpeedMode": {
"id": 247,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SpeedMode"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current of the navball.\nThis is the mode displayed next to the speed at the top of the navball.\n\n"
},
"Control_set_SpeedMode": {
"id": 248,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SpeedMode"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current of the navball.\nThis is the mode displayed next to the speed at the top of the navball.\n\n"
},
"Control_get_RCS": {
"id": 249,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of RCS.\n\n"
},
"Control_set_RCS": {
"id": 250,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of RCS.\n\n"
},
"Control_get_ReactionWheels": {
"id": 251,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all reactive wheels on the vessel are active,\nand sets the active state of all reaction wheels.\nSee .\n\n"
},
"Control_set_ReactionWheels": {
"id": 252,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all reactive wheels on the vessel are active,\nand sets the active state of all reaction wheels.\nSee .\n\n"
},
"Control_get_Gear": {
"id": 253,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the landing gear/legs.\n\n"
},
"Control_set_Gear": {
"id": 254,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the landing gear/legs.\n\n"
},
"Control_get_Legs": {
"id": 255,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all landing legs on the vessel are deployed,\nand sets the deployment state of all landing legs.\nDoes not include wheels (for example landing gear).\nSee .\n\n"
},
"Control_set_Legs": {
"id": 256,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all landing legs on the vessel are deployed,\nand sets the deployment state of all landing legs.\nDoes not include wheels (for example landing gear).\nSee .\n\n"
},
"Control_get_Wheels": {
"id": 257,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all wheels on the vessel are deployed,\nand sets the deployment state of all wheels.\nDoes not include landing legs.\nSee .\n\n"
},
"Control_set_Wheels": {
"id": 258,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all wheels on the vessel are deployed,\nand sets the deployment state of all wheels.\nDoes not include landing legs.\nSee .\n\n"
},
"Control_get_Lights": {
"id": 259,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the lights.\n\n"
},
"Control_set_Lights": {
"id": 260,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the lights.\n\n"
},
"Control_get_Brakes": {
"id": 261,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the wheel brakes.\n\n"
},
"Control_set_Brakes": {
"id": 262,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the wheel brakes.\n\n"
},
"Control_get_Antennas": {
"id": 263,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all antennas on the vessel are deployed,\nand sets the deployment state of all antennas.\nSee .\n\n"
},
"Control_set_Antennas": {
"id": 264,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all antennas on the vessel are deployed,\nand sets the deployment state of all antennas.\nSee .\n\n"
},
"Control_get_CargoBays": {
"id": 265,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether any of the cargo bays on the vessel are open,\nand sets the open state of all cargo bays.\nSee .\n\n"
},
"Control_set_CargoBays": {
"id": 266,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether any of the cargo bays on the vessel are open,\nand sets the open state of all cargo bays.\nSee .\n\n"
},
"Control_get_Intakes": {
"id": 267,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all of the air intakes on the vessel are open,\nand sets the open state of all air intakes.\nSee .\n\n"
},
"Control_set_Intakes": {
"id": 268,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all of the air intakes on the vessel are open,\nand sets the open state of all air intakes.\nSee .\n\n"
},
"Control_get_Parachutes": {
"id": 269,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all parachutes on the vessel are deployed,\nand sets the deployment state of all parachutes.\nCannot be set to false.\nSee .\n\n"
},
"Control_set_Parachutes": {
"id": 270,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all parachutes on the vessel are deployed,\nand sets the deployment state of all parachutes.\nCannot be set to false.\nSee .\n\n"
},
"Control_get_Radiators": {
"id": 271,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all radiators on the vessel are deployed,\nand sets the deployment state of all radiators.\nSee .\n\n"
},
"Control_set_Radiators": {
"id": 272,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all radiators on the vessel are deployed,\nand sets the deployment state of all radiators.\nSee .\n\n"
},
"Control_get_ResourceHarvesters": {
"id": 273,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all of the resource harvesters on the vessel are deployed,\nand sets the deployment state of all resource harvesters.\nSee .\n\n"
},
"Control_set_ResourceHarvesters": {
"id": 274,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all of the resource harvesters on the vessel are deployed,\nand sets the deployment state of all resource harvesters.\nSee .\n\n"
},
"Control_get_ResourceHarvestersActive": {
"id": 275,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether any of the resource harvesters on the vessel are active,\nand sets the active state of all resource harvesters.\nSee .\n\n"
},
"Control_set_ResourceHarvestersActive": {
"id": 276,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether any of the resource harvesters on the vessel are active,\nand sets the active state of all resource harvesters.\nSee .\n\n"
},
"Control_get_SolarPanels": {
"id": 277,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all solar panels on the vessel are deployed,\nand sets the deployment state of all solar panels.\nSee .\n\n"
},
"Control_set_SolarPanels": {
"id": 278,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns whether all solar panels on the vessel are deployed,\nand sets the deployment state of all solar panels.\nSee .\n\n"
},
"Control_get_Abort": {
"id": 279,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the abort action group.\n\n"
},
"Control_set_Abort": {
"id": 280,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the abort action group.\n\n"
},
"Control_get_Throttle": {
"id": 281,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the throttle. A value between 0 and 1.\n\n"
},
"Control_set_Throttle": {
"id": 282,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the throttle. A value between 0 and 1.\n\n"
},
"Control_get_InputMode": {
"id": 283,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ControlInputMode"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSets the behavior of the pitch, yaw, roll and translation control inputs.\nWhen set to additive, these inputs are added to the vessels current inputs.\nThis mode is the default.\nWhen set to override, these inputs (if non-zero) override the vessels inputs.\nThis mode prevents keyboard control, or SAS, from interfering with the controls when\nthey are set.\n\n"
},
"Control_set_InputMode": {
"id": 284,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ControlInputMode"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSets the behavior of the pitch, yaw, roll and translation control inputs.\nWhen set to additive, these inputs are added to the vessels current inputs.\nThis mode is the default.\nWhen set to override, these inputs (if non-zero) override the vessels inputs.\nThis mode prevents keyboard control, or SAS, from interfering with the controls when\nthey are set.\n\n"
},
"Control_get_Pitch": {
"id": 285,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the pitch control.\nA value between -1 and 1.\nEquivalent to the w and s keys.\n\n"
},
"Control_set_Pitch": {
"id": 286,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the pitch control.\nA value between -1 and 1.\nEquivalent to the w and s keys.\n\n"
},
"Control_get_Yaw": {
"id": 287,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the yaw control.\nA value between -1 and 1.\nEquivalent to the a and d keys.\n\n"
},
"Control_set_Yaw": {
"id": 288,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the yaw control.\nA value between -1 and 1.\nEquivalent to the a and d keys.\n\n"
},
"Control_get_Roll": {
"id": 289,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the roll control.\nA value between -1 and 1.\nEquivalent to the q and e keys.\n\n"
},
"Control_set_Roll": {
"id": 290,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the roll control.\nA value between -1 and 1.\nEquivalent to the q and e keys.\n\n"
},
"Control_get_Forward": {
"id": 291,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the forward translational control.\nA value between -1 and 1.\nEquivalent to the h and n keys.\n\n"
},
"Control_set_Forward": {
"id": 292,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the forward translational control.\nA value between -1 and 1.\nEquivalent to the h and n keys.\n\n"
},
"Control_get_Up": {
"id": 293,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the up translational control.\nA value between -1 and 1.\nEquivalent to the i and k keys.\n\n"
},
"Control_set_Up": {
"id": 294,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the up translational control.\nA value between -1 and 1.\nEquivalent to the i and k keys.\n\n"
},
"Control_get_Right": {
"id": 295,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the right translational control.\nA value between -1 and 1.\nEquivalent to the j and l keys.\n\n"
},
"Control_set_Right": {
"id": 296,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the right translational control.\nA value between -1 and 1.\nEquivalent to the j and l keys.\n\n"
},
"Control_get_WheelThrottle": {
"id": 297,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the wheel throttle.\nA value between -1 and 1.\nA value of 1 rotates the wheels forwards, a value of -1 rotates\nthe wheels backwards.\n\n"
},
"Control_set_WheelThrottle": {
"id": 298,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the wheel throttle.\nA value between -1 and 1.\nA value of 1 rotates the wheels forwards, a value of -1 rotates\nthe wheels backwards.\n\n"
},
"Control_get_WheelSteering": {
"id": 299,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the wheel steering.\nA value between -1 and 1.\nA value of 1 steers to the left, and a value of -1 steers to the right.\n\n"
},
"Control_set_WheelSteering": {
"id": 300,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of the wheel steering.\nA value between -1 and 1.\nA value of 1 steers to the left, and a value of -1 steers to the right.\n\n"
},
"Control_get_CustomAxis01": {
"id": 301,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis01.\nA value between -1 and 1.\n\n"
},
"Control_set_CustomAxis01": {
"id": 302,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis01.\nA value between -1 and 1.\n\n"
},
"Control_get_CustomAxis02": {
"id": 303,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis02.\nA value between -1 and 1.\n\n"
},
"Control_set_CustomAxis02": {
"id": 304,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis02.\nA value between -1 and 1.\n\n"
},
"Control_get_CustomAxis03": {
"id": 305,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis03.\nA value between -1 and 1.\n\n"
},
"Control_set_CustomAxis03": {
"id": 306,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis03.\nA value between -1 and 1.\n\n"
},
"Control_get_CustomAxis04": {
"id": 307,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis04.\nA value between -1 and 1.\n\n"
},
"Control_set_CustomAxis04": {
"id": 308,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe state of CustomAxis04.\nA value between -1 and 1.\n\n"
},
"Control_get_CurrentStage": {
"id": 309,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current stage of the vessel. Corresponds to the stage number in\nthe in-game UI.\n\n"
},
"Control_get_StageLock": {
"id": 310,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether staging is locked on the vessel.\n\n\nThis is equivalent to locking the staging using Alt+L\n\n"
},
"Control_set_StageLock": {
"id": 311,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether staging is locked on the vessel.\n\n\nThis is equivalent to locking the staging using Alt+L\n\n"
},
"Control_get_Nodes": {
"id": 312,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns a list of all existing maneuver nodes, ordered by time from first to last.\n\n"
},
"CrewMember_get_Name": {
"id": 313,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew members name.\n\n"
},
"CrewMember_set_Name": {
"id": 314,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nThe crew members name.\n\n"
},
"CrewMember_get_Type": {
"id": 315,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "CrewMemberType"
},
"return_is_nullable": false,
"documentation": "\n\nThe type of crew member.\n\n"
},
"CrewMember_get_OnMission": {
"id": 316,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the crew member is on a mission.\n\n"
},
"CrewMember_get_Courage": {
"id": 317,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew members courage.\n\n"
},
"CrewMember_set_Courage": {
"id": 318,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe crew members courage.\n\n"
},
"CrewMember_get_Stupidity": {
"id": 319,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew members stupidity.\n\n"
},
"CrewMember_set_Stupidity": {
"id": 320,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe crew members stupidity.\n\n"
},
"CrewMember_get_Experience": {
"id": 321,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew members experience.\n\n"
},
"CrewMember_set_Experience": {
"id": 322,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe crew members experience.\n\n"
},
"CrewMember_get_Badass": {
"id": 323,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the crew member is a badass.\n\n"
},
"CrewMember_set_Badass": {
"id": 324,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the crew member is a badass.\n\n"
},
"CrewMember_get_Veteran": {
"id": 325,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the crew member is a veteran.\n\n"
},
"CrewMember_set_Veteran": {
"id": 326,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the crew member is a veteran.\n\n"
},
"CrewMember_get_Trait": {
"id": 327,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew member's job.\n\n"
},
"CrewMember_get_Gender": {
"id": 328,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "CrewMemberGender"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew member's gender.\n\n"
},
"CrewMember_get_RosterStatus": {
"id": 329,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "RosterStatus"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew member's current roster status.\n\n"
},
"CrewMember_get_SuitType": {
"id": 330,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SuitType"
},
"return_is_nullable": false,
"documentation": "\n\nThe crew member's suit type.\n\n"
},
"CrewMember_set_SuitType": {
"id": 331,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SuitType"
}
}
],
"documentation": "\n\nThe crew member's suit type.\n\n"
},
"CrewMember_get_CareerLogFlights": {
"id": 332,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "SINT32"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe flight IDs for each entry in the career flight log.\n\n"
},
"CrewMember_get_CareerLogTypes": {
"id": 333,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe type for each entry in the career flight log.\n\n"
},
"CrewMember_get_CareerLogTargets": {
"id": 334,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe body name for each entry in the career flight log.\n\n"
},
"Flight_SimulateAerodynamicForceAt": {
"id": 335,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
},
{
"name": "body",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "velocity",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nSimulate and return the total aerodynamic forces acting on the vessel,\nif it where to be traveling with the given velocity at the given position in the\natmosphere of the given celestial body.\n\nA vector pointing in the direction that the force acts,\nwith its magnitude equal to the strength of the force in Newtons.\n"
},
"Flight_get_GForce": {
"id": 336,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current G force acting on the vessel in .\n\n"
},
"Flight_get_MeanAltitude": {
"id": 337,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude above sea level, in meters.\nMeasured from the center of mass of the vessel.\n\n"
},
"Flight_get_SurfaceAltitude": {
"id": 338,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude above the surface of the body or sea level, whichever is closer, in meters.\nMeasured from the center of mass of the vessel.\n\n"
},
"Flight_get_BedrockAltitude": {
"id": 339,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude above the surface of the body, in meters. When over water, this is the altitude above the sea floor.\nMeasured from the center of mass of the vessel.\n\n"
},
"Flight_get_Elevation": {
"id": 340,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe elevation of the terrain under the vessel, in meters. This is the height of the terrain above sea level,\nand is negative when the vessel is over the sea.\n\n"
},
"Flight_get_Latitude": {
"id": 341,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe latitude of the vessel for the body being orbited, in degrees.\n\n"
},
"Flight_get_Longitude": {
"id": 342,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe longitude of the vessel for the body being orbited, in degrees.\n\n"
},
"Flight_get_Velocity": {
"id": 343,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe velocity of the vessel, in the reference frame .\n\nThe velocity as a vector. The vector points in the direction of travel,\nand its magnitude is the speed of the vessel in meters per second.\n"
},
"Flight_get_Speed": {
"id": 344,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe speed of the vessel in meters per second,\nin the reference frame .\n\n"
},
"Flight_get_HorizontalSpeed": {
"id": 345,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe horizontal speed of the vessel in meters per second,\nin the reference frame .\n\n"
},
"Flight_get_VerticalSpeed": {
"id": 346,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe vertical speed of the vessel in meters per second,\nin the reference frame .\n\n"
},
"Flight_get_CenterOfMass": {
"id": 347,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe position of the center of mass of the vessel,\nin the reference frame \nThe position as a vector.\n"
},
"Flight_get_Rotation": {
"id": 348,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe rotation of the vessel, in the reference frame \nThe rotation as a quaternion of the form .\n"
},
"Flight_get_Direction": {
"id": 349,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe direction that the vessel is pointing in,\nin the reference frame .\n\nThe direction as a unit vector.\n"
},
"Flight_get_Pitch": {
"id": 350,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe pitch of the vessel relative to the horizon, in degrees.\nA value between -90° and +90°.\n\n"
},
"Flight_get_Heading": {
"id": 351,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe heading of the vessel (its angle relative to north), in degrees.\nA value between 0° and 360°.\n\n"
},
"Flight_get_Roll": {
"id": 352,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe roll of the vessel relative to the horizon, in degrees.\nA value between -180° and +180°.\n\n"
},
"Flight_get_Prograde": {
"id": 353,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe prograde direction of the vessels orbit,\nin the reference frame .\n\nThe direction as a unit vector.\n"
},
"Flight_get_Retrograde": {
"id": 354,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe retrograde direction of the vessels orbit,\nin the reference frame .\n\nThe direction as a unit vector.\n"
},
"Flight_get_Normal": {
"id": 355,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe direction normal to the vessels orbit,\nin the reference frame .\n\nThe direction as a unit vector.\n"
},
"Flight_get_AntiNormal": {
"id": 356,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe direction opposite to the normal of the vessels orbit,\nin the reference frame .\n\nThe direction as a unit vector.\n"
},
"Flight_get_Radial": {
"id": 357,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe radial direction of the vessels orbit,\nin the reference frame .\n\nThe direction as a unit vector.\n"
},
"Flight_get_AntiRadial": {
"id": 358,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe direction opposite to the radial direction of the vessels orbit,\nin the reference frame .\n\nThe direction as a unit vector.\n"
},
"Flight_get_AtmosphereDensity": {
"id": 359,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current density of the atmosphere around the vessel, in .\n\n"
},
"Flight_get_DynamicPressure": {
"id": 360,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe dynamic pressure acting on the vessel, in Pascals. This is a measure of the\nstrength of the aerodynamic forces. It is equal to\n.\nIt is commonly denoted .\n\n"
},
"Flight_get_StaticPressureAtMSL": {
"id": 361,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe static atmospheric pressure at mean sea level, in Pascals.\n\n"
},
"Flight_get_StaticPressure": {
"id": 362,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe static atmospheric pressure acting on the vessel, in Pascals.\n\n"
},
"Flight_get_AerodynamicForce": {
"id": 363,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total aerodynamic forces acting on the vessel,\nin reference frame .\n\nA vector pointing in the direction that the force acts,\nwith its magnitude equal to the strength of the force in Newtons.\n"
},
"Flight_get_Lift": {
"id": 364,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe aerodynamic lift\ncurrently acting on the vessel.\n\nA vector pointing in the direction that the force acts,\nwith its magnitude equal to the strength of the force in Newtons.\n"
},
"Flight_get_Drag": {
"id": 365,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe aerodynamic drag currently acting on the vessel.\n\nA vector pointing in the direction of the force, with its magnitude\nequal to the strength of the force in Newtons.\n"
},
"Flight_get_SpeedOfSound": {
"id": 366,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe speed of sound, in the atmosphere around the vessel, in .\n\n"
},
"Flight_get_Mach": {
"id": 367,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe speed of the vessel, in multiples of the speed of sound.\n\n"
},
"Flight_get_ReynoldsNumber": {
"id": 368,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe vessels Reynolds number.\n\n\nRequires Ferram Aerospace Research.\n\n"
},
"Flight_get_TrueAirSpeed": {
"id": 369,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe true air speed\nof the vessel, in meters per second.\n\n"
},
"Flight_get_EquivalentAirSpeed": {
"id": 370,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe equivalent air speed\nof the vessel, in meters per second.\n\n"
},
"Flight_get_TerminalVelocity": {
"id": 371,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nAn estimate of the current terminal velocity of the vessel, in meters per second.\nThis is the speed at which the drag forces cancel out the force of gravity.\n\n"
},
"Flight_get_AngleOfAttack": {
"id": 372,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe pitch angle between the orientation of the vessel and its velocity vector,\nin degrees.\n\n"
},
"Flight_get_SideslipAngle": {
"id": 373,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe yaw angle between the orientation of the vessel and its velocity vector, in degrees.\n\n"
},
"Flight_get_TotalAirTemperature": {
"id": 374,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total air temperature\nof the atmosphere around the vessel, in Kelvin.\nThis includes the and the vessel's kinetic energy.\n\n"
},
"Flight_get_StaticAirTemperature": {
"id": 375,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe static (ambient)\ntemperature of the atmosphere around the vessel, in Kelvin.\n\n"
},
"Flight_get_StallFraction": {
"id": 376,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe current amount of stall, between 0 and 1. A value greater than 0.005 indicates\na minor stall and a value greater than 0.5 indicates a large-scale stall.\n\n\nRequires Ferram Aerospace Research.\n\n"
},
"Flight_get_DragCoefficient": {
"id": 377,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe coefficient of drag. This is the amount of drag produced by the vessel.\nIt depends on air speed, air density and wing area.\n\n\nRequires Ferram Aerospace Research.\n\n"
},
"Flight_get_LiftCoefficient": {
"id": 378,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe coefficient of lift. This is the amount of lift produced by the vessel, and\ndepends on air speed, air density and wing area.\n\n\nRequires Ferram Aerospace Research.\n\n"
},
"Flight_get_BallisticCoefficient": {
"id": 379,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe ballistic coefficient.\n\n\nRequires Ferram Aerospace Research.\n\n"
},
"Flight_get_ThrustSpecificFuelConsumption": {
"id": 380,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe thrust specific fuel consumption for the jet engines on the vessel. This is a\nmeasure of the efficiency of the engines, with a lower value indicating a more\nefficient vessel. This value is the number of Newtons of fuel that are burned,\nper hour, to produce one newton of thrust.\n\n\nRequires Ferram Aerospace Research.\n\n"
},
"LaunchSite_get_Name": {
"id": 381,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchSite"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the launch site.\n\n"
},
"LaunchSite_get_Body": {
"id": 382,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchSite"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
},
"return_is_nullable": false,
"documentation": "\n\nThe celestial body the launch site is on.\n\n"
},
"LaunchSite_get_EditorFacility": {
"id": 383,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchSite"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "EditorFacility"
},
"return_is_nullable": false,
"documentation": "\n\nWhich editor is normally used for this launch site.\n\n"
},
"Node_BurnVector": {
"id": 384,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"default_value": "AA==",
"nullable": true
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns the burn vector for the maneuver node.\n\nThe reference frame that the returned vector is in.\nDefaults to .\nA vector whose direction is the direction of the maneuver node burn, and\nmagnitude is the delta-v of the burn in meters per second.\n\n\nDoes not change when executing the maneuver node. See .\n\n"
},
"Node_RemainingBurnVector": {
"id": 385,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"default_value": "AA==",
"nullable": true
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns the remaining burn vector for the maneuver node.\n\nThe reference frame that the returned vector is in.\nDefaults to .\nA vector whose direction is the direction of the maneuver node burn, and\nmagnitude is the delta-v of the burn in meters per second.\n\n\nChanges as the maneuver node is executed. See .\n\n"
},
"Node_Remove": {
"id": 386,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nRemoves the maneuver node.\n\n"
},
"Node_Position": {
"id": 387,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe position vector of the maneuver node in the given reference frame.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n"
},
"Node_Direction": {
"id": 388,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe direction of the maneuver nodes burn.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"Node_get_Prograde": {
"id": 389,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe magnitude of the maneuver nodes delta-v in the prograde direction,\nin meters per second.\n\n"
},
"Node_set_Prograde": {
"id": 390,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe magnitude of the maneuver nodes delta-v in the prograde direction,\nin meters per second.\n\n"
},
"Node_get_Normal": {
"id": 391,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe magnitude of the maneuver nodes delta-v in the normal direction,\nin meters per second.\n\n"
},
"Node_set_Normal": {
"id": 392,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe magnitude of the maneuver nodes delta-v in the normal direction,\nin meters per second.\n\n"
},
"Node_get_Radial": {
"id": 393,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe magnitude of the maneuver nodes delta-v in the radial direction,\nin meters per second.\n\n"
},
"Node_set_Radial": {
"id": 394,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe magnitude of the maneuver nodes delta-v in the radial direction,\nin meters per second.\n\n"
},
"Node_get_DeltaV": {
"id": 395,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe delta-v of the maneuver node, in meters per second.\n\n\nDoes not change when executing the maneuver node. See .\n\n"
},
"Node_set_DeltaV": {
"id": 396,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe delta-v of the maneuver node, in meters per second.\n\n\nDoes not change when executing the maneuver node. See .\n\n"
},
"Node_get_RemainingDeltaV": {
"id": 397,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGets the remaining delta-v of the maneuver node, in meters per second. Changes as the\nnode is executed. This is equivalent to the delta-v reported in-game.\n\n"
},
"Node_get_UT": {
"id": 398,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe universal time at which the maneuver will occur, in seconds.\n\n"
},
"Node_set_UT": {
"id": 399,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe universal time at which the maneuver will occur, in seconds.\n\n"
},
"Node_get_TimeTo": {
"id": 400,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe time until the maneuver node will be encountered, in seconds.\n\n"
},
"Node_get_Orbit": {
"id": 401,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe orbit that results from executing the maneuver node.\n\n"
},
"Node_get_ReferenceFrame": {
"id": 402,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame that is fixed relative to the maneuver node's burn.\n- The origin is at the position of the maneuver node.
- The y-axis points in the direction of the burn.
- The x-axis and z-axis point in arbitrary but fixed directions.
\n"
},
"Node_get_OrbitalReferenceFrame": {
"id": 403,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Node"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame that is fixed relative to the maneuver node, and\norientated with the orbital prograde/normal/radial directions of the\noriginal orbit at the maneuver node's position.\n- The origin is at the position of the maneuver node.
- The x-axis points in the orbital anti-radial direction of the original\norbit, at the position of the maneuver node.
- The y-axis points in the orbital prograde direction of the original\norbit, at the position of the maneuver node.
- The z-axis points in the orbital normal direction of the original orbit,\nat the position of the maneuver node.
\n"
},
"Orbit_static_ReferencePlaneNormal": {
"id": 404,
"parameters": [
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe direction that is normal to the orbits reference plane,\nin the given reference frame.\nThe reference plane is the plane from which the orbits inclination is measured.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"Orbit_static_ReferencePlaneDirection": {
"id": 405,
"parameters": [
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe direction from which the orbits longitude of ascending node is measured,\nin the given reference frame.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"Orbit_MeanAnomalyAtUT": {
"id": 406,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "ut",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe mean anomaly at the given time.\n\nThe universal time in seconds.\n"
},
"Orbit_RadiusAtTrueAnomaly": {
"id": 407,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "trueAnomaly",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe orbital radius at the point in the orbit given by the true anomaly.\n\nThe true anomaly.\n"
},
"Orbit_TrueAnomalyAtRadius": {
"id": 408,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "radius",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe true anomaly at the given orbital radius.\n\nThe orbital radius in meters.\n"
},
"Orbit_TrueAnomalyAtUT": {
"id": 409,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "ut",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe true anomaly at the given time.\n\nThe universal time in seconds.\n"
},
"Orbit_UTAtTrueAnomaly": {
"id": 410,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "trueAnomaly",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe universal time, in seconds, corresponding to the given true anomaly.\n\nTrue anomaly.\n"
},
"Orbit_EccentricAnomalyAtUT": {
"id": 411,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "ut",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe eccentric anomaly at the given universal time.\n\nThe universal time, in seconds.\n"
},
"Orbit_OrbitalSpeedAt": {
"id": 412,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "time",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe orbital speed at the given time, in meters per second.\n\nTime from now, in seconds.\n"
},
"Orbit_RadiusAt": {
"id": 413,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "ut",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe orbital radius at the given time, in meters.\n\nThe universal time to measure the radius at.\n"
},
"Orbit_PositionAt": {
"id": 414,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "ut",
"type": {
"code": "DOUBLE"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position at a given time, in the specified reference frame.\n\nThe position as a vector.\nThe universal time to measure the position at.\nThe reference frame that the returned\nposition vector is in.\n"
},
"Orbit_TimeOfClosestApproach": {
"id": 415,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "target",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nEstimates and returns the time at closest approach to a target orbit.\n\nThe universal time at closest approach, in seconds.\nTarget orbit.\n"
},
"Orbit_DistanceAtClosestApproach": {
"id": 416,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "target",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nEstimates and returns the distance at closest approach to a target orbit, in meters.\n\nTarget orbit.\n"
},
"Orbit_ListClosestApproaches": {
"id": 417,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "target",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "orbits",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "LIST",
"types": [
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nReturns the times at closest approach and corresponding distances, to a target orbit.\n\n\nA list of two lists.\nThe first is a list of times at closest approach, as universal times in seconds.\nThe second is a list of corresponding distances at closest approach, in meters.\n\nTarget orbit.\nThe number of future orbits to search.\n"
},
"Orbit_TrueAnomalyAtAN": {
"id": 418,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "target",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe true anomaly of the ascending node with the given target orbit.\n\nTarget orbit.\n"
},
"Orbit_TrueAnomalyAtDN": {
"id": 419,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "target",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe true anomaly of the descending node with the given target orbit.\n\nTarget orbit.\n"
},
"Orbit_RelativeInclination": {
"id": 420,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
},
{
"name": "target",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nRelative inclination of this orbit and the target orbit, in radians.\n\nTarget orbit.\n"
},
"Orbit_get_Body": {
"id": 421,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
},
"return_is_nullable": false,
"documentation": "\n\nThe celestial body (e.g. planet or moon) around which the object is orbiting.\n\n"
},
"Orbit_get_Apoapsis": {
"id": 422,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nGets the apoapsis of the orbit, in meters, from the center of mass\nof the body being orbited.\n\n\nFor the apoapsis altitude reported on the in-game map view,\nuse .\n\n"
},
"Orbit_get_Periapsis": {
"id": 423,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe periapsis of the orbit, in meters, from the center of mass\nof the body being orbited.\n\n\nFor the periapsis altitude reported on the in-game map view,\nuse .\n\n"
},
"Orbit_get_ApoapsisAltitude": {
"id": 424,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe apoapsis of the orbit, in meters, above the sea level of the body being orbited.\n\n\nThis is equal to minus the equatorial radius of the body.\n\n"
},
"Orbit_get_PeriapsisAltitude": {
"id": 425,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe periapsis of the orbit, in meters, above the sea level of the body being orbited.\n\n\nThis is equal to minus the equatorial radius of the body.\n\n"
},
"Orbit_get_SemiMajorAxis": {
"id": 426,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe semi-major axis of the orbit, in meters.\n\n"
},
"Orbit_get_SemiMinorAxis": {
"id": 427,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe semi-minor axis of the orbit, in meters.\n\n"
},
"Orbit_get_Radius": {
"id": 428,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current radius of the orbit, in meters. This is the distance between the center\nof mass of the object in orbit, and the center of mass of the body around which it\nis orbiting.\n\n\nThis value will change over time if the orbit is elliptical.\n\n"
},
"Orbit_get_Speed": {
"id": 429,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current orbital speed of the object in meters per second.\n\n\nThis value will change over time if the orbit is elliptical.\n\n"
},
"Orbit_get_Period": {
"id": 430,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe orbital period, in seconds.\n\n"
},
"Orbit_get_TimeToApoapsis": {
"id": 431,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe time until the object reaches apoapsis, in seconds.\n\n"
},
"Orbit_get_TimeToPeriapsis": {
"id": 432,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe time until the object reaches periapsis, in seconds.\n\n"
},
"Orbit_get_Eccentricity": {
"id": 433,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe eccentricity\nof the orbit.\n\n"
},
"Orbit_get_Inclination": {
"id": 434,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe inclination\nof the orbit,\nin radians.\n\n"
},
"Orbit_get_LongitudeOfAscendingNode": {
"id": 435,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe longitude of\nthe ascending node, in radians.\n\n"
},
"Orbit_get_ArgumentOfPeriapsis": {
"id": 436,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe argument of\nperiapsis, in radians.\n\n"
},
"Orbit_get_MeanAnomalyAtEpoch": {
"id": 437,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe mean anomaly at epoch.\n\n"
},
"Orbit_get_Epoch": {
"id": 438,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe time since the epoch (the point at which the\nmean anomaly at epoch\nwas measured, in seconds.\n\n"
},
"Orbit_get_MeanAnomaly": {
"id": 439,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe mean anomaly.\n\n"
},
"Orbit_get_EccentricAnomaly": {
"id": 440,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe eccentric anomaly.\n\n"
},
"Orbit_get_TrueAnomaly": {
"id": 441,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe true anomaly.\n\n"
},
"Orbit_get_NextOrbit": {
"id": 442,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
},
"return_is_nullable": true,
"documentation": "\n\nIf the object is going to change sphere of influence in the future, returns the new\norbit after the change. Otherwise returns null.\n\n"
},
"Orbit_get_TimeToSOIChange": {
"id": 443,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe time until the object changes sphere of influence, in seconds. Returns NaN\nif the object is not going to change sphere of influence.\n\n"
},
"Orbit_get_OrbitalSpeed": {
"id": 444,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current orbital speed in meters per second.\n\n"
},
"Antenna_Transmit": {
"id": 445,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"documentation": "\n\nTransmit data.\n\n"
},
"Antenna_Cancel": {
"id": 446,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"documentation": "\n\nCancel current transmission of data.\n\n"
},
"Antenna_get_Part": {
"id": 447,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this antenna.\n\n"
},
"Antenna_get_State": {
"id": 448,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "AntennaState"
},
"return_is_nullable": false,
"documentation": "\n\nThe current state of the antenna.\n\n"
},
"Antenna_get_Deployable": {
"id": 449,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the antenna is deployable.\n\n"
},
"Antenna_get_Deployed": {
"id": 450,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the antenna is deployed.\n\n\nFixed antennas are always deployed.\nReturns an error if you try to deploy a fixed antenna.\n\n"
},
"Antenna_set_Deployed": {
"id": 451,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the antenna is deployed.\n\n\nFixed antennas are always deployed.\nReturns an error if you try to deploy a fixed antenna.\n\n"
},
"Antenna_get_CanTransmit": {
"id": 452,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether data can be transmitted by this antenna.\n\n"
},
"Antenna_get_AllowPartial": {
"id": 453,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether partial data transmission is permitted.\n\n"
},
"Antenna_set_AllowPartial": {
"id": 454,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether partial data transmission is permitted.\n\n"
},
"Antenna_get_Power": {
"id": 455,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe power of the antenna.\n\n"
},
"Antenna_get_Combinable": {
"id": 456,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the antenna can be combined with other antennae on the vessel\nto boost the power.\n\n"
},
"Antenna_get_CombinableExponent": {
"id": 457,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nExponent used to calculate the combined power of multiple antennae on a vessel.\n\n"
},
"Antenna_get_PacketInterval": {
"id": 458,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nInterval between sending packets in seconds.\n\n"
},
"Antenna_get_PacketSize": {
"id": 459,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nAmount of data sent per packet in Mits.\n\n"
},
"Antenna_get_PacketResourceCost": {
"id": 460,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nUnits of electric charge consumed per packet sent.\n\n"
},
"CargoBay_get_Part": {
"id": 461,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CargoBay"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this cargo bay.\n\n"
},
"CargoBay_get_State": {
"id": 462,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CargoBay"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "CargoBayState"
},
"return_is_nullable": false,
"documentation": "\n\nThe state of the cargo bay.\n\n"
},
"CargoBay_get_Open": {
"id": 463,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CargoBay"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the cargo bay is open.\n\n"
},
"CargoBay_set_Open": {
"id": 464,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CargoBay"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the cargo bay is open.\n\n"
},
"ControlSurface_get_Part": {
"id": 465,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this control surface.\n\n"
},
"ControlSurface_get_PitchEnabled": {
"id": 466,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the control surface has pitch control enabled.\n\n"
},
"ControlSurface_set_PitchEnabled": {
"id": 467,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the control surface has pitch control enabled.\n\n"
},
"ControlSurface_get_YawEnabled": {
"id": 468,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the control surface has yaw control enabled.\n\n"
},
"ControlSurface_set_YawEnabled": {
"id": 469,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the control surface has yaw control enabled.\n\n"
},
"ControlSurface_get_RollEnabled": {
"id": 470,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the control surface has roll control enabled.\n\n"
},
"ControlSurface_set_RollEnabled": {
"id": 471,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the control surface has roll control enabled.\n\n"
},
"ControlSurface_get_AuthorityLimiter": {
"id": 472,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe authority limiter for the control surface, which controls how far the\ncontrol surface will move.\n\n"
},
"ControlSurface_set_AuthorityLimiter": {
"id": 473,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe authority limiter for the control surface, which controls how far the\ncontrol surface will move.\n\n"
},
"ControlSurface_get_Inverted": {
"id": 474,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the control surface movement is inverted.\n\n"
},
"ControlSurface_set_Inverted": {
"id": 475,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the control surface movement is inverted.\n\n"
},
"ControlSurface_get_Deployed": {
"id": 476,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the control surface has been fully deployed.\n\n"
},
"ControlSurface_set_Deployed": {
"id": 477,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the control surface has been fully deployed.\n\n"
},
"ControlSurface_get_SurfaceArea": {
"id": 478,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nSurface area of the control surface in .\n\n"
},
"ControlSurface_get_AvailableTorque": {
"id": 479,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe available torque, in Newton meters, that can be produced by this control surface,\nin the positive and negative pitch, roll and yaw axes of the vessel. These axes\ncorrespond to the coordinate axes of the .\n\n"
},
"Decoupler_Decouple": {
"id": 480,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": false,
"documentation": "\n\nFires the decoupler. Returns the new vessel created when the decoupler fires.\nThrows an exception if the decoupler has already fired.\n\n\nWhen called, the active vessel may change. It is therefore possible that,\nafter calling this function, the object(s) returned by previous call(s) to\n no longer refer to the active vessel.\n\n"
},
"Decoupler_get_Part": {
"id": 481,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this decoupler.\n\n"
},
"Decoupler_get_Decoupled": {
"id": 482,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the decoupler has fired.\n\n"
},
"Decoupler_get_Staged": {
"id": 483,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the decoupler is enabled in the staging sequence.\n\n"
},
"Decoupler_get_Impulse": {
"id": 484,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe impulse that the decoupler imparts when it is fired, in Newton seconds.\n\n"
},
"Decoupler_get_IsOmniDecoupler": {
"id": 485,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the decoupler is an omni-decoupler (e.g. stack separator)\n\n"
},
"Decoupler_get_AttachedPart": {
"id": 486,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": true,
"documentation": "\n\nThe part attached to this decoupler's explosive node.\n\n"
},
"DockingPort_Undock": {
"id": 487,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": false,
"documentation": "\n\nUndocks the docking port and returns the new that is created.\nThis method can be called for either docking port in a docked pair.\nThrows an exception if the docking port is not docked to anything.\n\n\nWhen called, the active vessel may change. It is therefore possible that,\nafter calling this function, the object(s) returned by previous call(s) to\n no longer refer to the active vessel.\n\n"
},
"DockingPort_Position": {
"id": 488,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position of the docking port, in the given reference frame.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n"
},
"DockingPort_Direction": {
"id": 489,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe direction that docking port points in, in the given reference frame.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"DockingPort_Rotation": {
"id": 490,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe rotation of the docking port, in the given reference frame.\n\nThe rotation as a quaternion of the form .\nThe reference frame that the returned\nrotation is in.\n"
},
"DockingPort_get_Part": {
"id": 491,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this docking port.\n\n"
},
"DockingPort_get_State": {
"id": 492,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "DockingPortState"
},
"return_is_nullable": false,
"documentation": "\n\nThe current state of the docking port.\n\n"
},
"DockingPort_get_DockedPart": {
"id": 493,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": true,
"documentation": "\n\nThe part that this docking port is docked to. Returns null if this\ndocking port is not docked to anything.\n\n"
},
"DockingPort_get_ReengageDistance": {
"id": 494,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe distance a docking port must move away when it undocks before it\nbecomes ready to dock with another port, in meters.\n\n"
},
"DockingPort_get_HasShield": {
"id": 495,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the docking port has a shield.\n\n"
},
"DockingPort_get_Shielded": {
"id": 496,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nThe state of the docking ports shield, if it has one.\n\nReturns true if the docking port has a shield, and the shield is\nclosed. Otherwise returns false. When set to true, the shield is\nclosed, and when set to false the shield is opened. If the docking\nport does not have a shield, setting this attribute has no effect.\n\n"
},
"DockingPort_set_Shielded": {
"id": 497,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nThe state of the docking ports shield, if it has one.\n\nReturns true if the docking port has a shield, and the shield is\nclosed. Otherwise returns false. When set to true, the shield is\nclosed, and when set to false the shield is opened. If the docking\nport does not have a shield, setting this attribute has no effect.\n\n"
},
"DockingPort_get_CanRotate": {
"id": 498,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the docking port can be commanded to rotate while docked.\n\n"
},
"DockingPort_get_MaximumRotation": {
"id": 499,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nMaximum rotation angle in degrees.\n\n"
},
"DockingPort_get_MinimumRotation": {
"id": 500,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nMinimum rotation angle in degrees.\n\n"
},
"DockingPort_get_RotationTarget": {
"id": 501,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nRotation target angle in degrees.\n\n"
},
"DockingPort_set_RotationTarget": {
"id": 502,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nRotation target angle in degrees.\n\n"
},
"DockingPort_get_RotationLocked": {
"id": 503,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nLock rotation. When locked, allows auto-strut to work across the joint.\n\n"
},
"DockingPort_set_RotationLocked": {
"id": 504,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nLock rotation. When locked, allows auto-strut to work across the joint.\n\n"
},
"DockingPort_get_ReferenceFrame": {
"id": 505,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nThe reference frame that is fixed relative to this docking port, and\noriented with the port.\n- The origin is at the position of the docking port.\n
- The axes rotate with the docking port.
- The x-axis points out to the right side of the docking port.\n
- The y-axis points in the direction the docking port is facing.\n
- The z-axis points out of the bottom off the docking port.\n
\n\nThis reference frame is not necessarily equivalent to the reference frame\nfor the part, returned by .\n\n"
},
"Engine_AvailableThrustAt": {
"id": 506,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "pressure",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe amount of thrust, in Newtons, that would be produced by the engine\nwhen activated and with its throttle set to 100%.\nReturns zero if the engine does not have any fuel.\nTakes the given pressure into account.\n\nAtmospheric pressure in atmospheres\n"
},
"Engine_MaxThrustAt": {
"id": 507,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "pressure",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe amount of thrust, in Newtons, that would be produced by the engine\nwhen activated and fueled, with its throttle and throttle limiter set to 100%.\nTakes the given pressure into account.\n\nAtmospheric pressure in atmospheres\n"
},
"Engine_SpecificImpulseAt": {
"id": 508,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "pressure",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe specific impulse of the engine under the given pressure, in seconds. Returns zero\nif the engine is not active.\n\nAtmospheric pressure in atmospheres\n"
},
"Engine_ToggleMode": {
"id": 509,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"documentation": "\n\nToggle the current engine mode.\n\n"
},
"Engine_get_Part": {
"id": 510,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this engine.\n\n"
},
"Engine_get_Active": {
"id": 511,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engine is active. Setting this attribute may have no effect,\ndepending on and .\n\n"
},
"Engine_set_Active": {
"id": 512,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the engine is active. Setting this attribute may have no effect,\ndepending on and .\n\n"
},
"Engine_get_Thrust": {
"id": 513,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current amount of thrust being produced by the engine, in Newtons.\n\n"
},
"Engine_get_AvailableThrust": {
"id": 514,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe amount of thrust, in Newtons, that would be produced by the engine\nwhen activated and with its throttle set to 100%.\nReturns zero if the engine does not have any fuel.\nTakes the engine's current and atmospheric conditions\ninto account.\n\n"
},
"Engine_get_MaxThrust": {
"id": 515,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe amount of thrust, in Newtons, that would be produced by the engine\nwhen activated and fueled, with its throttle and throttle limiter set to 100%.\n\n"
},
"Engine_get_MaxVacuumThrust": {
"id": 516,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe maximum amount of thrust that can be produced by the engine in a\nvacuum, in Newtons. This is the amount of thrust produced by the engine\nwhen activated, is set to 100%, the main\nvessel's throttle is set to 100% and the engine is in a vacuum.\n\n"
},
"Engine_get_ThrustLimit": {
"id": 517,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe thrust limiter of the engine. A value between 0 and 1. Setting this\nattribute may have no effect, for example the thrust limit for a solid\nrocket booster cannot be changed in flight.\n\n"
},
"Engine_set_ThrustLimit": {
"id": 518,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe thrust limiter of the engine. A value between 0 and 1. Setting this\nattribute may have no effect, for example the thrust limit for a solid\nrocket booster cannot be changed in flight.\n\n"
},
"Engine_get_Thrusters": {
"id": 519,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe components of the engine that generate thrust.\n\n\nFor example, this corresponds to the rocket nozzel on a solid rocket booster,\nor the individual nozzels on a RAPIER engine.\nThe overall thrust produced by the engine, as reported by ,\n and others, is the sum of the thrust generated by each thruster.\n\n"
},
"Engine_get_SpecificImpulse": {
"id": 520,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current specific impulse of the engine, in seconds. Returns zero\nif the engine is not active.\n\n"
},
"Engine_get_VacuumSpecificImpulse": {
"id": 521,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe vacuum specific impulse of the engine, in seconds.\n\n"
},
"Engine_get_KerbinSeaLevelSpecificImpulse": {
"id": 522,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe specific impulse of the engine at sea level on Kerbin, in seconds.\n\n"
},
"Engine_get_PropellantNames": {
"id": 523,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe names of the propellants that the engine consumes.\n\n"
},
"Engine_get_Propellants": {
"id": 524,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe propellants that the engine consumes.\n\n"
},
"Engine_get_PropellantRatios": {
"id": 525,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "DICTIONARY",
"types": [
{
"code": "STRING"
},
{
"code": "FLOAT"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe ratio of resources that the engine consumes. A dictionary mapping resource names\nto the ratio at which they are consumed by the engine.\n\n\nFor example, if the ratios are 0.6 for LiquidFuel and 0.4 for Oxidizer, then for every\n0.6 units of LiquidFuel that the engine burns, it will burn 0.4 units of Oxidizer.\n\n"
},
"Engine_get_HasFuel": {
"id": 526,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engine has any fuel available.\n\n"
},
"Engine_get_Throttle": {
"id": 527,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current throttle setting for the engine. A value between 0 and 1.\nThis is not necessarily the same as the vessel's main throttle\nsetting, as some engines take time to adjust their throttle\n(such as jet engines), or independent throttle may be enabled.\n\nWhen the engine's independent throttle is enabled\n(see ), can be used to set the throttle percentage.\n\n"
},
"Engine_set_Throttle": {
"id": 528,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe current throttle setting for the engine. A value between 0 and 1.\nThis is not necessarily the same as the vessel's main throttle\nsetting, as some engines take time to adjust their throttle\n(such as jet engines), or independent throttle may be enabled.\n\nWhen the engine's independent throttle is enabled\n(see ), can be used to set the throttle percentage.\n\n"
},
"Engine_get_ThrottleLocked": {
"id": 529,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the affects the engine. For example,\nthis is true for liquid fueled rockets, and false for solid rocket\nboosters.\n\n"
},
"Engine_get_IndependentThrottle": {
"id": 530,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the independent throttle is enabled for the engine.\n\n"
},
"Engine_set_IndependentThrottle": {
"id": 531,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the independent throttle is enabled for the engine.\n\n"
},
"Engine_get_CanRestart": {
"id": 532,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engine can be restarted once shutdown. If the engine cannot be shutdown,\nreturns false. For example, this is true for liquid fueled rockets\nand false for solid rocket boosters.\n\n"
},
"Engine_get_CanShutdown": {
"id": 533,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engine can be shutdown once activated. For example, this is\ntrue for liquid fueled rockets and false for solid rocket boosters.\n\n"
},
"Engine_get_HasModes": {
"id": 534,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engine has multiple modes of operation.\n\n"
},
"Engine_get_Mode": {
"id": 535,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the current engine mode.\n\n"
},
"Engine_set_Mode": {
"id": 536,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nThe name of the current engine mode.\n\n"
},
"Engine_get_Modes": {
"id": 537,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "DICTIONARY",
"types": [
{
"code": "STRING"
},
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe available modes for the engine.\nA dictionary mapping mode names to objects.\n\n"
},
"Engine_get_AutoModeSwitch": {
"id": 538,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engine will automatically switch modes.\n\n"
},
"Engine_set_AutoModeSwitch": {
"id": 539,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the engine will automatically switch modes.\n\n"
},
"Engine_get_Gimballed": {
"id": 540,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engine is gimballed.\n\n"
},
"Engine_get_GimbalRange": {
"id": 541,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe range over which the gimbal can move, in degrees.\nReturns 0 if the engine is not gimballed.\n\n"
},
"Engine_get_GimbalLocked": {
"id": 542,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the engines gimbal is locked in place. Setting this attribute has\nno effect if the engine is not gimballed.\n\n"
},
"Engine_set_GimbalLocked": {
"id": 543,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the engines gimbal is locked in place. Setting this attribute has\nno effect if the engine is not gimballed.\n\n"
},
"Engine_get_GimbalLimit": {
"id": 544,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe gimbal limiter of the engine. A value between 0 and 1.\nReturns 0 if the gimbal is locked.\n\n"
},
"Engine_set_GimbalLimit": {
"id": 545,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe gimbal limiter of the engine. A value between 0 and 1.\nReturns 0 if the gimbal is locked.\n\n"
},
"Engine_get_AvailableTorque": {
"id": 546,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe available torque, in Newton meters, that can be produced by this engine,\nin the positive and negative pitch, roll and yaw axes of the vessel. These axes\ncorrespond to the coordinate axes of the .\nReturns zero if the engine is inactive, or not gimballed.\n\n"
},
"Experiment_Run": {
"id": 547,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"documentation": "\n\nRun the experiment.\n\n"
},
"Experiment_Transmit": {
"id": 548,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"documentation": "\n\nTransmit all experimental data contained by this part.\n\n"
},
"Experiment_Dump": {
"id": 549,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"documentation": "\n\nDump the experimental data contained by the experiment.\n\n"
},
"Experiment_Reset": {
"id": 550,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"documentation": "\n\nReset the experiment.\n\n"
},
"Experiment_get_Part": {
"id": 551,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this experiment.\n\n"
},
"Experiment_get_Name": {
"id": 552,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nInternal name of the experiment, as used in\npart cfg files.\n\n"
},
"Experiment_get_Title": {
"id": 553,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nTitle of the experiment, as shown on the in-game UI.\n\n"
},
"Experiment_get_Inoperable": {
"id": 554,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the experiment is inoperable.\n\n"
},
"Experiment_get_Deployed": {
"id": 555,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the experiment has been deployed.\n\n"
},
"Experiment_get_Rerunnable": {
"id": 556,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the experiment can be re-run.\n\n"
},
"Experiment_get_HasData": {
"id": 557,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the experiment contains data.\n\n"
},
"Experiment_get_Data": {
"id": 558,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceData"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe data contained in this experiment.\n\n"
},
"Experiment_get_Available": {
"id": 559,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nDetermines if the experiment is available given the current conditions.\n\n"
},
"Experiment_get_Biome": {
"id": 560,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the biome the experiment is currently in.\n\n"
},
"Experiment_get_ScienceSubject": {
"id": 561,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
},
"return_is_nullable": false,
"documentation": "\n\nContaining information on the corresponding specific science result for the current\nconditions. Returns null if the experiment is unavailable.\n\n"
},
"Fairing_Jettison": {
"id": 562,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Fairing"
}
}
],
"documentation": "\n\nJettison the fairing. Has no effect if it has already been jettisoned.\n\n"
},
"Fairing_get_Part": {
"id": 563,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Fairing"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this fairing.\n\n"
},
"Fairing_get_Jettisoned": {
"id": 564,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Fairing"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the fairing has been jettisoned.\n\n"
},
"Force_Remove": {
"id": 565,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
}
],
"documentation": "\n\nRemove the force.\n\n"
},
"Force_get_Part": {
"id": 566,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part that this force is applied to.\n\n"
},
"Force_get_ForceVector": {
"id": 567,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe force vector, in Newtons.\n\nA vector pointing in the direction that the force acts,\nwith its magnitude equal to the strength of the force in Newtons.\n"
},
"Force_set_ForceVector": {
"id": 568,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"documentation": "\n\nThe force vector, in Newtons.\n\nA vector pointing in the direction that the force acts,\nwith its magnitude equal to the strength of the force in Newtons.\n"
},
"Force_get_Position": {
"id": 569,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position at which the force acts, in reference frame .\n\nThe position as a vector.\n"
},
"Force_set_Position": {
"id": 570,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"documentation": "\n\nThe position at which the force acts, in reference frame .\n\nThe position as a vector.\n"
},
"Force_get_ReferenceFrame": {
"id": 571,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nThe reference frame of the force vector and position.\n\n"
},
"Force_set_ReferenceFrame": {
"id": 572,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
}
},
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"documentation": "\n\nThe reference frame of the force vector and position.\n\n"
},
"Intake_get_Part": {
"id": 573,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this intake.\n\n"
},
"Intake_get_Open": {
"id": 574,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the intake is open.\n\n"
},
"Intake_set_Open": {
"id": 575,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the intake is open.\n\n"
},
"Intake_get_Speed": {
"id": 576,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nSpeed of the flow into the intake, in .\n\n"
},
"Intake_get_Flow": {
"id": 577,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe rate of flow into the intake, in units of resource per second.\n\n"
},
"Intake_get_Area": {
"id": 578,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe area of the intake's opening, in square meters.\n\n"
},
"LaunchClamp_Release": {
"id": 579,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchClamp"
}
}
],
"documentation": "\n\nReleases the docking clamp. Has no effect if the clamp has already been released.\n\n"
},
"LaunchClamp_get_Part": {
"id": 580,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchClamp"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this launch clamp.\n\n"
},
"Leg_get_Part": {
"id": 581,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this landing leg.\n\n"
},
"Leg_get_State": {
"id": 582,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "LegState"
},
"return_is_nullable": false,
"documentation": "\n\nThe current state of the landing leg.\n\n"
},
"Leg_get_Deployable": {
"id": 583,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the leg is deployable.\n\n"
},
"Leg_get_Deployed": {
"id": 584,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the landing leg is deployed.\n\n\nFixed landing legs are always deployed.\nReturns an error if you try to deploy fixed landing gear.\n\n"
},
"Leg_set_Deployed": {
"id": 585,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the landing leg is deployed.\n\n\nFixed landing legs are always deployed.\nReturns an error if you try to deploy fixed landing gear.\n\n"
},
"Leg_get_IsGrounded": {
"id": 586,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nReturns whether the leg is touching the ground.\n\n"
},
"Light_get_Part": {
"id": 587,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this light.\n\n"
},
"Light_get_Active": {
"id": 588,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the light is switched on.\n\n"
},
"Light_set_Active": {
"id": 589,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the light is switched on.\n\n"
},
"Light_get_Color": {
"id": 590,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "FLOAT"
},
{
"code": "FLOAT"
},
{
"code": "FLOAT"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe color of the light, as an RGB triple.\n\n"
},
"Light_set_Color": {
"id": 591,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "FLOAT"
},
{
"code": "FLOAT"
},
{
"code": "FLOAT"
}
]
}
}
],
"documentation": "\n\nThe color of the light, as an RGB triple.\n\n"
},
"Light_get_Blink": {
"id": 592,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether blinking is enabled.\n\n"
},
"Light_set_Blink": {
"id": 593,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether blinking is enabled.\n\n"
},
"Light_get_BlinkRate": {
"id": 594,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe blink rate of the light.\n\n"
},
"Light_set_BlinkRate": {
"id": 595,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe blink rate of the light.\n\n"
},
"Light_get_PowerUsage": {
"id": 596,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current power usage, in units of charge per second.\n\n"
},
"Module_HasField": {
"id": 597,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nReturns true if the module has a field with the given name.\n\nName of the field.\n"
},
"Module_HasFieldWithId": {
"id": 598,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nReturns true if the module has a field with the given identifier.\n\nIdentifier of the field.\n"
},
"Module_GetField": {
"id": 599,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nReturns the value of a field with the given name.\n\nName of the field.\n"
},
"Module_GetFieldById": {
"id": 600,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nReturns the value of a field with the given identifier.\n\nIdentifier of the field.\n"
},
"Module_SetFieldInt": {
"id": 601,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "SINT32"
}
}
],
"documentation": "\n\nSet the value of a field to the given integer number.\n\nName of the field.\nValue to set.\n"
},
"Module_SetFieldIntById": {
"id": 602,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "SINT32"
}
}
],
"documentation": "\n\nSet the value of a field to the given integer number.\n\nIdentifier of the field.\nValue to set.\n"
},
"Module_SetFieldFloat": {
"id": 603,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nSet the value of a field to the given floating point number.\n\nName of the field.\nValue to set.\n"
},
"Module_SetFieldFloatById": {
"id": 604,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nSet the value of a field to the given floating point number.\n\nIdentifier of the field.\nValue to set.\n"
},
"Module_SetFieldString": {
"id": 605,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nSet the value of a field to the given string.\n\nName of the field.\nValue to set.\n"
},
"Module_SetFieldStringById": {
"id": 606,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nSet the value of a field to the given string.\n\nIdentifier of the field.\nValue to set.\n"
},
"Module_SetFieldBool": {
"id": 607,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nSet the value of a field to true or false.\n\nName of the field.\nValue to set.\n"
},
"Module_SetFieldBoolById": {
"id": 608,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nSet the value of a field to true or false.\n\nIdentifier of the field.\nValue to set.\n"
},
"Module_ResetField": {
"id": 609,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nSet the value of a field to its original value.\n\nName of the field.\n"
},
"Module_ResetFieldById": {
"id": 610,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nSet the value of a field to its original value.\n\nIdentifier of the field.\n"
},
"Module_HasEvent": {
"id": 611,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\ntrue if the module has an event with the given name.\n\n\n"
},
"Module_HasEventWithId": {
"id": 612,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\ntrue if the module has an event with the given identifier.\n\n\n"
},
"Module_TriggerEvent": {
"id": 613,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nTrigger the named event. Equivalent to clicking the button in the right-click menu\nof the part.\n\n\n"
},
"Module_TriggerEventById": {
"id": 614,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nTrigger the event with the given identifier.\nEquivalent to clicking the button in the right-click menu of the part.\n\n\n"
},
"Module_HasAction": {
"id": 615,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\ntrue if the part has an action with the given name.\n\n\n"
},
"Module_HasActionWithId": {
"id": 616,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\ntrue if the part has an action with the given identifier.\n\n\n"
},
"Module_SetAction": {
"id": 617,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
},
"default_value": "AQ=="
}
],
"documentation": "\n\nSet the value of an action with the given name.\n\n\n\n"
},
"Module_SetActionById": {
"id": 618,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "id",
"type": {
"code": "STRING"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
},
"default_value": "AQ=="
}
],
"documentation": "\n\nSet the value of an action with the given identifier.\n\n\n\n"
},
"Module_get_Name": {
"id": 619,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nName of the PartModule. For example, \"ModuleEngines\".\n\n"
},
"Module_get_Part": {
"id": 620,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part that contains this module.\n\n"
},
"Module_get_Fields": {
"id": 621,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "DICTIONARY",
"types": [
{
"code": "STRING"
},
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe modules field names and their associated values, as a dictionary.\nThese are the values visible in the right-click menu of the part.\n\n\nThrows an exception if there is more than one field with the same name.\nIn that case, use to get the fields by identifier.\n\n"
},
"Module_get_FieldsById": {
"id": 622,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "DICTIONARY",
"types": [
{
"code": "STRING"
},
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe modules field identifiers and their associated values, as a dictionary.\nThese are the values visible in the right-click menu of the part.\n\n"
},
"Module_get_Events": {
"id": 623,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of the names of all of the modules events. Events are the clickable buttons\nvisible in the right-click menu of the part.\n\n"
},
"Module_get_EventsById": {
"id": 624,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of the identifiers of all of the modules events. Events are the clickable buttons\nvisible in the right-click menu of the part.\n\n"
},
"Module_get_Actions": {
"id": 625,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all the names of the modules actions. These are the parts actions that can\nbe assigned to action groups in the in-game editor.\n\n"
},
"Module_get_ActionsById": {
"id": 626,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all the identifiers of the modules actions. These are the parts actions\nthat can be assigned to action groups in the in-game editor.\n\n"
},
"Parachute_Deploy": {
"id": 627,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"documentation": "\n\nDeploys the parachute. This has no effect if the parachute has already\nbeen deployed.\n\n"
},
"Parachute_Arm": {
"id": 628,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"documentation": "\n\nDeploys the parachute. This has no effect if the parachute has already\nbeen armed or deployed.\n\n"
},
"Parachute_Cut": {
"id": 629,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"documentation": "\n\nCuts the parachute.\n\n"
},
"Parachute_get_Part": {
"id": 630,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this parachute.\n\n"
},
"Parachute_get_Deployed": {
"id": 631,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the parachute has been deployed.\n\n"
},
"Parachute_get_Armed": {
"id": 632,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the parachute has been armed or deployed.\n\n"
},
"Parachute_get_State": {
"id": 633,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ParachuteState"
},
"return_is_nullable": false,
"documentation": "\n\nThe current state of the parachute.\n\n"
},
"Parachute_get_DeployAltitude": {
"id": 634,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe altitude at which the parachute will full deploy, in meters.\nOnly applicable to stock parachutes.\n\n"
},
"Parachute_set_DeployAltitude": {
"id": 635,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe altitude at which the parachute will full deploy, in meters.\nOnly applicable to stock parachutes.\n\n"
},
"Parachute_get_DeployMinPressure": {
"id": 636,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe minimum pressure at which the parachute will semi-deploy, in atmospheres.\nOnly applicable to stock parachutes.\n\n"
},
"Parachute_set_DeployMinPressure": {
"id": 637,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe minimum pressure at which the parachute will semi-deploy, in atmospheres.\nOnly applicable to stock parachutes.\n\n"
},
"Part_Position": {
"id": 638,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position of the part in the given reference frame.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n\nThis is a fixed position in the part, defined by the parts model.\nIt s not necessarily the same as the parts center of mass.\nUse to get the parts center of mass.\n\n"
},
"Part_CenterOfMass": {
"id": 639,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position of the parts center of mass in the given reference frame.\nIf the part is physicsless, this is equivalent to .\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n"
},
"Part_BoundingBox": {
"id": 640,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe axis-aligned bounding box of the part in the given reference frame.\n\nThe positions of the minimum and maximum vertices of the box,\nas position vectors.\nThe reference frame that the returned\nposition vectors are in.\n\nThis is computed from the collision mesh of the part.\nIf the part is not collidable, the box has zero volume and is centered on\nthe of the part.\n\n"
},
"Part_Direction": {
"id": 641,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe direction the part points in, in the given reference frame.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"Part_Velocity": {
"id": 642,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe linear velocity of the part in the given reference frame.\n\nThe velocity as a vector. The vector points in the direction of travel,\nand its magnitude is the speed of the body in meters per second.\nThe reference frame that the returned\nvelocity vector is in.\n"
},
"Part_Rotation": {
"id": 643,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe rotation of the part, in the given reference frame.\n\nThe rotation as a quaternion of the form .\nThe reference frame that the returned\nrotation is in.\n"
},
"Part_AddForce": {
"id": 644,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "force",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Force"
},
"return_is_nullable": false,
"documentation": "\n\nExert a constant force on the part, acting at the given position.\n\nAn object that can be used to remove or modify the force.\nA vector pointing in the direction that the force acts,\nwith its magnitude equal to the strength of the force in Newtons.\nThe position at which the force acts, as a vector.\nThe reference frame that the\nforce and position are in.\n"
},
"Part_InstantaneousForce": {
"id": 645,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "force",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"documentation": "\n\nExert an instantaneous force on the part, acting at the given position.\n\nA vector pointing in the direction that the force acts,\nwith its magnitude equal to the strength of the force in Newtons.\nThe position at which the force acts, as a vector.\nThe reference frame that the\nforce and position are in.\nThe force is applied instantaneously in a single physics update.\n"
},
"Part_get_Name": {
"id": 646,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nInternal name of the part, as used in\npart cfg files.\nFor example \"Mark1-2Pod\".\n\n"
},
"Part_get_Title": {
"id": 647,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nTitle of the part, as shown when the part is right clicked in-game. For example \"Mk1-2 Command Pod\".\n\n"
},
"Part_get_Tag": {
"id": 648,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name tag for the part. Can be set to a custom string using the\nin-game user interface.\n\n\nThis string is shared with\nkOS\nif it is installed.\n\n"
},
"Part_set_Tag": {
"id": 649,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nThe name tag for the part. Can be set to a custom string using the\nin-game user interface.\n\n\nThis string is shared with\nkOS\nif it is installed.\n\n"
},
"Part_get_FlagURL": {
"id": 650,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe asset URL for the part's flag.\n\n"
},
"Part_set_FlagURL": {
"id": 651,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nThe asset URL for the part's flag.\n\n"
},
"Part_get_Highlighted": {
"id": 652,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the part is highlighted.\n\n"
},
"Part_set_Highlighted": {
"id": 653,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the part is highlighted.\n\n"
},
"Part_get_HighlightColor": {
"id": 654,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe color used to highlight the part, as an RGB triple.\n\n"
},
"Part_set_HighlightColor": {
"id": 655,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "value",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
}
],
"documentation": "\n\nThe color used to highlight the part, as an RGB triple.\n\n"
},
"Part_get_Cost": {
"id": 656,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe cost of the part, in units of funds.\n\n"
},
"Part_get_Vessel": {
"id": 657,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
},
"return_is_nullable": false,
"documentation": "\n\nThe vessel that contains this part.\n\n"
},
"Part_get_Parent": {
"id": 658,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": true,
"documentation": "\n\nThe parts parent. Returns null if the part does not have a parent.\nThis, in combination with , can be used to traverse the vessels\nparts tree.\n\n"
},
"Part_get_Children": {
"id": 659,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe parts children. Returns an empty list if the part has no children.\nThis, in combination with , can be used to traverse the vessels\nparts tree.\n\n"
},
"Part_get_AxiallyAttached": {
"id": 660,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the part is axially attached to its parent, i.e. on the top\nor bottom of its parent. If the part has no parent, returns false.\n\n"
},
"Part_get_RadiallyAttached": {
"id": 661,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the part is radially attached to its parent, i.e. on the side of its parent.\nIf the part has no parent, returns false.\n\n"
},
"Part_get_Stage": {
"id": 662,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"documentation": "\n\nThe stage in which this part will be activated. Returns -1 if the part is not\nactivated by staging.\n\n"
},
"Part_get_DecoupleStage": {
"id": 663,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"documentation": "\n\nThe stage in which this part will be decoupled. Returns -1 if the part is never\ndecoupled from the vessel.\n\n"
},
"Part_get_Massless": {
"id": 664,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the part is\nmassless.\n\n"
},
"Part_get_Mass": {
"id": 665,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current mass of the part, including resources it contains, in kilograms.\nReturns zero if the part is massless.\n\n"
},
"Part_get_DryMass": {
"id": 666,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe mass of the part, not including any resources it contains, in kilograms.\nReturns zero if the part is massless.\n\n"
},
"Part_get_Shielded": {
"id": 667,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the part is shielded from the exterior of the vessel, for example by a fairing.\n\n"
},
"Part_get_DynamicPressure": {
"id": 668,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe dynamic pressure acting on the part, in Pascals.\n\n"
},
"Part_get_ImpactTolerance": {
"id": 669,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe impact tolerance of the part, in meters per second.\n\n"
},
"Part_get_Temperature": {
"id": 670,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nTemperature of the part, in Kelvin.\n\n"
},
"Part_get_SkinTemperature": {
"id": 671,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nTemperature of the skin of the part, in Kelvin.\n\n"
},
"Part_get_MaxTemperature": {
"id": 672,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nMaximum temperature that the part can survive, in Kelvin.\n\n"
},
"Part_get_MaxSkinTemperature": {
"id": 673,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nMaximum temperature that the skin of the part can survive, in Kelvin.\n\n"
},
"Part_get_ThermalMass": {
"id": 674,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nA measure of how much energy it takes to increase the internal temperature of the part,\nin Joules per Kelvin.\n\n"
},
"Part_get_ThermalSkinMass": {
"id": 675,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nA measure of how much energy it takes to increase the skin temperature of the part,\nin Joules per Kelvin.\n\n"
},
"Part_get_ThermalResourceMass": {
"id": 676,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nA measure of how much energy it takes to increase the temperature of the resources\ncontained in the part, in Joules per Kelvin.\n\n"
},
"Part_get_ThermalInternalFlux": {
"id": 677,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe rate at which heat energy is begin generated by the part.\nFor example, some engines generate heat by combusting fuel.\nMeasured in energy per unit time, or power, in Watts.\nA positive value means the part is gaining heat energy, and negative means it is losing\nheat energy.\n\n"
},
"Part_get_ThermalConductionFlux": {
"id": 678,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe rate at which heat energy is conducting into or out of the part via contact with\nother parts. Measured in energy per unit time, or power, in Watts.\nA positive value means the part is gaining heat energy, and negative means it is\nlosing heat energy.\n\n"
},
"Part_get_ThermalConvectionFlux": {
"id": 679,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe rate at which heat energy is convecting into or out of the part from the\nsurrounding atmosphere. Measured in energy per unit time, or power, in Watts.\nA positive value means the part is gaining heat energy, and negative means it is\nlosing heat energy.\n\n"
},
"Part_get_ThermalRadiationFlux": {
"id": 680,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe rate at which heat energy is radiating into or out of the part from the surrounding\nenvironment. Measured in energy per unit time, or power, in Watts.\nA positive value means the part is gaining heat energy, and negative means it is\nlosing heat energy.\n\n"
},
"Part_get_ThermalSkinToInternalFlux": {
"id": 681,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe rate at which heat energy is transferring between the part's skin and its internals.\nMeasured in energy per unit time, or power, in Watts.\nA positive value means the part's internals are gaining heat energy,\nand negative means its skin is gaining heat energy.\n\n"
},
"Part_get_Resources": {
"id": 682,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
},
"return_is_nullable": false,
"documentation": "\n\nA object for the part.\n\n"
},
"Part_get_AvailableSeats": {
"id": 683,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "UINT32"
},
"return_is_nullable": false,
"documentation": "\n\nHow many open seats the part has.\n\n"
},
"Part_get_Crossfeed": {
"id": 684,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether this part is crossfeed capable.\n\n"
},
"Part_get_IsFuelLine": {
"id": 685,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether this part is a fuel line.\n\n"
},
"Part_get_FuelLinesFrom": {
"id": 686,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe parts that are connected to this part via fuel lines, where the direction of the\nfuel line is into this part.\n\n"
},
"Part_get_FuelLinesTo": {
"id": 687,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe parts that are connected to this part via fuel lines, where the direction of the\nfuel line is out of this part.\n\n"
},
"Part_get_Modules": {
"id": 688,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe modules for this part.\n\n"
},
"Part_get_Antenna": {
"id": 689,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
},
"return_is_nullable": true,
"documentation": "\n\nAn if the part is an antenna, otherwise null.\n\n\nIf RemoteTech is installed, this will always return null.\nTo interact with RemoteTech antennas, use the RemoteTech service APIs.\n\n"
},
"Part_get_CargoBay": {
"id": 690,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CargoBay"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a cargo bay, otherwise null.\n\n"
},
"Part_get_ControlSurface": {
"id": 691,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is an aerodynamic control surface,\notherwise null.\n\n"
},
"Part_get_Decoupler": {
"id": 692,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a decoupler, otherwise null.\n\n"
},
"Part_get_DockingPort": {
"id": 693,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a docking port, otherwise null.\n\n"
},
"Part_get_ResourceDrain": {
"id": 694,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a resource drain, otherwise null.\n\n"
},
"Part_get_Engine": {
"id": 695,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
},
"return_is_nullable": true,
"documentation": "\n\nAn if the part is an engine, otherwise null.\n\n"
},
"Part_get_Experiment": {
"id": 696,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
},
"return_is_nullable": true,
"documentation": "\n\nAn if the part contains a\nsingle science experiment, otherwise null.\n\n\nThrows an exception if the part contains more than one experiment.\nIn that case, use to get the list of experiments in the part.\n\n"
},
"Part_get_Experiments": {
"id": 697,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
]
},
"return_is_nullable": true,
"documentation": "\n\nA list of objects that the part contains.\n\n"
},
"Part_get_Fairing": {
"id": 698,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Fairing"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a fairing, otherwise null.\n\n"
},
"Part_get_Intake": {
"id": 699,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
},
"return_is_nullable": true,
"documentation": "\n\nAn if the part is an intake, otherwise null.\n\n\nThis includes any part that generates thrust. This covers many different types\nof engine, including liquid fuel rockets, solid rocket boosters and jet engines.\nFor RCS thrusters see .\n\n"
},
"Part_get_Leg": {
"id": 700,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a landing leg, otherwise null.\n\n"
},
"Part_get_LaunchClamp": {
"id": 701,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchClamp"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a launch clamp, otherwise null.\n\n"
},
"Part_get_Light": {
"id": 702,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a light, otherwise null.\n\n"
},
"Part_get_Parachute": {
"id": 703,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a parachute, otherwise null.\n\n"
},
"Part_get_Radiator": {
"id": 704,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Radiator"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a radiator, otherwise null.\n\n"
},
"Part_get_RCS": {
"id": 705,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is an RCS block/thruster, otherwise null.\n\n"
},
"Part_get_ReactionWheel": {
"id": 706,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a reaction wheel, otherwise null.\n\n"
},
"Part_get_ResourceConverter": {
"id": 707,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a resource converter,\notherwise null.\n\n"
},
"Part_get_ResourceHarvester": {
"id": 708,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a resource harvester,\notherwise null.\n\n"
},
"Part_get_Sensor": {
"id": 709,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Sensor"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a sensor, otherwise null.\n\n"
},
"Part_get_SolarPanel": {
"id": 710,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a solar panel, otherwise null.\n\n"
},
"Part_get_Wheel": {
"id": 711,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a wheel, otherwise null.\n\n"
},
"Part_get_RoboticController": {
"id": 712,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticController"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a robotic controller,\notherwise null.\n\n"
},
"Part_get_RoboticHinge": {
"id": 713,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a robotic hinge, otherwise null.\n\n"
},
"Part_get_RoboticPiston": {
"id": 714,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a robotic piston, otherwise null.\n\n"
},
"Part_get_RoboticRotation": {
"id": 715,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a robotic rotation servo, otherwise null.\n\n"
},
"Part_get_RoboticRotor": {
"id": 716,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
},
"return_is_nullable": true,
"documentation": "\n\nA if the part is a robotic rotor, otherwise null.\n\n"
},
"Part_get_MomentOfInertia": {
"id": 717,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe moment of inertia of the part in around its center of mass\nin the parts reference frame ().\n\n"
},
"Part_get_InertiaTensor": {
"id": 718,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe inertia tensor of the part in the parts reference frame\n().\nReturns the 3x3 matrix as a list of elements, in row-major order.\n\n"
},
"Part_get_ReferenceFrame": {
"id": 719,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nThe reference frame that is fixed relative to this part, and centered on a fixed\nposition within the part, defined by the parts model.\n- The origin is at the position of the part, as returned by\n.
- The axes rotate with the part.
- The x, y and z axis directions depend on the design of the part.\n
\n\nFor docking port parts, this reference frame is not necessarily equivalent to the\nreference frame for the docking port, returned by\n.\n\n"
},
"Part_get_CenterOfMassReferenceFrame": {
"id": 720,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nThe reference frame that is fixed relative to this part, and centered on its\ncenter of mass.\n- The origin is at the center of mass of the part, as returned by\n.
- The axes rotate with the part.
- The x, y and z axis directions depend on the design of the part.\n
\n\nFor docking port parts, this reference frame is not necessarily equivalent to the\nreference frame for the docking port, returned by\n.\n\n"
},
"Part_set_Glow": {
"id": 721,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the part is glowing.\n\n"
},
"Part_get_AutoStrutMode": {
"id": 722,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "AutoStrutMode"
},
"return_is_nullable": false,
"documentation": "\n\nAuto-strut mode.\n\n"
},
"Parts_WithName": {
"id": 723,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of parts whose is .\n\n\n"
},
"Parts_WithTitle": {
"id": 724,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "title",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all parts whose is .\n\n\n"
},
"Parts_WithTag": {
"id": 725,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "tag",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all parts whose is .\n\n\n"
},
"Parts_WithModule": {
"id": 726,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "moduleName",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all parts that contain a whose\n is .\n\n\n"
},
"Parts_InStage": {
"id": 727,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "stage",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all parts that are activated in the given .\n\n\n"
},
"Parts_InDecoupleStage": {
"id": 728,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "stage",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all parts that are decoupled in the given .\n\n\n"
},
"Parts_ModulesWithName": {
"id": 729,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "moduleName",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of modules (combined across all parts in the vessel) whose\n is .\n\n\n"
},
"Parts_get_All": {
"id": 730,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all of the vessels parts.\n\n"
},
"Parts_get_Root": {
"id": 731,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe vessels root part.\n\n"
},
"Parts_get_Controlling": {
"id": 732,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part from which the vessel is controlled.\n\n"
},
"Parts_set_Controlling": {
"id": 733,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
},
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"documentation": "\n\nThe part from which the vessel is controlled.\n\n"
},
"Parts_get_Antennas": {
"id": 734,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Antenna"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all antennas in the vessel.\n\n\nIf RemoteTech is installed, this will always return an empty list.\nTo interact with RemoteTech antennas, use the RemoteTech service APIs.\n\n"
},
"Parts_get_ControlSurfaces": {
"id": 735,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ControlSurface"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all control surfaces in the vessel.\n\n"
},
"Parts_get_CargoBays": {
"id": 736,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "CargoBay"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all cargo bays in the vessel.\n\n"
},
"Parts_get_Decouplers": {
"id": 737,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Decoupler"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all decouplers in the vessel.\n\n"
},
"Parts_get_DockingPorts": {
"id": 738,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "DockingPort"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all docking ports in the vessel.\n\n"
},
"Parts_get_Engines": {
"id": 739,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Engine"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all engines in the vessel.\n\n\nThis includes any part that generates thrust. This covers many different types\nof engine, including liquid fuel rockets, solid rocket boosters, jet engines and\nRCS thrusters.\n\n"
},
"Parts_get_Experiments": {
"id": 740,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Experiment"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all science experiments in the vessel.\n\n"
},
"Parts_get_Fairings": {
"id": 741,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Fairing"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all fairings in the vessel.\n\n"
},
"Parts_get_Intakes": {
"id": 742,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Intake"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all intakes in the vessel.\n\n"
},
"Parts_get_Legs": {
"id": 743,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Leg"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all landing legs attached to the vessel.\n\n"
},
"Parts_get_LaunchClamps": {
"id": 744,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "LaunchClamp"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all launch clamps attached to the vessel.\n\n"
},
"Parts_get_Lights": {
"id": 745,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Light"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all lights in the vessel.\n\n"
},
"Parts_get_Parachutes": {
"id": 746,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parachute"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all parachutes in the vessel.\n\n"
},
"Parts_get_Radiators": {
"id": 747,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Radiator"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all radiators in the vessel.\n\n"
},
"Parts_get_RCS": {
"id": 748,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all RCS blocks/thrusters in the vessel.\n\n"
},
"Parts_get_ReactionWheels": {
"id": 749,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all reaction wheels in the vessel.\n\n"
},
"Parts_get_ResourceConverters": {
"id": 750,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all resource converters in the vessel.\n\n"
},
"Parts_get_ResourceHarvesters": {
"id": 751,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all resource harvesters in the vessel.\n\n"
},
"Parts_get_Sensors": {
"id": 752,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Sensor"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all sensors in the vessel.\n\n"
},
"Parts_get_SolarPanels": {
"id": 753,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all solar panels in the vessel.\n\n"
},
"Parts_get_Wheels": {
"id": 754,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all wheels in the vessel.\n\n"
},
"Parts_get_RoboticHinges": {
"id": 755,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all robotic hinges in the vessel.\n\n"
},
"Parts_get_RoboticPistons": {
"id": 756,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all robotic pistons in the vessel.\n\n"
},
"Parts_get_RoboticRotations": {
"id": 757,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all robotic rotations in the vessel.\n\n"
},
"Parts_get_RoboticRotors": {
"id": 758,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all robotic rotors in the vessel.\n\n"
},
"Parts_get_ResourceDrains": {
"id": 759,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all resource drains in the vessel.\n\n"
},
"Propellant_get_Name": {
"id": 760,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the propellant.\n\n"
},
"Propellant_get_CurrentAmount": {
"id": 761,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe current amount of propellant.\n\n"
},
"Propellant_get_CurrentRequirement": {
"id": 762,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe required amount of propellant.\n\n"
},
"Propellant_get_TotalResourceAvailable": {
"id": 763,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe total amount of the underlying resource currently reachable given\nresource flow rules.\n\n"
},
"Propellant_get_TotalResourceCapacity": {
"id": 764,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe total vehicle capacity for the underlying propellant resource,\nrestricted by resource flow rules.\n\n"
},
"Propellant_get_IgnoreForIsp": {
"id": 765,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nIf this propellant should be ignored when calculating required mass flow\ngiven specific impulse.\n\n"
},
"Propellant_get_IgnoreForThrustCurve": {
"id": 766,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nIf this propellant should be ignored for thrust curve calculations.\n\n"
},
"Propellant_get_DrawStackGauge": {
"id": 767,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nIf this propellant has a stack gauge or not.\n\n"
},
"Propellant_get_IsDeprived": {
"id": 768,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nIf this propellant is deprived.\n\n"
},
"Propellant_get_Ratio": {
"id": 769,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Propellant"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe propellant ratio.\n\n"
},
"RCS_get_Part": {
"id": 770,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this RCS.\n\n"
},
"RCS_get_Active": {
"id": 771,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thrusters are active.\nAn RCS thruster is inactive if the RCS action group is disabled\n(), the RCS thruster itself is not enabled\n() or it is covered by a fairing ().\n\n"
},
"RCS_get_Enabled": {
"id": 772,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thrusters are enabled.\n\n"
},
"RCS_set_Enabled": {
"id": 773,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the RCS thrusters are enabled.\n\n"
},
"RCS_get_PitchEnabled": {
"id": 774,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thruster will fire when pitch control input is given.\n\n"
},
"RCS_set_PitchEnabled": {
"id": 775,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the RCS thruster will fire when pitch control input is given.\n\n"
},
"RCS_get_YawEnabled": {
"id": 776,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thruster will fire when yaw control input is given.\n\n"
},
"RCS_set_YawEnabled": {
"id": 777,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the RCS thruster will fire when yaw control input is given.\n\n"
},
"RCS_get_RollEnabled": {
"id": 778,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thruster will fire when roll control input is given.\n\n"
},
"RCS_set_RollEnabled": {
"id": 779,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the RCS thruster will fire when roll control input is given.\n\n"
},
"RCS_get_ForwardEnabled": {
"id": 780,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thruster will fire when pitch control input is given.\n\n"
},
"RCS_set_ForwardEnabled": {
"id": 781,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the RCS thruster will fire when pitch control input is given.\n\n"
},
"RCS_get_UpEnabled": {
"id": 782,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thruster will fire when yaw control input is given.\n\n"
},
"RCS_set_UpEnabled": {
"id": 783,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the RCS thruster will fire when yaw control input is given.\n\n"
},
"RCS_get_RightEnabled": {
"id": 784,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS thruster will fire when roll control input is given.\n\n"
},
"RCS_set_RightEnabled": {
"id": 785,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the RCS thruster will fire when roll control input is given.\n\n"
},
"RCS_get_AvailableTorque": {
"id": 786,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe available torque, in Newton meters, that can be produced by this RCS,\nin the positive and negative pitch, roll and yaw axes of the vessel. These axes\ncorrespond to the coordinate axes of the .\nReturns zero if RCS is disable.\n\n"
},
"RCS_get_AvailableForce": {
"id": 787,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe available force, in Newtons, that can be produced by this RCS,\nin the positive and negative x, y and z axes of the vessel. These axes\ncorrespond to the coordinate axes of the .\nReturns zero if RCS is disabled.\n\n"
},
"RCS_get_AvailableThrust": {
"id": 788,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe amount of thrust, in Newtons, that would be produced by the thruster when activated.\nReturns zero if the thruster does not have any fuel.\nTakes the thrusters current and atmospheric conditions\ninto account.\n\n"
},
"RCS_get_MaxThrust": {
"id": 789,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe maximum amount of thrust that can be produced by the RCS thrusters when active,\nin Newtons.\nTakes the thrusters current and atmospheric conditions\ninto account.\n\n"
},
"RCS_get_MaxVacuumThrust": {
"id": 790,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe maximum amount of thrust that can be produced by the RCS thrusters when active\nin a vacuum, in Newtons.\n\n"
},
"RCS_get_ThrustLimit": {
"id": 791,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe thrust limiter of the thruster. A value between 0 and 1.\n\n"
},
"RCS_set_ThrustLimit": {
"id": 792,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe thrust limiter of the thruster. A value between 0 and 1.\n\n"
},
"RCS_get_Thrusters": {
"id": 793,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of thrusters, one of each nozzel in the RCS part.\n\n"
},
"RCS_get_SpecificImpulse": {
"id": 794,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current specific impulse of the RCS, in seconds. Returns zero\nif the RCS is not active.\n\n"
},
"RCS_get_VacuumSpecificImpulse": {
"id": 795,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe vacuum specific impulse of the RCS, in seconds.\n\n"
},
"RCS_get_KerbinSeaLevelSpecificImpulse": {
"id": 796,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe specific impulse of the RCS at sea level on Kerbin, in seconds.\n\n"
},
"RCS_get_Propellants": {
"id": 797,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe names of resources that the RCS consumes.\n\n"
},
"RCS_get_PropellantRatios": {
"id": 798,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "DICTIONARY",
"types": [
{
"code": "STRING"
},
{
"code": "FLOAT"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe ratios of resources that the RCS consumes. A dictionary mapping resource names\nto the ratios at which they are consumed by the RCS.\n\n"
},
"RCS_get_HasFuel": {
"id": 799,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RCS"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the RCS has fuel available.\n\n"
},
"Radiator_get_Part": {
"id": 800,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Radiator"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this radiator.\n\n"
},
"Radiator_get_Deployable": {
"id": 801,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Radiator"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the radiator is deployable.\n\n"
},
"Radiator_get_Deployed": {
"id": 802,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Radiator"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nFor a deployable radiator, true if the radiator is extended.\nIf the radiator is not deployable, this is always true.\n\n"
},
"Radiator_set_Deployed": {
"id": 803,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Radiator"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nFor a deployable radiator, true if the radiator is extended.\nIf the radiator is not deployable, this is always true.\n\n"
},
"Radiator_get_State": {
"id": 804,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Radiator"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "RadiatorState"
},
"return_is_nullable": false,
"documentation": "\n\nThe current state of the radiator.\n\n\nA fixed radiator is always .\n\n"
},
"ReactionWheel_get_Part": {
"id": 805,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this reaction wheel.\n\n"
},
"ReactionWheel_get_Active": {
"id": 806,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the reaction wheel is active.\n\n"
},
"ReactionWheel_set_Active": {
"id": 807,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the reaction wheel is active.\n\n"
},
"ReactionWheel_get_Broken": {
"id": 808,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the reaction wheel is broken.\n\n"
},
"ReactionWheel_get_AvailableTorque": {
"id": 809,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe available torque, in Newton meters, that can be produced by this reaction wheel,\nin the positive and negative pitch, roll and yaw axes of the vessel. These axes\ncorrespond to the coordinate axes of the .\nReturns zero if the reaction wheel is inactive or broken.\n\n"
},
"ReactionWheel_get_MaxTorque": {
"id": 810,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReactionWheel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe maximum torque, in Newton meters, that can be produced by this reaction wheel,\nwhen it is active, in the positive and negative pitch, roll and yaw axes of the vessel.\nThese axes correspond to the coordinate axes of the .\n\n"
},
"ResourceConverter_Active": {
"id": 811,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nTrue if the specified converter is active.\n\nIndex of the converter.\n"
},
"ResourceConverter_Name": {
"id": 812,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the specified converter.\n\nIndex of the converter.\n"
},
"ResourceConverter_Start": {
"id": 813,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"documentation": "\n\nStart the specified converter.\n\nIndex of the converter.\n"
},
"ResourceConverter_Stop": {
"id": 814,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"documentation": "\n\nStop the specified converter.\n\nIndex of the converter.\n"
},
"ResourceConverter_State": {
"id": 815,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ResourceConverterState"
},
"return_is_nullable": false,
"documentation": "\n\nThe state of the specified converter.\n\nIndex of the converter.\n"
},
"ResourceConverter_StatusInfo": {
"id": 816,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nStatus information for the specified converter.\nThis is the full status message shown in the in-game UI.\n\nIndex of the converter.\n"
},
"ResourceConverter_Inputs": {
"id": 817,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nList of the names of resources consumed by the specified converter.\n\nIndex of the converter.\n"
},
"ResourceConverter_Outputs": {
"id": 818,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
},
{
"name": "index",
"type": {
"code": "SINT32"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nList of the names of resources produced by the specified converter.\n\nIndex of the converter.\n"
},
"ResourceConverter_get_Part": {
"id": 819,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this converter.\n\n"
},
"ResourceConverter_get_Count": {
"id": 820,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"documentation": "\n\nThe number of converters in the part.\n\n"
},
"ResourceConverter_get_ThermalEfficiency": {
"id": 821,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe thermal efficiency of the converter, as a percentage of its maximum.\n\n"
},
"ResourceConverter_get_CoreTemperature": {
"id": 822,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe core temperature of the converter, in Kelvin.\n\n"
},
"ResourceConverter_get_OptimumCoreTemperature": {
"id": 823,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceConverter"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe core temperature at which the converter will operate with peak efficiency, in Kelvin.\n\n"
},
"ResourceDrain_SetResource": {
"id": 824,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
},
{
"name": "resource",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
},
{
"name": "enabled",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the given resource should be drained.\n\n"
},
"ResourceDrain_CheckResource": {
"id": 825,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
},
{
"name": "resource",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the provided resource is enabled for draining.\n\n"
},
"ResourceDrain_Start": {
"id": 826,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"documentation": "\n\nActivates resource draining for all enabled parts.\n\n"
},
"ResourceDrain_Stop": {
"id": 827,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"documentation": "\n\nTurns off resource draining.\n\n"
},
"ResourceDrain_get_Part": {
"id": 828,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this resource drain.\n\n"
},
"ResourceDrain_get_AvailableResources": {
"id": 829,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nList of available resources.\n\n"
},
"ResourceDrain_get_DrainMode": {
"id": 830,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "DrainMode"
},
"return_is_nullable": false,
"documentation": "\n\nThe drain mode.\n\n"
},
"ResourceDrain_set_DrainMode": {
"id": 831,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "DrainMode"
}
}
],
"documentation": "\n\nThe drain mode.\n\n"
},
"ResourceDrain_get_MaxRate": {
"id": 832,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nMaximum possible drain rate.\n\n"
},
"ResourceDrain_get_MinRate": {
"id": 833,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nMinimum possible drain rate\n\n"
},
"ResourceDrain_get_Rate": {
"id": 834,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent drain rate.\n\n"
},
"ResourceDrain_set_Rate": {
"id": 835,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceDrain"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nCurrent drain rate.\n\n"
},
"ResourceHarvester_get_Part": {
"id": 836,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this harvester.\n\n"
},
"ResourceHarvester_get_State": {
"id": 837,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ResourceHarvesterState"
},
"return_is_nullable": false,
"documentation": "\n\nThe state of the harvester.\n\n"
},
"ResourceHarvester_get_Deployed": {
"id": 838,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the harvester is deployed.\n\n"
},
"ResourceHarvester_set_Deployed": {
"id": 839,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the harvester is deployed.\n\n"
},
"ResourceHarvester_get_Active": {
"id": 840,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the harvester is actively drilling.\n\n"
},
"ResourceHarvester_set_Active": {
"id": 841,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the harvester is actively drilling.\n\n"
},
"ResourceHarvester_get_ExtractionRate": {
"id": 842,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe rate at which the drill is extracting ore, in units per second.\n\n"
},
"ResourceHarvester_get_ThermalEfficiency": {
"id": 843,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe thermal efficiency of the drill, as a percentage of its maximum.\n\n"
},
"ResourceHarvester_get_CoreTemperature": {
"id": 844,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe core temperature of the drill, in Kelvin.\n\n"
},
"ResourceHarvester_get_OptimumCoreTemperature": {
"id": 845,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceHarvester"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe core temperature at which the drill will operate with peak efficiency, in Kelvin.\n\n"
},
"RoboticController_HasPart": {
"id": 846,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticController"
}
},
{
"name": "part",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the controller has a part.\n\n"
},
"RoboticController_Axes": {
"id": 847,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticController"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe axes for the controller.\n\n"
},
"RoboticController_AddAxis": {
"id": 848,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticController"
}
},
{
"name": "module",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "fieldName",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nAdd an axis to the controller.\n\nReturns true if the axis is added successfully.\n"
},
"RoboticController_AddKeyFrame": {
"id": 849,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticController"
}
},
{
"name": "module",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "fieldName",
"type": {
"code": "STRING"
}
},
{
"name": "time",
"type": {
"code": "FLOAT"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nAdd key frame value for controller axis.\n\nReturns true if the key frame is added successfully.\n"
},
"RoboticController_ClearAxis": {
"id": 850,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticController"
}
},
{
"name": "module",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Module"
}
},
{
"name": "fieldName",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nClear axis.\n\nReturns true if the axis is cleared successfully.\n"
},
"RoboticController_get_Part": {
"id": 851,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticController"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this controller.\n\n"
},
"RoboticHinge_MoveHome": {
"id": 852,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"documentation": "\n\nMove hinge to it's built position.\n\n"
},
"RoboticHinge_get_Part": {
"id": 853,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this robotic hinge.\n\n"
},
"RoboticHinge_get_TargetAngle": {
"id": 854,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTarget angle.\n\n"
},
"RoboticHinge_set_TargetAngle": {
"id": 855,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTarget angle.\n\n"
},
"RoboticHinge_get_CurrentAngle": {
"id": 856,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent angle.\n\n"
},
"RoboticHinge_get_Rate": {
"id": 857,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTarget movement rate in degrees per second.\n\n"
},
"RoboticHinge_set_Rate": {
"id": 858,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTarget movement rate in degrees per second.\n\n"
},
"RoboticHinge_get_Damping": {
"id": 859,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nDamping percentage.\n\n"
},
"RoboticHinge_set_Damping": {
"id": 860,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nDamping percentage.\n\n"
},
"RoboticHinge_get_Locked": {
"id": 861,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nLock movement.\n\n"
},
"RoboticHinge_set_Locked": {
"id": 862,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nLock movement.\n\n"
},
"RoboticHinge_get_MotorEngaged": {
"id": 863,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticHinge_set_MotorEngaged": {
"id": 864,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticHinge"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticPiston_MoveHome": {
"id": 865,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"documentation": "\n\nMove piston to it's built position.\n\n"
},
"RoboticPiston_get_Part": {
"id": 866,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this robotic piston.\n\n"
},
"RoboticPiston_get_TargetExtension": {
"id": 867,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTarget extension of the piston.\n\n"
},
"RoboticPiston_set_TargetExtension": {
"id": 868,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTarget extension of the piston.\n\n"
},
"RoboticPiston_get_CurrentExtension": {
"id": 869,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent extension of the piston.\n\n"
},
"RoboticPiston_get_Rate": {
"id": 870,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTarget movement rate in degrees per second.\n\n"
},
"RoboticPiston_set_Rate": {
"id": 871,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTarget movement rate in degrees per second.\n\n"
},
"RoboticPiston_get_Damping": {
"id": 872,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nDamping percentage.\n\n"
},
"RoboticPiston_set_Damping": {
"id": 873,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nDamping percentage.\n\n"
},
"RoboticPiston_get_Locked": {
"id": 874,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nLock movement.\n\n"
},
"RoboticPiston_set_Locked": {
"id": 875,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nLock movement.\n\n"
},
"RoboticPiston_get_MotorEngaged": {
"id": 876,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticPiston_set_MotorEngaged": {
"id": 877,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticPiston"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticRotation_MoveHome": {
"id": 878,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"documentation": "\n\nMove rotation servo to it's built position.\n\n"
},
"RoboticRotation_get_Part": {
"id": 879,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this robotic rotation servo.\n\n"
},
"RoboticRotation_get_TargetAngle": {
"id": 880,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTarget angle.\n\n"
},
"RoboticRotation_set_TargetAngle": {
"id": 881,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTarget angle.\n\n"
},
"RoboticRotation_get_CurrentAngle": {
"id": 882,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent angle.\n\n"
},
"RoboticRotation_get_Rate": {
"id": 883,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTarget movement rate in degrees per second.\n\n"
},
"RoboticRotation_set_Rate": {
"id": 884,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTarget movement rate in degrees per second.\n\n"
},
"RoboticRotation_get_Damping": {
"id": 885,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nDamping percentage.\n\n"
},
"RoboticRotation_set_Damping": {
"id": 886,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nDamping percentage.\n\n"
},
"RoboticRotation_get_Locked": {
"id": 887,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nLock Movement\n\n"
},
"RoboticRotation_set_Locked": {
"id": 888,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nLock Movement\n\n"
},
"RoboticRotation_get_MotorEngaged": {
"id": 889,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticRotation_set_MotorEngaged": {
"id": 890,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotation"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticRotor_get_Part": {
"id": 891,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this robotic rotor.\n\n"
},
"RoboticRotor_get_TargetRPM": {
"id": 892,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTarget RPM.\n\n"
},
"RoboticRotor_set_TargetRPM": {
"id": 893,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTarget RPM.\n\n"
},
"RoboticRotor_get_CurrentRPM": {
"id": 894,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent RPM.\n\n"
},
"RoboticRotor_get_Inverted": {
"id": 895,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the rotor direction is inverted.\n\n"
},
"RoboticRotor_set_Inverted": {
"id": 896,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the rotor direction is inverted.\n\n"
},
"RoboticRotor_get_Locked": {
"id": 897,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nLock movement.\n\n"
},
"RoboticRotor_set_Locked": {
"id": 898,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nLock movement.\n\n"
},
"RoboticRotor_get_MotorEngaged": {
"id": 899,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticRotor_set_MotorEngaged": {
"id": 900,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the motor is engaged.\n\n"
},
"RoboticRotor_get_TorqueLimit": {
"id": 901,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTorque limit percentage.\n\n"
},
"RoboticRotor_set_TorqueLimit": {
"id": 902,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "RoboticRotor"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nTorque limit percentage.\n\n"
},
"ScienceData_get_DataAmount": {
"id": 903,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceData"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nData amount.\n\n"
},
"ScienceData_get_ScienceValue": {
"id": 904,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceData"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nScience value.\n\n"
},
"ScienceData_get_TransmitValue": {
"id": 905,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceData"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTransmit value.\n\n"
},
"ScienceSubject_get_Science": {
"id": 906,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nAmount of science already earned from this subject, not updated until after\ntransmission/recovery.\n\n"
},
"ScienceSubject_get_ScienceCap": {
"id": 907,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nTotal science allowable for this subject.\n\n"
},
"ScienceSubject_get_IsComplete": {
"id": 908,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the experiment has been completed.\n\n"
},
"ScienceSubject_get_DataScale": {
"id": 909,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nMultiply science value by this to determine data amount in mits.\n\n"
},
"ScienceSubject_get_ScientificValue": {
"id": 910,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nDiminishing value multiplier for decreasing the science value returned from repeated\nexperiments.\n\n"
},
"ScienceSubject_get_SubjectValue": {
"id": 911,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nMultiplier for specific Celestial Body/Experiment Situation combination.\n\n"
},
"ScienceSubject_get_Title": {
"id": 912,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ScienceSubject"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nTitle of science subject, displayed in science archives\n\n"
},
"Sensor_get_Part": {
"id": 913,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Sensor"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this sensor.\n\n"
},
"Sensor_get_Active": {
"id": 914,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Sensor"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the sensor is active.\n\n"
},
"Sensor_set_Active": {
"id": 915,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Sensor"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the sensor is active.\n\n"
},
"Sensor_get_Value": {
"id": 916,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Sensor"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe current value of the sensor.\n\n"
},
"SolarPanel_get_Part": {
"id": 917,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this solar panel.\n\n"
},
"SolarPanel_get_Deployable": {
"id": 918,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the solar panel is deployable.\n\n"
},
"SolarPanel_get_Deployed": {
"id": 919,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the solar panel is extended.\n\n"
},
"SolarPanel_set_Deployed": {
"id": 920,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the solar panel is extended.\n\n"
},
"SolarPanel_get_State": {
"id": 921,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "SolarPanelState"
},
"return_is_nullable": false,
"documentation": "\n\nThe current state of the solar panel.\n\n"
},
"SolarPanel_get_EnergyFlow": {
"id": 922,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current amount of energy being generated by the solar panel, in\nunits of charge per second.\n\n"
},
"SolarPanel_get_SunExposure": {
"id": 923,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "SolarPanel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe current amount of sunlight that is incident on the solar panel,\nas a percentage. A value between 0 and 1.\n\n"
},
"Thruster_ThrustPosition": {
"id": 924,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position at which the thruster generates thrust, in the given reference frame.\nFor gimballed engines, this takes into account the current rotation of the gimbal.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n"
},
"Thruster_ThrustDirection": {
"id": 925,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe direction of the force generated by the thruster, in the given reference frame.\nThis is opposite to the direction in which the thruster expels propellant.\nFor gimballed engines, this takes into account the current rotation of the gimbal.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"Thruster_InitialThrustPosition": {
"id": 926,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe position at which the thruster generates thrust, when the engine is in its\ninitial position (no gimballing), in the given reference frame.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n\nThis position can move when the gimbal rotates. This is because the thrust position and\ngimbal position are not necessarily the same.\n\n"
},
"Thruster_InitialThrustDirection": {
"id": 927,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe direction of the force generated by the thruster, when the engine is in its\ninitial position (no gimballing), in the given reference frame.\nThis is opposite to the direction in which the thruster expels propellant.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"Thruster_GimbalPosition": {
"id": 928,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nPosition around which the gimbal pivots.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n"
},
"Thruster_get_Part": {
"id": 929,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe that contains this thruster.\n\n"
},
"Thruster_get_ThrustReferenceFrame": {
"id": 930,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nA reference frame that is fixed relative to the thruster and orientated with\nits thrust direction ().\nFor gimballed engines, this takes into account the current rotation of the gimbal.\n- \nThe origin is at the position of thrust for this thruster\n().
- \nThe axes rotate with the thrust direction.\nThis is the direction in which the thruster expels propellant, including any gimballing.\n
- The y-axis points along the thrust direction.
- The x-axis and z-axis are perpendicular to the thrust direction.\n
\n"
},
"Thruster_get_Gimballed": {
"id": 931,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the thruster is gimballed.\n\n"
},
"Thruster_get_GimbalAngle": {
"id": 932,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Thruster"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe current gimbal angle in the pitch, roll and yaw axes, in degrees.\n\n"
},
"Wheel_get_Part": {
"id": 933,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part object for this wheel.\n\n"
},
"Wheel_get_State": {
"id": 934,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "WheelState"
},
"return_is_nullable": false,
"documentation": "\n\nThe current state of the wheel.\n\n"
},
"Wheel_get_Radius": {
"id": 935,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nRadius of the wheel, in meters.\n\n"
},
"Wheel_get_Grounded": {
"id": 936,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel is touching the ground.\n\n"
},
"Wheel_get_HasBrakes": {
"id": 937,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel has brakes.\n\n"
},
"Wheel_get_Brakes": {
"id": 938,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe braking force, as a percentage of maximum, when the brakes are applied.\n\n"
},
"Wheel_set_Brakes": {
"id": 939,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe braking force, as a percentage of maximum, when the brakes are applied.\n\n"
},
"Wheel_get_AutoFrictionControl": {
"id": 940,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether automatic friction control is enabled.\n\n"
},
"Wheel_set_AutoFrictionControl": {
"id": 941,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether automatic friction control is enabled.\n\n"
},
"Wheel_get_ManualFrictionControl": {
"id": 942,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nManual friction control value. Only has an effect if automatic friction control is disabled.\nA value between 0 and 5 inclusive.\n\n"
},
"Wheel_set_ManualFrictionControl": {
"id": 943,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nManual friction control value. Only has an effect if automatic friction control is disabled.\nA value between 0 and 5 inclusive.\n\n"
},
"Wheel_get_Deployable": {
"id": 944,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel is deployable.\n\n"
},
"Wheel_get_Deployed": {
"id": 945,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel is deployed.\n\n"
},
"Wheel_set_Deployed": {
"id": 946,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the wheel is deployed.\n\n"
},
"Wheel_get_Powered": {
"id": 947,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel is powered by a motor.\n\n"
},
"Wheel_get_MotorEnabled": {
"id": 948,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the motor is enabled.\n\n"
},
"Wheel_set_MotorEnabled": {
"id": 949,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the motor is enabled.\n\n"
},
"Wheel_get_MotorInverted": {
"id": 950,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the direction of the motor is inverted.\n\n"
},
"Wheel_set_MotorInverted": {
"id": 951,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the direction of the motor is inverted.\n\n"
},
"Wheel_get_MotorState": {
"id": 952,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "MotorState"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the direction of the motor is inverted.\n\n"
},
"Wheel_get_MotorOutput": {
"id": 953,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe output of the motor. This is the torque currently being generated, in Newton meters.\n\n"
},
"Wheel_get_TractionControlEnabled": {
"id": 954,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether automatic traction control is enabled.\nA wheel only has traction control if it is powered.\n\n"
},
"Wheel_set_TractionControlEnabled": {
"id": 955,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether automatic traction control is enabled.\nA wheel only has traction control if it is powered.\n\n"
},
"Wheel_get_TractionControl": {
"id": 956,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nSetting for the traction control.\nOnly takes effect if the wheel has automatic traction control enabled.\nA value between 0 and 5 inclusive.\n\n"
},
"Wheel_set_TractionControl": {
"id": 957,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nSetting for the traction control.\nOnly takes effect if the wheel has automatic traction control enabled.\nA value between 0 and 5 inclusive.\n\n"
},
"Wheel_get_DriveLimiter": {
"id": 958,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nManual setting for the motor limiter.\nOnly takes effect if the wheel has automatic traction control disabled.\nA value between 0 and 100 inclusive.\n\n"
},
"Wheel_set_DriveLimiter": {
"id": 959,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nManual setting for the motor limiter.\nOnly takes effect if the wheel has automatic traction control disabled.\nA value between 0 and 100 inclusive.\n\n"
},
"Wheel_get_Steerable": {
"id": 960,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel has steering.\n\n"
},
"Wheel_get_SteeringEnabled": {
"id": 961,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel steering is enabled.\n\n"
},
"Wheel_set_SteeringEnabled": {
"id": 962,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the wheel steering is enabled.\n\n"
},
"Wheel_get_SteeringInverted": {
"id": 963,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel steering is inverted.\n\n"
},
"Wheel_set_SteeringInverted": {
"id": 964,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether the wheel steering is inverted.\n\n"
},
"Wheel_get_SteeringAngleLimit": {
"id": 965,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe steering angle limit.\n\n"
},
"Wheel_set_SteeringAngleLimit": {
"id": 966,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nThe steering angle limit.\n\n"
},
"Wheel_get_SteeringResponseTime": {
"id": 967,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nSteering response time.\n\n"
},
"Wheel_set_SteeringResponseTime": {
"id": 968,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
},
{
"name": "value",
"type": {
"code": "FLOAT"
}
}
],
"documentation": "\n\nSteering response time.\n\n"
},
"Wheel_get_HasSuspension": {
"id": 969,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel has suspension.\n\n"
},
"Wheel_get_SuspensionSpringStrength": {
"id": 970,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nSuspension spring strength, as set in the editor.\n\n"
},
"Wheel_get_SuspensionDamperStrength": {
"id": 971,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nSuspension damper strength, as set in the editor.\n\n"
},
"Wheel_get_Broken": {
"id": 972,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel is broken.\n\n"
},
"Wheel_get_Repairable": {
"id": 973,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the wheel is repairable.\n\n"
},
"Wheel_get_Stress": {
"id": 974,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent stress on the wheel.\n\n"
},
"Wheel_get_StressTolerance": {
"id": 975,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nStress tolerance of the wheel.\n\n"
},
"Wheel_get_StressPercentage": {
"id": 976,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent stress on the wheel as a percentage of its stress tolerance.\n\n"
},
"Wheel_get_Deflection": {
"id": 977,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent deflection of the wheel.\n\n"
},
"Wheel_get_Slip": {
"id": 978,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Wheel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nCurrent slip of the wheel.\n\n"
},
"ReferenceFrame_static_CreateRelative": {
"id": 979,
"parameters": [
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
},
{
"name": "position",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"default_value": "CggAAAAAAAAAAAoIAAAAAAAAAAAKCAAAAAAAAAAA"
},
{
"name": "rotation",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"default_value": "CggAAAAAAAAAAAoIAAAAAAAAAAAKCAAAAAAAAAAACggAAAAAAADwPw=="
},
{
"name": "velocity",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"default_value": "CggAAAAAAAAAAAoIAAAAAAAAAAAKCAAAAAAAAAAA"
},
{
"name": "angularVelocity",
"type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"default_value": "CggAAAAAAAAAAAoIAAAAAAAAAAAKCAAAAAAAAAAA"
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nCreate a relative reference frame. This is a custom reference frame\nwhose components offset the components of a parent reference frame.\n\nThe parent reference frame on which to\nbase this reference frame.\nThe offset of the position of the origin,\nas a position vector. Defaults to \nThe rotation to apply to the parent frames rotation,\nas a quaternion of the form .\nDefaults to (i.e. no rotation)\nThe linear velocity to offset the parent frame by,\nas a vector pointing in the direction of travel, whose magnitude is the speed in\nmeters per second. Defaults to .\nThe angular velocity to offset the parent frame by,\nas a vector. This vector points in the direction of the axis of rotation,\nand its magnitude is the speed of the rotation in radians per second.\nDefaults to .\n"
},
"ReferenceFrame_static_CreateHybrid": {
"id": 980,
"parameters": [
{
"name": "position",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
},
{
"name": "rotation",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"default_value": "AA=="
},
{
"name": "velocity",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"default_value": "AA=="
},
{
"name": "angularVelocity",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"default_value": "AA=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"documentation": "\n\nCreate a hybrid reference frame. This is a custom reference frame\nwhose components inherited from other reference frames.\n\nThe reference frame providing the position of the origin.\nThe reference frame providing the rotation of the frame.\nThe reference frame providing the linear velocity of the frame.\n\nThe reference frame providing the angular velocity\nof the frame.\n\nThe reference frame is required but all other\nreference frames are optional. If omitted, they are set to the\n reference frame.\n\n"
},
"Resource_get_Name": {
"id": 981,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the resource.\n\n"
},
"Resource_get_Part": {
"id": 982,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nThe part containing the resource.\n\n"
},
"Resource_get_Max": {
"id": 983,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe total amount of the resource that can be stored in the part.\n\n"
},
"Resource_get_Amount": {
"id": 984,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe amount of the resource that is currently stored in the part.\n\n"
},
"Resource_get_Density": {
"id": 985,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe density of the resource, in .\n\n"
},
"Resource_get_FlowMode": {
"id": 986,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ResourceFlowMode"
},
"return_is_nullable": false,
"documentation": "\n\nThe flow mode of the resource.\n\n"
},
"Resource_get_Enabled": {
"id": 987,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether use of this resource is enabled.\n\n"
},
"Resource_set_Enabled": {
"id": 988,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"documentation": "\n\nWhether use of this resource is enabled.\n\n"
},
"ResourceTransfer_static_Start": {
"id": 989,
"parameters": [
{
"name": "fromPart",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "toPart",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
},
{
"name": "resource",
"type": {
"code": "STRING"
}
},
{
"name": "maxAmount",
"type": {
"code": "FLOAT"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceTransfer"
},
"return_is_nullable": false,
"documentation": "\n\nStart transferring a resource transfer between a pair of parts. The transfer will move\nat most units of the resource, depending on how much of\nthe resource is available in the source part and how much storage is available in the\ndestination part.\nUse to check if the transfer is complete.\nUse to see how much of the resource has been transferred.\n\nThe part to transfer to.\nThe part to transfer from.\nThe name of the resource to transfer.\nThe maximum amount of resource to transfer.\n"
},
"ResourceTransfer_get_Complete": {
"id": 990,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceTransfer"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the transfer has completed.\n\n"
},
"ResourceTransfer_get_Amount": {
"id": 991,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ResourceTransfer"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"documentation": "\n\nThe amount of the resource that has been transferred.\n\n"
},
"Resources_WithResource": {
"id": 992,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nAll the individual resources with the given name that can be stored.\n\n"
},
"Resources_HasResource": {
"id": 993,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nCheck whether the named resource can be stored.\n\nThe name of the resource.\n"
},
"Resources_Max": {
"id": 994,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns the amount of a resource that can be stored.\n\nThe name of the resource.\n"
},
"Resources_Amount": {
"id": 995,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns the amount of a resource that is currently stored.\n\nThe name of the resource.\n"
},
"Resources_static_Density": {
"id": 996,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns the density of a resource, in .\n\nThe name of the resource.\n"
},
"Resources_static_FlowMode": {
"id": 997,
"parameters": [
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "ResourceFlowMode"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns the flow mode of a resource.\n\nThe name of the resource.\n"
},
"Resources_get_All": {
"id": 998,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resource"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nAll the individual resources that can be stored.\n\n"
},
"Resources_get_Names": {
"id": 999,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nA list of resource names that can be stored.\n\n"
},
"Resources_get_Enabled": {
"id": 1000,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether use of all the resources are enabled.\n\n\nThis is true if all of the resources are enabled.\nIf any of the resources are not enabled, this is false.\n\n"
},
"Resources_set_Enabled": {
"id": 1001,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
}
},
{
"name": "value",
"type": {
"code": "BOOL"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether use of all the resources are enabled.\n\n\nThis is true if all of the resources are enabled.\nIf any of the resources are not enabled, this is false.\n\n"
},
"Vessel_Recover": {
"id": 1002,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"documentation": "\n\nRecover the vessel.\n\n"
},
"Vessel_Flight": {
"id": 1003,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"default_value": "AA==",
"nullable": true
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Flight"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns a object that can be used to get flight\ntelemetry for the vessel, in the specified reference frame.\n\n\nReference frame. Defaults to the vessel's surface reference frame\n().\n\n"
},
"Vessel_ResourcesInDecoupleStage": {
"id": 1004,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "stage",
"type": {
"code": "SINT32"
}
},
{
"name": "cumulative",
"type": {
"code": "BOOL"
},
"default_value": "AQ=="
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns a object, that can used to get\ninformation about resources stored in a given .\n\nGet resources for parts that are decoupled in this stage.\nWhen false, returns the resources for parts\ndecoupled in just the given stage. When true returns the resources decoupled in\nthe given stage and all subsequent stages combined.\n"
},
"Vessel_AvailableThrustAt": {
"id": 1005,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "pressure",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGets the total available thrust that can be produced by the vessel's\nactive engines, in Newtons. This is computed by summing\n for every active engine in the vessel.\nTakes the given pressure into account.\n\nAtmospheric pressure in atmospheres\n"
},
"Vessel_MaxThrustAt": {
"id": 1006,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "pressure",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total maximum thrust that can be produced by the vessel's active\nengines, in Newtons. This is computed by summing\n for every active engine.\nTakes the given pressure into account.\n\nAtmospheric pressure in atmospheres\n"
},
"Vessel_SpecificImpulseAt": {
"id": 1007,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "pressure",
"type": {
"code": "DOUBLE"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe combined specific impulse of all active engines, in seconds. This is computed using the formula\ndescribed here.\nTakes the given pressure into account.\n\nAtmospheric pressure in atmospheres\n"
},
"Vessel_Position": {
"id": 1008,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe position of the center of mass of the vessel, in the given reference frame.\n\nThe position as a vector.\nThe reference frame that the returned\nposition vector is in.\n"
},
"Vessel_BoundingBox": {
"id": 1009,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe axis-aligned bounding box of the vessel in the given reference frame.\n\nThe positions of the minimum and maximum vertices of the box,\nas position vectors.\nThe reference frame that the returned\nposition vectors are in.\n"
},
"Vessel_Velocity": {
"id": 1010,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe velocity of the center of mass of the vessel, in the given reference frame.\n\nThe velocity as a vector. The vector points in the direction of travel,\nand its magnitude is the speed of the body in meters per second.\nThe reference frame that the returned\nvelocity vector is in.\n"
},
"Vessel_Rotation": {
"id": 1011,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe rotation of the vessel, in the given reference frame.\n\nThe rotation as a quaternion of the form .\nThe reference frame that the returned\nrotation is in.\n"
},
"Vessel_Direction": {
"id": 1012,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe direction in which the vessel is pointing, in the given reference frame.\n\nThe direction as a unit vector.\nThe reference frame that the returned\ndirection is in.\n"
},
"Vessel_AngularVelocity": {
"id": 1013,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "referenceFrame",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe angular velocity of the vessel, in the given reference frame.\n\nThe angular velocity as a vector. The magnitude of the vector is the rotational\nspeed of the vessel, in radians per second. The direction of the vector indicates the\naxis of rotation, using the right-hand rule.\nThe reference frame the returned\nangular velocity is in.\n"
},
"Vessel_get_Name": {
"id": 1014,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the vessel.\n\n"
},
"Vessel_set_Name": {
"id": 1015,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"documentation": "\n\nThe name of the vessel.\n\n"
},
"Vessel_get_Type": {
"id": 1016,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "VesselType"
},
"return_is_nullable": false,
"documentation": "\n\nThe type of the vessel.\n\n"
},
"Vessel_set_Type": {
"id": 1017,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
},
{
"name": "value",
"type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "VesselType"
}
}
],
"documentation": "\n\nThe type of the vessel.\n\n"
},
"Vessel_get_Situation": {
"id": 1018,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "ENUMERATION",
"service": "SpaceCenter",
"name": "VesselSituation"
},
"return_is_nullable": false,
"documentation": "\n\nThe situation the vessel is in.\n\n"
},
"Vessel_get_Recoverable": {
"id": 1019,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nWhether the vessel is recoverable.\n\n"
},
"Vessel_get_MET": {
"id": 1020,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"documentation": "\n\nThe mission elapsed time in seconds.\n\n"
},
"Vessel_get_Biome": {
"id": 1021,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"documentation": "\n\nThe name of the biome the vessel is currently in.\n\n"
},
"Vessel_get_Orbit": {
"id": 1022,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Orbit"
},
"return_is_nullable": false,
"documentation": "\n\nThe current orbit of the vessel.\n\n"
},
"Vessel_get_Control": {
"id": 1023,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Control"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns a object that can be used to manipulate\nthe vessel's control inputs. For example, its pitch/yaw/roll controls,\nRCS and thrust.\n\n"
},
"Vessel_get_Comms": {
"id": 1024,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Comms"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nReturns a object that can be used to interact\nwith CommNet for this vessel.\n\n"
},
"Vessel_get_AutoPilot": {
"id": 1025,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "AutoPilot"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nAn object, that can be used to perform\nsimple auto-piloting of the vessel.\n\n"
},
"Vessel_get_CrewCapacity": {
"id": 1026,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"documentation": "\n\nThe number of crew that can occupy the vessel.\n\n"
},
"Vessel_get_CrewCount": {
"id": 1027,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"documentation": "\n\nThe number of crew that are occupying the vessel.\n\n"
},
"Vessel_get_Crew": {
"id": 1028,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "CrewMember"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe crew in the vessel.\n\n"
},
"Vessel_get_Resources": {
"id": 1029,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Resources"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nA object, that can used to get information\nabout resources stored in the vessel.\n\n"
},
"Vessel_get_Parts": {
"id": 1030,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Parts"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nA object, that can used to interact with the parts that make up this vessel.\n\n"
},
"Vessel_get_Mass": {
"id": 1031,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total mass of the vessel, including resources, in kg.\n\n"
},
"Vessel_get_DryMass": {
"id": 1032,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total mass of the vessel, excluding resources, in kg.\n\n"
},
"Vessel_get_Thrust": {
"id": 1033,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total thrust currently being produced by the vessel's engines, in\nNewtons. This is computed by summing for\nevery engine in the vessel.\n\n"
},
"Vessel_get_AvailableThrust": {
"id": 1034,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nGets the total available thrust that can be produced by the vessel's\nactive engines, in Newtons. This is computed by summing\n for every active engine in the vessel.\n\n"
},
"Vessel_get_MaxThrust": {
"id": 1035,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total maximum thrust that can be produced by the vessel's active\nengines, in Newtons. This is computed by summing\n for every active engine.\n\n"
},
"Vessel_get_MaxVacuumThrust": {
"id": 1036,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe total maximum thrust that can be produced by the vessel's active\nengines when the vessel is in a vacuum, in Newtons. This is computed by\nsumming for every active engine.\n\n"
},
"Vessel_get_SpecificImpulse": {
"id": 1037,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe combined specific impulse of all active engines, in seconds. This is computed using the formula\ndescribed here.\n\n"
},
"Vessel_get_VacuumSpecificImpulse": {
"id": 1038,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe combined vacuum specific impulse of all active engines, in seconds. This is computed using the formula\ndescribed here.\n\n"
},
"Vessel_get_KerbinSeaLevelSpecificImpulse": {
"id": 1039,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "FLOAT"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe combined specific impulse of all active engines at sea level on Kerbin, in seconds.\nThis is computed using the formula\ndescribed here.\n\n"
},
"Vessel_get_MomentOfInertia": {
"id": 1040,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe moment of inertia of the vessel around its center of mass in .\nThe inertia values in the returned 3-tuple are around the\npitch, roll and yaw directions respectively.\nThis corresponds to the vessels reference frame ().\n\n"
},
"Vessel_get_InertiaTensor": {
"id": 1041,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nThe inertia tensor of the vessel around its center of mass,\nin the vessels reference frame ().\nReturns the 3x3 matrix as a list of elements, in row-major order.\n\n"
},
"Vessel_get_AvailableTorque": {
"id": 1042,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum torque that the vessel generates. Includes contributions from\nreaction wheels, RCS, gimballed engines and aerodynamic control surfaces.\nReturns the torques in around each of the coordinate axes of the\nvessels reference frame ().\nThese axes are equivalent to the pitch, roll and yaw axes of the vessel.\n\n"
},
"Vessel_get_AvailableReactionWheelTorque": {
"id": 1043,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum torque that the currently active and powered reaction wheels can generate.\nReturns the torques in around each of the coordinate axes of the\nvessels reference frame ().\nThese axes are equivalent to the pitch, roll and yaw axes of the vessel.\n\n"
},
"Vessel_get_AvailableRCSTorque": {
"id": 1044,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum torque that the currently active RCS thrusters can generate.\nReturns the torques in around each of the coordinate axes of the\nvessels reference frame ().\nThese axes are equivalent to the pitch, roll and yaw axes of the vessel.\n\n"
},
"Vessel_get_AvailableRCSForce": {
"id": 1045,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum force that the currently active RCS thrusters can generate.\nReturns the forces in along each of the coordinate axes of the\nvessels reference frame ().\nThese axes are equivalent to the right, forward and bottom directions of the vessel.\n\n"
},
"Vessel_get_AvailableEngineTorque": {
"id": 1046,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum torque that the currently active and gimballed engines can generate.\nReturns the torques in around each of the coordinate axes of the\nvessels reference frame ().\nThese axes are equivalent to the pitch, roll and yaw axes of the vessel.\n\n"
},
"Vessel_get_AvailableControlSurfaceTorque": {
"id": 1047,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum torque that the aerodynamic control surfaces can generate.\nReturns the torques in around each of the coordinate axes of the\nvessels reference frame ().\nThese axes are equivalent to the pitch, roll and yaw axes of the vessel.\n\n"
},
"Vessel_get_AvailableOtherTorque": {
"id": 1048,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "TUPLE",
"types": [
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
},
{
"code": "TUPLE",
"types": [
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
},
{
"code": "DOUBLE"
}
]
}
]
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe maximum torque that parts (excluding reaction wheels, gimballed engines,\nRCS and control surfaces) can generate.\nReturns the torques in around each of the coordinate axes of the\nvessels reference frame ().\nThese axes are equivalent to the pitch, roll and yaw axes of the vessel.\n\n"
},
"Vessel_get_ReferenceFrame": {
"id": 1049,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame that is fixed relative to the vessel,\nand orientated with the vessel.\n- The origin is at the center of mass of the vessel.
- The axes rotate with the vessel.
- The x-axis points out to the right of the vessel.
- The y-axis points in the forward direction of the vessel.
- The z-axis points out of the bottom off the vessel.
\n"
},
"Vessel_get_OrbitalReferenceFrame": {
"id": 1050,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame that is fixed relative to the vessel,\nand orientated with the vessels orbital prograde/normal/radial directions.\n- The origin is at the center of mass of the vessel.
- The axes rotate with the orbital prograde/normal/radial directions.
- The x-axis points in the orbital anti-radial direction.
- The y-axis points in the orbital prograde direction.
- The z-axis points in the orbital normal direction.
\n\nBe careful not to confuse this with 'orbit' mode on the navball.\n\n"
},
"Vessel_get_SurfaceReferenceFrame": {
"id": 1051,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame that is fixed relative to the vessel,\nand orientated with the surface of the body being orbited.\n- The origin is at the center of mass of the vessel.
- The axes rotate with the north and up directions on the surface of the body.
- The x-axis points in the zenith\ndirection (upwards, normal to the body being orbited, from the center of the body towards the center of\nmass of the vessel).
- The y-axis points northwards towards the\nastronomical horizon (north, and tangential to the\nsurface of the body -- the direction in which a compass would point when on the surface).
- The z-axis points eastwards towards the\nastronomical horizon (east, and tangential to the\nsurface of the body -- east on a compass when on the surface).
\n\nBe careful not to confuse this with 'surface' mode on the navball.\n\n"
},
"Vessel_get_SurfaceVelocityReferenceFrame": {
"id": 1052,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Vessel"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "ReferenceFrame"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe reference frame that is fixed relative to the vessel,\nand orientated with the velocity vector of the vessel relative\nto the surface of the body being orbited.\n- The origin is at the center of mass of the vessel.
- The axes rotate with the vessel's velocity vector.
- The y-axis points in the direction of the vessel's velocity vector,\nrelative to the surface of the body being orbited.
- The z-axis is in the plane of the\nastronomical horizon.
- The x-axis is orthogonal to the other two axes.
\n"
},
"Waypoint_Remove": {
"id": 1053,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nRemoves the waypoint.\n\n"
},
"Waypoint_get_Body": {
"id": 1054,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe celestial body the waypoint is attached to.\n\n"
},
"Waypoint_set_Body": {
"id": 1055,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe celestial body the waypoint is attached to.\n\n"
},
"Waypoint_get_Name": {
"id": 1056,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe name of the waypoint as it appears on the map and the contract.\n\n"
},
"Waypoint_set_Name": {
"id": 1057,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe name of the waypoint as it appears on the map and the contract.\n\n"
},
"Waypoint_get_Color": {
"id": 1058,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe seed of the icon color. See for example colors.\n\n"
},
"Waypoint_set_Color": {
"id": 1059,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "SINT32"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe seed of the icon color. See for example colors.\n\n"
},
"Waypoint_get_Icon": {
"id": 1060,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "STRING"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe icon of the waypoint.\n\n"
},
"Waypoint_set_Icon": {
"id": 1061,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "STRING"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe icon of the waypoint.\n\n"
},
"Waypoint_get_Latitude": {
"id": 1062,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe latitude of the waypoint.\n\n"
},
"Waypoint_set_Latitude": {
"id": 1063,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe latitude of the waypoint.\n\n"
},
"Waypoint_get_Longitude": {
"id": 1064,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe longitude of the waypoint.\n\n"
},
"Waypoint_set_Longitude": {
"id": 1065,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe longitude of the waypoint.\n\n"
},
"Waypoint_get_MeanAltitude": {
"id": 1066,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude of the waypoint above sea level, in meters.\n\n"
},
"Waypoint_set_MeanAltitude": {
"id": 1067,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude of the waypoint above sea level, in meters.\n\n"
},
"Waypoint_get_SurfaceAltitude": {
"id": 1068,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude of the waypoint above the surface of the body or sea level,\nwhichever is closer, in meters.\n\n"
},
"Waypoint_set_SurfaceAltitude": {
"id": 1069,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude of the waypoint above the surface of the body or sea level,\nwhichever is closer, in meters.\n\n"
},
"Waypoint_get_BedrockAltitude": {
"id": 1070,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "DOUBLE"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude of the waypoint above the surface of the body, in meters.\nWhen over water, this is the altitude above the sea floor.\n\n"
},
"Waypoint_set_BedrockAltitude": {
"id": 1071,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
},
{
"name": "value",
"type": {
"code": "DOUBLE"
}
}
],
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe altitude of the waypoint above the surface of the body, in meters.\nWhen over water, this is the altitude above the sea floor.\n\n"
},
"Waypoint_get_NearSurface": {
"id": 1072,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\ntrue if the waypoint is near to the surface of a body.\n\n"
},
"Waypoint_get_Grounded": {
"id": 1073,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\ntrue if the waypoint is attached to the ground.\n\n"
},
"Waypoint_get_Index": {
"id": 1074,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "SINT32"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe integer index of this waypoint within its cluster of sibling waypoints.\nIn other words, when you have a cluster of waypoints called \"Somewhere Alpha\",\n\"Somewhere Beta\" and \"Somewhere Gamma\", the alpha site has index 0, the beta\nsite has index 1 and the gamma site has index 2.\nWhen is false, this is zero.\n\n"
},
"Waypoint_get_Clustered": {
"id": 1075,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\ntrue if this waypoint is part of a set of clustered waypoints with greek letter\nnames appended (Alpha, Beta, Gamma, etc).\nIf true, there is a one-to-one correspondence with the greek letter name and\nthe .\n\n"
},
"Waypoint_get_HasContract": {
"id": 1076,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nWhether the waypoint belongs to a contract.\n\n"
},
"Waypoint_get_Contract": {
"id": 1077,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Contract"
},
"return_is_nullable": false,
"game_scenes": [
"FLIGHT"
],
"documentation": "\n\nThe associated contract.\n\n"
},
"WaypointManager_AddWaypoint": {
"id": 1078,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "WaypointManager"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "body",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
},
"return_is_nullable": false,
"documentation": "\n\nCreates a waypoint at the given position at ground level, and returns a\n object that can be used to modify it.\n\nLatitude of the waypoint.\nLongitude of the waypoint.\nCelestial body the waypoint is attached to.\nName of the waypoint.\n\n"
},
"WaypointManager_AddWaypointAtAltitude": {
"id": 1079,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "WaypointManager"
}
},
{
"name": "latitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "longitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "altitude",
"type": {
"code": "DOUBLE"
}
},
{
"name": "body",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "CelestialBody"
}
},
{
"name": "name",
"type": {
"code": "STRING"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
},
"return_is_nullable": false,
"documentation": "\n\nCreates a waypoint at the given position and altitude, and returns a\n object that can be used to modify it.\n\nLatitude of the waypoint.\nLongitude of the waypoint.\nAltitude (above sea level) of the waypoint.\nCelestial body the waypoint is attached to.\nName of the waypoint.\n\n"
},
"WaypointManager_get_Waypoints": {
"id": 1080,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "WaypointManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "CLASS",
"service": "SpaceCenter",
"name": "Waypoint"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nA list of all existing waypoints.\n\n"
},
"WaypointManager_get_Icons": {
"id": 1081,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "WaypointManager"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "STRING"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nReturns all available icons (from \"GameData/Squad/Contracts/Icons/\").\n\n"
},
"WaypointManager_get_Colors": {
"id": 1082,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "WaypointManager"
}
}
],
"return_type": {
"code": "DICTIONARY",
"types": [
{
"code": "STRING"
},
{
"code": "SINT32"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nAn example map of known color - seed pairs.\nAny other integers may be used as seed.\n\n"
}
},
"classes": {
"Alarm": {
"documentation": "\n\nAn alarm. Can be accessed using .\n\n"
},
"AlarmManager": {
"documentation": "\n\nAlarm manager.\nObtained by calling .\n\n"
},
"AutoPilot": {
"documentation": "\n\nProvides basic auto-piloting utilities for a vessel.\nCreated by calling .\n\n\nIf a client engages the auto-pilot and then closes its connection to the server,\nthe auto-pilot will be disengaged and its target reference frame, direction and roll\nreset to default.\n\n"
},
"Camera": {
"documentation": "\n\nControls the game's camera.\nObtained by calling .\n\n"
},
"CelestialBody": {
"documentation": "\n\nRepresents a celestial body (such as a planet or moon).\nSee .\n\n"
},
"CommLink": {
"documentation": "\n\nRepresents a communication node in the network. For example, a vessel or the KSC.\n\n"
},
"CommNode": {
"documentation": "\n\nRepresents a communication node in the network. For example, a vessel or the KSC.\n\n"
},
"Comms": {
"documentation": "\n\nUsed to interact with CommNet for a given vessel.\nObtained by calling .\n\n"
},
"Contract": {
"documentation": "\n\nA contract. Can be accessed using .\n\n"
},
"ContractManager": {
"documentation": "\n\nContracts manager.\nObtained by calling .\n\n"
},
"ContractParameter": {
"documentation": "\n\nA contract parameter. See .\n\n"
},
"Control": {
"documentation": "\n\nUsed to manipulate the controls of a vessel. This includes adjusting the\nthrottle, enabling/disabling systems such as SAS and RCS, or altering the\ndirection in which the vessel is pointing.\nObtained by calling .\n\n\nControl inputs (such as pitch, yaw and roll) are zeroed when all clients\nthat have set one or more of these inputs are no longer connected.\n\n"
},
"CrewMember": {
"documentation": "\n\nRepresents crew in a vessel. Can be obtained using .\n\n"
},
"Flight": {
"documentation": "\n\nUsed to get flight telemetry for a vessel, by calling .\nAll of the information returned by this class is given in the reference frame\npassed to that method.\nObtained by calling .\n\n\nTo get orbital information, such as the apoapsis or inclination, see .\n\n"
},
"LaunchSite": {
"documentation": "\n\nA place where craft can be launched from.\nMore of these can be added with mods like Kerbal Konstructs.\n\n"
},
"Node": {
"documentation": "\n\nRepresents a maneuver node. Can be created using .\n\n"
},
"Orbit": {
"documentation": "\n\nDescribes an orbit. For example, the orbit of a vessel, obtained by calling\n, or a celestial body, obtained by calling\n.\n\n"
},
"Antenna": {
"documentation": "\n\nAn antenna. Obtained by calling .\n\n"
},
"CargoBay": {
"documentation": "\n\nA cargo bay. Obtained by calling .\n\n"
},
"ControlSurface": {
"documentation": "\n\nAn aerodynamic control surface. Obtained by calling .\n\n"
},
"Decoupler": {
"documentation": "\n\nA decoupler. Obtained by calling \n"
},
"DockingPort": {
"documentation": "\n\nA docking port. Obtained by calling \n"
},
"Engine": {
"documentation": "\n\nAn engine, including ones of various types.\nFor example liquid fuelled gimballed engines, solid rocket boosters and jet engines.\nObtained by calling .\n\n\nFor RCS thrusters .\n\n"
},
"Experiment": {
"documentation": "\n\nObtained by calling .\n\n"
},
"Fairing": {
"documentation": "\n\nA fairing. Obtained by calling .\nSupports both stock fairings, and those from the ProceduralFairings mod.\n\n"
},
"Force": {
"documentation": "\n\nObtained by calling .\n\n"
},
"Intake": {
"documentation": "\n\nAn air intake. Obtained by calling .\n\n"
},
"LaunchClamp": {
"documentation": "\n\nA launch clamp. Obtained by calling .\n\n"
},
"Leg": {
"documentation": "\n\nA landing leg. Obtained by calling .\n\n"
},
"Light": {
"documentation": "\n\nA light. Obtained by calling .\n\n"
},
"Module": {
"documentation": "\n\nThis can be used to interact with a specific part module. This includes part modules in\nstock KSP, and those added by mods.\n\nIn KSP, each part has zero or more\nPartModules\nassociated with it. Each one contains some of the functionality of the part.\nFor example, an engine has a \"ModuleEngines\" part module that contains all the\nfunctionality of an engine.\n\n"
},
"Parachute": {
"documentation": "\n\nA parachute. Obtained by calling .\n\n"
},
"Part": {
"documentation": "\n\nRepresents an individual part. Vessels are made up of multiple parts.\nInstances of this class can be obtained by several methods in .\n\n"
},
"Parts": {
"documentation": "\n\nInstances of this class are used to interact with the parts of a vessel.\nAn instance can be obtained by calling .\n\n"
},
"Propellant": {
"documentation": "\n\nA propellant for an engine. Obtains by calling .\n\n"
},
"RCS": {
"documentation": "\n\nAn RCS block or thruster. Obtained by calling .\n\n"
},
"Radiator": {
"documentation": "\n\nA radiator. Obtained by calling .\n\n"
},
"ReactionWheel": {
"documentation": "\n\nA reaction wheel. Obtained by calling .\n\n"
},
"ResourceConverter": {
"documentation": "\n\nA resource converter. Obtained by calling .\n\n"
},
"ResourceDrain": {
"documentation": "\n\nA resource drain. Obtained by calling .\n\n"
},
"ResourceHarvester": {
"documentation": "\n\nA resource harvester (drill). Obtained by calling .\n\n"
},
"RoboticController": {
"documentation": "\n\nA robotic controller. Obtained by calling .\n\n"
},
"RoboticHinge": {
"documentation": "\n\nA robotic hinge. Obtained by calling .\n\n"
},
"RoboticPiston": {
"documentation": "\n\nA robotic piston part. Obtained by calling .\n\n"
},
"RoboticRotation": {
"documentation": "\n\nA robotic rotation servo. Obtained by calling .\n\n"
},
"RoboticRotor": {
"documentation": "\n\nA robotic rotor. Obtained by calling .\n\n"
},
"ScienceData": {
"documentation": "\n\nObtained by calling .\n\n"
},
"ScienceSubject": {
"documentation": "\n\nObtained by calling .\n\n"
},
"Sensor": {
"documentation": "\n\nA sensor, such as a thermometer. Obtained by calling .\n\n"
},
"SolarPanel": {
"documentation": "\n\nA solar panel. Obtained by calling .\n\n"
},
"Thruster": {
"documentation": "\n\nThe component of an or part that generates thrust.\nCan obtained by calling or .\n\n\nEngines can consist of multiple thrusters.\nFor example, the S3 KS-25x4 \"Mammoth\" has four rocket nozzels, and so consists of\nfour thrusters.\n\n"
},
"Wheel": {
"documentation": "\n\nA wheel. Includes landing gear and rover wheels.\nObtained by calling .\nCan be used to control the motors, steering and deployment of wheels, among other things.\n\n"
},
"ReferenceFrame": {
"documentation": "\n\nRepresents a reference frame for positions, rotations and\nvelocities. Contains:\n- The position of the origin.
- The directions of the x, y and z axes.
- The linear velocity of the frame.
- The angular velocity of the frame.
\n\nThis class does not contain any properties or methods. It is only\nused as a parameter to other functions.\n\n"
},
"Resource": {
"documentation": "\n\nAn individual resource stored within a part.\nCreated using methods in the class.\n\n"
},
"ResourceTransfer": {
"documentation": "\n\nTransfer resources between parts.\n\n"
},
"Resources": {
"documentation": "\n\nRepresents the collection of resources stored in a vessel, stage or part.\nCreated by calling ,\n or\n.\n\n"
},
"Vessel": {
"documentation": "\n\nThese objects are used to interact with vessels in KSP. This includes getting\norbital and flight data, manipulating control inputs and managing resources.\nCreated using or .\n\n"
},
"Waypoint": {
"documentation": "\n\nRepresents a waypoint. Can be created using .\n\n"
},
"WaypointManager": {
"documentation": "\n\nWaypoints are the location markers you can see on the map view showing you where contracts are targeted for.\nWith this structure, you can obtain coordinate data for the locations of these waypoints.\nObtained by calling .\n\n"
}
},
"enumerations": {
"CameraMode": {
"documentation": "\n\nSee .\n\n",
"values": [
{
"name": "Automatic",
"value": 0,
"documentation": "\n\nThe camera is showing the active vessel, in \"auto\" mode.\n\n"
},
{
"name": "Free",
"value": 1,
"documentation": "\n\nThe camera is showing the active vessel, in \"free\" mode.\n\n"
},
{
"name": "Chase",
"value": 2,
"documentation": "\n\nThe camera is showing the active vessel, in \"chase\" mode.\n\n"
},
{
"name": "Locked",
"value": 3,
"documentation": "\n\nThe camera is showing the active vessel, in \"locked\" mode.\n\n"
},
{
"name": "Orbital",
"value": 4,
"documentation": "\n\nThe camera is showing the active vessel, in \"orbital\" mode.\n\n"
},
{
"name": "IVA",
"value": 5,
"documentation": "\n\nThe Intra-Vehicular Activity view is being shown.\n\n"
},
{
"name": "Map",
"value": 6,
"documentation": "\n\nThe map view is being shown.\n\n"
}
]
},
"CommLinkType": {
"documentation": "\n\nThe type of a communication link.\nSee .\n\n",
"values": [
{
"name": "Home",
"value": 0,
"documentation": "\n\nLink is to a base station on Kerbin.\n\n"
},
{
"name": "Control",
"value": 1,
"documentation": "\n\nLink is to a control source, for example a manned spacecraft.\n\n"
},
{
"name": "Relay",
"value": 2,
"documentation": "\n\nLink is to a relay satellite.\n\n"
}
]
},
"ContractState": {
"documentation": "\n\nThe state of a contract. See .\n\n",
"values": [
{
"name": "Active",
"value": 0,
"documentation": "\n\nThe contract is active.\n\n"
},
{
"name": "Canceled",
"value": 1,
"documentation": "\n\nThe contract has been canceled.\n\n"
},
{
"name": "Completed",
"value": 2,
"documentation": "\n\nThe contract has been completed.\n\n"
},
{
"name": "DeadlineExpired",
"value": 3,
"documentation": "\n\nThe deadline for the contract has expired.\n\n"
},
{
"name": "Declined",
"value": 4,
"documentation": "\n\nThe contract has been declined.\n\n"
},
{
"name": "Failed",
"value": 5,
"documentation": "\n\nThe contract has been failed.\n\n"
},
{
"name": "Generated",
"value": 6,
"documentation": "\n\nThe contract has been generated.\n\n"
},
{
"name": "Offered",
"value": 7,
"documentation": "\n\nThe contract has been offered to the player.\n\n"
},
{
"name": "OfferExpired",
"value": 8,
"documentation": "\n\nThe contract was offered to the player, but the offer expired.\n\n"
},
{
"name": "Withdrawn",
"value": 9,
"documentation": "\n\nThe contract has been withdrawn.\n\n"
}
]
},
"ControlInputMode": {
"documentation": "\n\nSee .\n\n",
"values": [
{
"name": "Additive",
"value": 0,
"documentation": "\n\nControl inputs are added to the vessels current control inputs.\n\n"
},
{
"name": "Override",
"value": 1,
"documentation": "\n\nControl inputs (when they are non-zero) override the vessels current control inputs.\n\n"
}
]
},
"ControlSource": {
"documentation": "\n\nThe control source of a vessel.\nSee .\n\n",
"values": [
{
"name": "Kerbal",
"value": 0,
"documentation": "\n\nVessel is controlled by a Kerbal.\n\n"
},
{
"name": "Probe",
"value": 1,
"documentation": "\n\nVessel is controlled by a probe core.\n\n"
},
{
"name": "None",
"value": 2,
"documentation": "\n\nVessel is not controlled.\n\n"
}
]
},
"ControlState": {
"documentation": "\n\nThe control state of a vessel.\nSee .\n\n",
"values": [
{
"name": "Full",
"value": 0,
"documentation": "\n\nFull controllable.\n\n"
},
{
"name": "Partial",
"value": 1,
"documentation": "\n\nPartially controllable.\n\n"
},
{
"name": "None",
"value": 2,
"documentation": "\n\nNot controllable.\n\n"
}
]
},
"CrewMemberGender": {
"documentation": "\n\nA crew member's gender.\nSee .\n\n",
"values": [
{
"name": "Male",
"value": 0,
"documentation": "\n\nMale.\n\n"
},
{
"name": "Female",
"value": 1,
"documentation": "\n\nFemale.\n\n"
}
]
},
"CrewMemberType": {
"documentation": "\n\nThe type of a crew member.\nSee .\n\n",
"values": [
{
"name": "Applicant",
"value": 0,
"documentation": "\n\nAn applicant for crew.\n\n"
},
{
"name": "Crew",
"value": 1,
"documentation": "\n\nRocket crew.\n\n"
},
{
"name": "Tourist",
"value": 2,
"documentation": "\n\nA tourist.\n\n"
},
{
"name": "Unowned",
"value": 3,
"documentation": "\n\nAn unowned crew member.\n\n"
}
]
},
"EditorFacility": {
"documentation": "\n\nEditor facility.\nSee .\n\n",
"values": [
{
"name": "VAB",
"value": 1,
"documentation": "\n\nVehicle Assembly Building.\n\n"
},
{
"name": "SPH",
"value": 2,
"documentation": "\n\nSpace Plane Hanger.\n\n"
},
{
"name": "None",
"value": 0,
"documentation": "\n\nNone.\n\n"
}
]
},
"GameMode": {
"documentation": "\n\nThe game mode.\nReturned by \n",
"values": [
{
"name": "Sandbox",
"value": 0,
"documentation": "\n\nSandbox mode.\n\n"
},
{
"name": "Career",
"value": 1,
"documentation": "\n\nCareer mode.\n\n"
},
{
"name": "Science",
"value": 2,
"documentation": "\n\nScience career mode.\n\n"
},
{
"name": "ScienceSandbox",
"value": 3,
"documentation": "\n\nScience sandbox mode.\n\n"
},
{
"name": "Mission",
"value": 4,
"documentation": "\n\nMission mode.\n\n"
},
{
"name": "MissionBuilder",
"value": 5,
"documentation": "\n\nMission builder mode.\n\n"
},
{
"name": "Scenario",
"value": 6,
"documentation": "\n\nScenario mode.\n\n"
},
{
"name": "ScenarioNonResumable",
"value": 7,
"documentation": "\n\nScenario mode that cannot be resumed.\n\n"
}
]
},
"MapFilterType": {
"documentation": "\n\nThe set of things that are visible in map mode.\nThese may be combined with bitwise logic.\n\n",
"values": [
{
"name": "All",
"value": -1,
"documentation": "\n\nEverything.\n\n"
},
{
"name": "None",
"value": 0,
"documentation": "\n\nNothing.\n\n"
},
{
"name": "Debris",
"value": 1,
"documentation": "\n\nDebris.\n\n"
},
{
"name": "Unknown",
"value": 2,
"documentation": "\n\nUnknown.\n\n"
},
{
"name": "SpaceObjects",
"value": 4,
"documentation": "\n\nSpaceObjects.\n\n"
},
{
"name": "Probes",
"value": 8,
"documentation": "\n\nProbes.\n\n"
},
{
"name": "Rovers",
"value": 16,
"documentation": "\n\nRovers.\n\n"
},
{
"name": "Landers",
"value": 32,
"documentation": "\n\nLanders.\n\n"
},
{
"name": "Ships",
"value": 64,
"documentation": "\n\nShips.\n\n"
},
{
"name": "Stations",
"value": 128,
"documentation": "\n\nStations.\n\n"
},
{
"name": "Bases",
"value": 256,
"documentation": "\n\nBases.\n\n"
},
{
"name": "EVAs",
"value": 512,
"documentation": "\n\nEVAs.\n\n"
},
{
"name": "Flags",
"value": 1024,
"documentation": "\n\nFlags.\n\n"
},
{
"name": "Plane",
"value": 2048,
"documentation": "\n\nPlanes.\n\n"
},
{
"name": "Relay",
"value": 4096,
"documentation": "\n\nRelays.\n\n"
},
{
"name": "Site",
"value": 8192,
"documentation": "\n\nLaunch Sites.\n\n"
},
{
"name": "DeployedScienceController",
"value": 16384,
"documentation": "\n\nDeployed Science Controllers.\n\n"
}
]
},
"AntennaState": {
"documentation": "\n\nThe state of an antenna. See .\n\n",
"values": [
{
"name": "Deployed",
"value": 0,
"documentation": "\n\nAntenna is fully deployed.\n\n"
},
{
"name": "Retracted",
"value": 1,
"documentation": "\n\nAntenna is fully retracted.\n\n"
},
{
"name": "Deploying",
"value": 2,
"documentation": "\n\nAntenna is being deployed.\n\n"
},
{
"name": "Retracting",
"value": 3,
"documentation": "\n\nAntenna is being retracted.\n\n"
},
{
"name": "Broken",
"value": 4,
"documentation": "\n\nAntenna is broken.\n\n"
}
]
},
"AutoStrutMode": {
"documentation": "\n\nThe state of an auto-strut. \n",
"values": [
{
"name": "Off",
"value": 0,
"documentation": "\n\nOff\n\n"
},
{
"name": "Root",
"value": 1,
"documentation": "\n\nRoot\n\n"
},
{
"name": "Heaviest",
"value": 2,
"documentation": "\n\nHeaviest\n\n"
},
{
"name": "Grandparent",
"value": 3,
"documentation": "\n\nGrandparent\n\n"
},
{
"name": "ForceRoot",
"value": 4,
"documentation": "\n\nForceRoot\n\n"
},
{
"name": "ForceHeaviest",
"value": 5,
"documentation": "\n\nForceHeaviest\n\n"
},
{
"name": "ForceGrandparent",
"value": 6,
"documentation": "\n\nForceGrandparent\n\n"
}
]
},
"CargoBayState": {
"documentation": "\n\nThe state of a cargo bay. See .\n\n",
"values": [
{
"name": "Open",
"value": 0,
"documentation": "\n\nCargo bay is fully open.\n\n"
},
{
"name": "Closed",
"value": 1,
"documentation": "\n\nCargo bay closed and locked.\n\n"
},
{
"name": "Opening",
"value": 2,
"documentation": "\n\nCargo bay is opening.\n\n"
},
{
"name": "Closing",
"value": 3,
"documentation": "\n\nCargo bay is closing.\n\n"
}
]
},
"DockingPortState": {
"documentation": "\n\nThe state of a docking port. See .\n\n",
"values": [
{
"name": "Ready",
"value": 0,
"documentation": "\n\nThe docking port is ready to dock to another docking port.\n\n"
},
{
"name": "Docked",
"value": 1,
"documentation": "\n\nThe docking port is docked to another docking port, or docked to\nanother part (from the VAB/SPH).\n\n"
},
{
"name": "Docking",
"value": 2,
"documentation": "\n\nThe docking port is very close to another docking port,\nbut has not docked. It is using magnetic force to acquire a solid dock.\n\n"
},
{
"name": "Undocking",
"value": 3,
"documentation": "\n\nThe docking port has just been undocked from another docking port,\nand is disabled until it moves away by a sufficient distance\n().\n\n"
},
{
"name": "Shielded",
"value": 4,
"documentation": "\n\nThe docking port has a shield, and the shield is closed.\n\n"
},
{
"name": "Moving",
"value": 5,
"documentation": "\n\nThe docking ports shield is currently opening/closing.\n\n"
}
]
},
"DrainMode": {
"documentation": "\n\nResource drain mode.\nSee .\n\n",
"values": [
{
"name": "Part",
"value": 0,
"documentation": "\n\nDrains from the parent part.\n\n"
},
{
"name": "Vessel",
"value": 1,
"documentation": "\n\nDrains from all available parts.\n\n"
}
]
},
"LegState": {
"documentation": "\n\nThe state of a landing leg. See .\n\n",
"values": [
{
"name": "Deployed",
"value": 0,
"documentation": "\n\nLanding leg is fully deployed.\n\n"
},
{
"name": "Retracted",
"value": 1,
"documentation": "\n\nLanding leg is fully retracted.\n\n"
},
{
"name": "Deploying",
"value": 2,
"documentation": "\n\nLanding leg is being deployed.\n\n"
},
{
"name": "Retracting",
"value": 3,
"documentation": "\n\nLanding leg is being retracted.\n\n"
},
{
"name": "Broken",
"value": 4,
"documentation": "\n\nLanding leg is broken.\n\n"
}
]
},
"MotorState": {
"documentation": "\n\nThe state of the motor on a powered wheel. See .\n\n",
"values": [
{
"name": "Idle",
"value": 0,
"documentation": "\n\nThe motor is idle.\n\n"
},
{
"name": "Running",
"value": 1,
"documentation": "\n\nThe motor is running.\n\n"
},
{
"name": "Disabled",
"value": 2,
"documentation": "\n\nThe motor is disabled.\n\n"
},
{
"name": "Inoperable",
"value": 3,
"documentation": "\n\nThe motor is inoperable.\n\n"
},
{
"name": "NotEnoughResources",
"value": 4,
"documentation": "\n\nThe motor does not have enough resources to run.\n\n"
}
]
},
"ParachuteState": {
"documentation": "\n\nThe state of a parachute. See .\n\n",
"values": [
{
"name": "Stowed",
"value": 0,
"documentation": "\n\nThe parachute is safely tucked away inside its housing.\n\n"
},
{
"name": "Armed",
"value": 1,
"documentation": "\n\nThe parachute is armed for deployment.\n\n"
},
{
"name": "SemiDeployed",
"value": 2,
"documentation": "\n\nThe parachute has been deployed and is providing some drag,\nbut is not fully deployed yet. (Stock parachutes only)\n\n"
},
{
"name": "Deployed",
"value": 3,
"documentation": "\n\nThe parachute is fully deployed.\n\n"
},
{
"name": "Cut",
"value": 4,
"documentation": "\n\nThe parachute has been cut.\n\n"
}
]
},
"RadiatorState": {
"documentation": "\n\nThe state of a radiator. \n",
"values": [
{
"name": "Extended",
"value": 0,
"documentation": "\n\nRadiator is fully extended.\n\n"
},
{
"name": "Retracted",
"value": 1,
"documentation": "\n\nRadiator is fully retracted.\n\n"
},
{
"name": "Extending",
"value": 2,
"documentation": "\n\nRadiator is being extended.\n\n"
},
{
"name": "Retracting",
"value": 3,
"documentation": "\n\nRadiator is being retracted.\n\n"
},
{
"name": "Broken",
"value": 4,
"documentation": "\n\nRadiator is broken.\n\n"
}
]
},
"ResourceConverterState": {
"documentation": "\n\nThe state of a resource converter. See .\n\n",
"values": [
{
"name": "Running",
"value": 0,
"documentation": "\n\nConverter is running.\n\n"
},
{
"name": "Idle",
"value": 1,
"documentation": "\n\nConverter is idle.\n\n"
},
{
"name": "MissingResource",
"value": 2,
"documentation": "\n\nConverter is missing a required resource.\n\n"
},
{
"name": "StorageFull",
"value": 3,
"documentation": "\n\nNo available storage for output resource.\n\n"
},
{
"name": "Capacity",
"value": 4,
"documentation": "\n\nAt preset resource capacity.\n\n"
},
{
"name": "Unknown",
"value": 5,
"documentation": "\n\nUnknown state. Possible with modified resource converters.\nIn this case, check for more information.\n\n"
}
]
},
"ResourceHarvesterState": {
"documentation": "\n\nThe state of a resource harvester. See .\n\n",
"values": [
{
"name": "Deploying",
"value": 0,
"documentation": "\n\nThe drill is deploying.\n\n"
},
{
"name": "Deployed",
"value": 1,
"documentation": "\n\nThe drill is deployed and ready.\n\n"
},
{
"name": "Retracting",
"value": 2,
"documentation": "\n\nThe drill is retracting.\n\n"
},
{
"name": "Retracted",
"value": 3,
"documentation": "\n\nThe drill is retracted.\n\n"
},
{
"name": "Active",
"value": 4,
"documentation": "\n\nThe drill is running.\n\n"
}
]
},
"SolarPanelState": {
"documentation": "\n\nThe state of a solar panel. See .\n\n",
"values": [
{
"name": "Extended",
"value": 0,
"documentation": "\n\nSolar panel is fully extended.\n\n"
},
{
"name": "Retracted",
"value": 1,
"documentation": "\n\nSolar panel is fully retracted.\n\n"
},
{
"name": "Extending",
"value": 2,
"documentation": "\n\nSolar panel is being extended.\n\n"
},
{
"name": "Retracting",
"value": 3,
"documentation": "\n\nSolar panel is being retracted.\n\n"
},
{
"name": "Broken",
"value": 4,
"documentation": "\n\nSolar panel is broken.\n\n"
}
]
},
"WheelState": {
"documentation": "\n\nThe state of a wheel. See .\n\n",
"values": [
{
"name": "Deployed",
"value": 0,
"documentation": "\n\nWheel is fully deployed.\n\n"
},
{
"name": "Retracted",
"value": 1,
"documentation": "\n\nWheel is fully retracted.\n\n"
},
{
"name": "Deploying",
"value": 2,
"documentation": "\n\nWheel is being deployed.\n\n"
},
{
"name": "Retracting",
"value": 3,
"documentation": "\n\nWheel is being retracted.\n\n"
},
{
"name": "Broken",
"value": 4,
"documentation": "\n\nWheel is broken.\n\n"
}
]
},
"ResourceFlowMode": {
"documentation": "\n\nThe way in which a resource flows between parts. See .\n\n",
"values": [
{
"name": "Vessel",
"value": 0,
"documentation": "\n\nThe resource flows to any part in the vessel. For example, electric charge.\n\n"
},
{
"name": "Stage",
"value": 1,
"documentation": "\n\nThe resource flows from parts in the first stage, followed by the second,\nand so on. For example, mono-propellant.\n\n"
},
{
"name": "Adjacent",
"value": 2,
"documentation": "\n\nThe resource flows between adjacent parts within the vessel. For example,\nliquid fuel or oxidizer.\n\n"
},
{
"name": "None",
"value": 3,
"documentation": "\n\nThe resource does not flow. For example, solid fuel.\n\n"
}
]
},
"RosterStatus": {
"documentation": "\n\nA crew member's roster status.\nSee .\n\n",
"values": [
{
"name": "Available",
"value": 0,
"documentation": "\n\nAvailable.\n\n"
},
{
"name": "Assigned",
"value": 1,
"documentation": "\n\nAssigned.\n\n"
},
{
"name": "Dead",
"value": 2,
"documentation": "\n\nDead.\n\n"
},
{
"name": "Missing",
"value": 3,
"documentation": "\n\nMissing.\n\n"
}
]
},
"SASMode": {
"documentation": "\n\nThe behavior of the SAS auto-pilot. See .\n\n",
"values": [
{
"name": "StabilityAssist",
"value": 0,
"documentation": "\n\nStability assist mode. Dampen out any rotation.\n\n"
},
{
"name": "Maneuver",
"value": 1,
"documentation": "\n\nPoint in the burn direction of the next maneuver node.\n\n"
},
{
"name": "Prograde",
"value": 2,
"documentation": "\n\nPoint in the prograde direction.\n\n"
},
{
"name": "Retrograde",
"value": 3,
"documentation": "\n\nPoint in the retrograde direction.\n\n"
},
{
"name": "Normal",
"value": 4,
"documentation": "\n\nPoint in the orbit normal direction.\n\n"
},
{
"name": "AntiNormal",
"value": 5,
"documentation": "\n\nPoint in the orbit anti-normal direction.\n\n"
},
{
"name": "Radial",
"value": 6,
"documentation": "\n\nPoint in the orbit radial direction.\n\n"
},
{
"name": "AntiRadial",
"value": 7,
"documentation": "\n\nPoint in the orbit anti-radial direction.\n\n"
},
{
"name": "Target",
"value": 8,
"documentation": "\n\nPoint in the direction of the current target.\n\n"
},
{
"name": "AntiTarget",
"value": 9,
"documentation": "\n\nPoint away from the current target.\n\n"
}
]
},
"SpeedMode": {
"documentation": "\n\nThe mode of the speed reported in the navball.\nSee .\n\n",
"values": [
{
"name": "Orbit",
"value": 0,
"documentation": "\n\nSpeed is relative to the vessel's orbit.\n\n"
},
{
"name": "Surface",
"value": 1,
"documentation": "\n\nSpeed is relative to the surface of the body being orbited.\n\n"
},
{
"name": "Target",
"value": 2,
"documentation": "\n\nSpeed is relative to the current target.\n\n"
}
]
},
"SuitType": {
"documentation": "\n\nA crew member's suit type.\nSee .\n\n",
"values": [
{
"name": "Default",
"value": 0,
"documentation": "\n\nDefault.\n\n"
},
{
"name": "Vintage",
"value": 1,
"documentation": "\n\nVintage.\n\n"
},
{
"name": "Future",
"value": 2,
"documentation": "\n\nFuture.\n\n"
},
{
"name": "Slim",
"value": 3,
"documentation": "\n\nSlim.\n\n"
}
]
},
"VesselSituation": {
"documentation": "\n\nThe situation a vessel is in.\nSee .\n\n",
"values": [
{
"name": "PreLaunch",
"value": 0,
"documentation": "\n\nVessel is awaiting launch.\n\n"
},
{
"name": "Orbiting",
"value": 1,
"documentation": "\n\nVessel is orbiting a body.\n\n"
},
{
"name": "SubOrbital",
"value": 2,
"documentation": "\n\nVessel is on a sub-orbital trajectory.\n\n"
},
{
"name": "Escaping",
"value": 3,
"documentation": "\n\nEscaping.\n\n"
},
{
"name": "Flying",
"value": 4,
"documentation": "\n\nVessel is flying through an atmosphere.\n\n"
},
{
"name": "Landed",
"value": 5,
"documentation": "\n\nVessel is landed on the surface of a body.\n\n"
},
{
"name": "Splashed",
"value": 6,
"documentation": "\n\nVessel has splashed down in an ocean.\n\n"
},
{
"name": "Docked",
"value": 7,
"documentation": "\n\nVessel is docked to another.\n\n"
}
]
},
"VesselType": {
"documentation": "\n\nThe type of a vessel.\nSee .\n\n",
"values": [
{
"name": "Base",
"value": 0,
"documentation": "\n\nBase.\n\n"
},
{
"name": "Debris",
"value": 1,
"documentation": "\n\nDebris.\n\n"
},
{
"name": "Lander",
"value": 2,
"documentation": "\n\nLander.\n\n"
},
{
"name": "Plane",
"value": 3,
"documentation": "\n\nPlane.\n\n"
},
{
"name": "Probe",
"value": 4,
"documentation": "\n\nProbe.\n\n"
},
{
"name": "Relay",
"value": 5,
"documentation": "\n\nRelay.\n\n"
},
{
"name": "Rover",
"value": 6,
"documentation": "\n\nRover.\n\n"
},
{
"name": "Ship",
"value": 7,
"documentation": "\n\nShip.\n\n"
},
{
"name": "Station",
"value": 8,
"documentation": "\n\nStation.\n\n"
},
{
"name": "SpaceObject",
"value": 9,
"documentation": "\n\nSpaceObject.\n\n"
},
{
"name": "Unknown",
"value": 10,
"documentation": "\n\nUnknown.\n\n"
},
{
"name": "EVA",
"value": 11,
"documentation": "\n\nEVA.\n\n"
},
{
"name": "Flag",
"value": 12,
"documentation": "\n\nFlag.\n\n"
},
{
"name": "DeployedScienceController",
"value": 13,
"documentation": "\n\nDeployedScienceController.\n\n"
},
{
"name": "DeployedSciencePart",
"value": 14,
"documentation": "\n\nDeploedSciencePart.\n\n"
},
{
"name": "DroppedPart",
"value": 15,
"documentation": "\n\nDroppedPart.\n\n"
},
{
"name": "DeployedGroundPart",
"value": 16,
"documentation": "\n\nDeployedGroundPart.\n\n"
}
]
},
"WarpMode": {
"documentation": "\n\nThe time warp mode.\nReturned by \n",
"values": [
{
"name": "Rails",
"value": 0,
"documentation": "\n\nTime warp is active, and in regular \"on-rails\" mode.\n\n"
},
{
"name": "Physics",
"value": 1,
"documentation": "\n\nTime warp is active, and in physical time warp mode.\n\n"
},
{
"name": "None",
"value": 2,
"documentation": "\n\nTime warp is not active.\n\n"
}
]
}
},
"exceptions": {}
}
}