{ "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": {} } }