Users Manual
• name (string) - name of the service
• response (ServiceResponse) - see description of ServiceResponse
Template object
{
"args": {},
"description": "string",
"name": "string",
"response": {}
}
Service objects are used in the following requests:
• GET /nodes/{node}/services
• GET /nodes/{node}/services/{service}
• PUT /nodes/{node}/services/{service}
ServiceArgs: Arguments required to call a service with. The general representation of these arguments is a
(nested) dictionary. The specific content of this dictionary depends on the respective node and service call.
ServiceArgs objects are nested in Service.
ServiceResponse: The response returned by the service call. The general representation of this response is a
(nested) dictionary. The specific content of this dictionary depends on the respective node and service call.
ServiceResponse objects are nested in Service.
Stream: Represention of a data stream offered by the rc_dynamics interface.
An object of type Stream has the following properties:
• destinations (array of StreamDestination) - list of destinations this data is currently streamed to
• name (string) - the data stream’s name specifying which rc_dynamics data is streamed
• type (StreamType) - see description of StreamType
Template object
{
"destinations": [
"string",
"string"
],
"name": "string",
"type": {
"protobuf": "string",
"protocol": "string"
}
}
Stream objects are used in the following requests:
• GET /datastreams
• GET /datastreams/{stream}
• PUT /datastreams/{stream}
• DELETE /datastreams/{stream}
StreamDestination: A destination of an rc_dynamics data stream represented as string such as ‘IP:port’
An object of type StreamDestination is of primitive type string.
StreamDestination objects are nested in Stream.
8.2. REST-API interface 155