}
}
Parameter
•
node
Antwort-Headers
•
Content-Type
Statuscodes
•
200 OK
•
404 Not Found
Referenzierte Datenmodelle
•
NodeStatus
Datenströme
Über die folgenden Ressourcen und Anfragen ist es möglich, auf die Streams der
(Abschnitt 7.3) zuzugreifen und diese zu konfigurieren. Mit diesen REST-API-Anfragen ist es möglich,
• die verfügbaren und laufenden Datenströme anzuzeigen, z. B.
curl -X GET http://<rcvisard>/api/v1/datastreams
• einen Datenstrom in Richtung eines Ziels zu starten, z. B.
curl -X PUT --header
<target-ip>:<target-port>'
• Datenströme zu stoppen, z. B.
curl -X DELETE http://<rcvisard>/api/v1/datastreams/pose?destination=<target-ip>:<target-
port>
Die folgende Liste enthält alle REST-API-Anfragen zu Datenströmen:
GET /datastreams
Abruf einer Liste aller verfügbaren Datenströme.
Musteranfrage
GET
/api/v1/datastreams
Host:
<rcvisard>
Musterantwort
HTTP/1.1 200
OK
Content-Type:
application/json
[
{
"description":
"destinations": [
"192.168.1.13:30000"
],
"name": "pose",
"protobuf": "Frame",
"protocol":
"UDP"
7.2. REST-API-Schnittstelle
(
string
) – Modulname (obligatorisch)
– application/json
– Erfolgreiche Verarbeitung (Rückgabe: NodeStatus)
– Modul nicht gefunden
(Abschnitt 7.2.3)
'Content-Type: application/x-www-form-urlencoded'
http://<rcvisard>/api/v1/datastreams/pose
HTTP/1.1
"Pose of left camera at VisualOdometry rate
Die rc_dynamics-Schnittstelle
-d
'destination=
(~10Hz)",
84