Herunterladen Inhalt Inhalt Diese Seite drucken

Roboception rc visard Bedienungsanleitung Seite 77

Vorschau ausblenden Andere Handbücher für rc visard:
Inhaltsverzeichnis

Werbung

Der
median
-Parameter dieses Moduls könnte wie folgt auf den Wert 3 gesetzt werden:
curl -X PUT --header
api/v1/nodes/rc _ stereomatching/parameters/median
Hinweis: Laufzeitparameter sind modulspezifisch und werden in dem jeweiligen
(Abschnitt 6) dokumentiert.
Hinweis: Die meisten Parameter, die die Module über die REST-API anbieten, lassen sich auch über die
benutzerfreundliche
Hinweis: Einige der Parameter, die über die REST-API des rc_visard bereitgestellt werden, sind auch
über die
GigE Vision 2.0/GenICam-Schnittstelle
rameter über die REST-API ist verboten, solange ein GenICam-Client verbunden ist.
Zudem bietet jedes Modul, das Laufzeitparameter bereitstellt, auch Services, um die aktuellen Parameter-
einstellungen zu speichern oder um die Werkseinstellungen aller Parameter wiederherzustellen.
Services: Einige Module bieten auch Services, die sich über die REST-API aufrufen lassen. Hierzu gehört bei-
spielsweise das oben bereits genannte Speichern und Wiederherstellen von Parametern oder auch das Star-
ten und Stoppen von Modulen. Die Services der Zustandsschätzung (siehe Stereo-INS, Abschnitt 6.5) lassen
sich beispielsweise wie folgt aufrufen:
curl -X GET http://<rcvisard>/api/v1/nodes/rc _ stereo _ ins/services
Um einen Service eines Moduls aufzurufen, wird eine
für die jeweilige Ressource gestellt (siehe das
Dynamik-Modul lässt sich beispielsweise wie folgt einschalten:
curl -X PUT --header
/api/v1/nodes/rc _ dynamics/services/start
Hinweis: Die Services und zugehörigen Argumente sind modulspezifisch und werden im jeweiligen
Softwaremodul
(Abschnitt 6) dokumentiert.
Die folgende Liste enthält alle REST-API-Anfragen zum Status des Moduls und seinen Parametern und Services:
GET /nodes
Abruf einer Liste aller verfügbaren Module.
Musteranfrage
GET
/api/v1/nodes
Host:
<rcvisard>
Musterantwort
HTTP/1.1 200
OK
Content-Type:
application/json
[
{
"rc _
stereocalib",
"name":
"parameters": [
"grid _
width",
"grid _
height",
"snap"
],
"services": [
"save _
parameters",
7.2. REST-API-Schnittstelle
'Content-Type: application/json'
(Abschnitt 4.5) des rc_visard erkunden und austesten.
Web GUI
"args"
'Content-Type: application/json'
HTTP/1.1
-d
'{ "value": 3 }'
(Abschnitt 7.1) zugänglich. Die Einstellung dieser Pa-
-Anfrage mit servicespezifischen Argumenten
PUT
-Feld der Service-Datenmodell, Abschnitt 7.2.3). Das
-d
'{ "args": {}
http://<rcvisard>/
Softwaremodul
}'
http://<rcvisard>
74

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Roboception rc visard

Inhaltsverzeichnis