• response (ServiceResponse): siehe Beschreibung von ServiceResponse.
Musterobjekt
{
"args": {},
"description": "string",
"name": "string",
"response": {}
}
Service-Objekte werden in folgenden Anfragen verwendet:
•
GET /nodes/{node}/services
•
GET /nodes/{node}/services/{service}
•
PUT /nodes/{node}/services/{service}
ServiceArgs: Argumente, die für den Aufruf eines Services benötigt werden: Diese Argumente werden in der
Regel in einem (verschachtelten) Dictionary (Schlüssel-Werte-Auflistung) dargestellt. Der genaue Inhalt
dieses Dictionarys hängt vom jeweiligen Modul und vom Serviceaufruf ab.
ServiceArg-Objekte sind in
ServiceResponse: Die von dem Serviceaufruf zurückgegebene Antwort: Die Antwort wird in der Regel in einem
(verschachtelten) Dictionary (Schlüssel-Werte-Auflistung) dargestellt. Der genaue Inhalt dieses Dictionarys
hängt vom jeweiligen Modul und von dem Serviceaufruf ab.
ServiceResponse-Objekte sind in
Stream: Darstellung eines von der rc_dynamics-Schnittstelle bereitgestellten Datenstroms.
Ein Objekt des Typs Stream besitzt folgende Eigenschaften:
• destinations (StreamDestination-Array): Liste der Ziele, an welche diese Daten aktuell gestreamt
werden.
• name (string): Name des Datenstroms, der angibt, welche rc_dynamics-Daten gestreamt werden.
• type (StreamType): siehe Beschreibung von StreamType.
Musterobjekt
{
"destinations": [
"string",
"string"
],
"name": "string",
"type": {
"protobuf": "string",
"protocol":
"string"
}
}
Stream-Objekte werden in folgenden Anfragen verwendet:
•
GET /datastreams
•
GET /datastreams/{stream}
•
PUT /datastreams/{stream}
•
DELETE /datastreams/{stream}
StreamDestination: Ein Ziel eines rc_dynamics-Datenstroms, dargestellt als Zeichenfolge wie z. B. ‚IP:port'.
Ein Objekt des Typs StreamDestination ist eine Zeichenfolge.
7.2. REST-API-Schnittstelle
Service
enthalten.
Service
enthalten.
99