Users Manual

HTTP/1.1 200 OK
Content-Type: application/json
{
"args": {
"pose": {
"orientation": {
"w": "float64",
"x": "float64",
"y": "float64",
"z": "float64"
},
"position": {
"x": "float64",
"y": "float64",
"z": "float64"
}
},
"slot": "int32"
},
"description": "Save a pose (grid or gripper) for later calibration.",
"name": "set
_
pose",
"response": {
"message": "string",
"status": "int32",
"success": "bool"
}
}
Parameters
node (string) name of the node (required)
service (string) name of the service (required)
Response Headers
Content-Type application/json
Status Codes
200 OK successful operation (returns Service)
404 Not Found node or service not found
Referenced Data Models
Service (Section 8.2.3)
PUT /nodes/{node}/services/{service}
Call a service of a node. The required args and resulting response depend on the specific node and service.
Template request
PUT /api/v1/nodes/<node>/services/<service> HTTP/1.1
Host: <rcvisard>
Accept: application/json
{
"args": {}
}
Sample response
8.2. REST-API interface 138