{
"LiDAR": {
"id": 10,
"documentation": "\n\nLaserDist service.\n\n",
"procedures": {
"Laser": {
"id": 1,
"parameters": [
{
"name": "part",
"type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
}
}
],
"return_type": {
"code": "CLASS",
"service": "LiDAR",
"name": "Laser"
},
"return_is_nullable": false,
"documentation": "\n\nGet a LaserDist part.\n\n"
},
"get_Available": {
"id": 2,
"parameters": [],
"return_type": {
"code": "BOOL"
},
"return_is_nullable": false,
"documentation": "\n\nCheck if the LaserDist API is available.\n\n"
},
"Laser_get_Part": {
"id": 3,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "LiDAR",
"name": "Laser"
}
}
],
"return_type": {
"code": "CLASS",
"service": "SpaceCenter",
"name": "Part"
},
"return_is_nullable": false,
"documentation": "\n\nGet the part containing this LiDAR.\n\n"
},
"Laser_get_Cloud": {
"id": 4,
"parameters": [
{
"name": "this",
"type": {
"code": "CLASS",
"service": "LiDAR",
"name": "Laser"
}
}
],
"return_type": {
"code": "LIST",
"types": [
{
"code": "DOUBLE"
}
]
},
"return_is_nullable": false,
"documentation": "\n\nGet the point cloud from the LiDAR.\nReturns an empty list on failure.\n\n"
}
},
"classes": {
"Laser": {
"documentation": "\n\nA LaserDist laser.\n\n"
}
},
"enumerations": {},
"exceptions": {}
}
}