Appendix A. Rest-Api Json Schematas; Robotaction Schema; Node Schema - Bosch rexroth ActiveShuttle System Manual

Hide thumbs Also See for rexroth ActiveShuttle:
Table of Contents

Advertisement

178

10.4 APPENDIX A. REST-API JSON Schematas

10.4.1 ROBOTACTION schema

{ "id": "#/fms/robotaction", "name":
"actionType", "description", "image", "template", "rotatable",
{ "_id": { "type":
type of
action", "examples": [ "ACTION_UNLOAD",
"type":
"string"
}, "image": { "type": "string", "description":
will be used to display it in the HMI"
"description":
"The details of the
"properties": { "properties": { "type": "array", "description":
the
template", "items": { "type": "object", "required": [ "type",
"properties": { "required": { "type": "boolean", "default":
"type":
"number"
}, "minimum": { "type":
"default":
"number"
"depth"
] } } } }, "type": { "type": "string", "description":
template", "default":
"If the action can be
"title":
"The robot action
} } }

10.4.2 NODE Schema

{ "id": "#/fms/node", "type": "object", "title":
"type", "sectorReference", "_occupado", "_neighbours", "_capabilities", "depth",
"coordinates", "description",
"type": { "type": "string", "enum": [
"string"
}, "_occupado": { "type": "array", "description":
management will save the status"
"The list of nodes which are connected to this
"required": [
"_node"
"The ID of the neighbour node"
"description":
"The Robotaction actions that the node is capable of
"items": { "type": "object", "required": [
"type": "string", "description":
"type":
"string"
}, "coordinates": { "type": "object", "description":
coordinates of the
"type": "integer", "description":
"type": "object", "title":
"properties": { "z": { "type": "integer", "default":
"default":
0
}, "x": { "type": "integer", "default":
"type":
"string"
}, "name": { "type": "string", "title":
appearing in the ui"
RA91390962 AB-V1.3.3, en
"The Robotaction
"string"
}, "actionType": { "type": "string", "description":
action", "required": [ "properties",
}, "name": { "type": "string", "enum": [ "location", "rotation",
"object"
} } }, "rotatable": { "type": "boolean", "description":
rotated", "default":
type", "default": "ROBOTACTION", "enum": [
"name"
], "properties": { "_id": { "type": "string", },
"NODE"
}, "_neighbours": { "type": "array", "description":
], "properties": { "_node": { "type": "string", "description":
} } } }, "_capabilities": { "type": "array",
"The ID of the robotaction"
node", "required": [ "pose",
"The pose
"The Xyz
Schema", "required": [ "z", "y",
} } }
ILS, ActiveShuttle | Appendix
Schema", "required": [
"ACTION_LOAD"
}, "template": { "type": "object",
"number"
}, "type": { "type": "string",
false
}, "type": { "type": "string",
"The node
] }, "sectorReference": { "type":
node", "items": { "type": "object",
"_action"
], "properties": { "_action": {
"xyz"
], "properties": { "pose": {
rotation", "default":
0
}, "y": { "type": "integer",
0
} } } } }, "description": {
"The name of the node,
"type"
], "properties":
] }, "description": {
"The AMS icon that
"type"
"The Properties of
"name"
],
false
}, "maximum": {
"The Type of the
"ROBOTACTION"
schema", "required": [
"Array where the traffic
performing",
} } } }, "depth": {
"The
0
}, "xyz": {
"x"
],
"The
],
]

Advertisement

Table of Contents
loading

Table of Contents