Um die vollständige Liste der Befehle zu erhalten, die derzeit vom Vision Connector unterstützt werden, kann der Client den folgenden Befehl senden.
Nachrichtenumschlag für ZMQ-Nachricht
Rahmen | Feld | Beschreibung | Typ |
---|---|---|---|
1 | payload | Nutzlast der Methode | Binärer String (UTF-8) |
Nutzlast
Feld | Optional | Typ | Beschreibung |
---|---|---|---|
Transaktions-ID | Ja | String | Identifizierung von Transaktionen. |
Aktion | Nr. | String | Methode aufgerufen. Fester Wert GetSupportedCommands |
{
"TransactionID": "123456",
"Action": "GetSupportedCommands"
}
Antwort
Rahmen | Feld | Beschreibung | Typ |
---|---|---|---|
1 | payload | Response-Objekt | Binärer String (UTF-8) |
Response-Objekt
Feld | Optional | Typ | Beschreibung |
---|---|---|---|
Transaktions-ID | Ja | String | Identifizierung von Transaktionen. |
Rückgabe-Code | Nr. | Integer | Meldungscode, der auf Meldungscodes](#message-codes) folgt [. |
Meldung | Ja | String | Antwort-Nachricht |
SupportedCommandList | Nr. | Array von Zeichenfolgen | Array von Befehlen (die möglichen Werte für das Feld Aktion). |
{
"TransactionID": "123456",
"ReturnCode": 0,
"Message": "Supported commands retrieved.",
"SupportedCommandList":
[
"EnumerateDevices",
"GetStatus",
"OpenDevice",
"CloseDevice",
"StartStreaming",
"StopStreaming",
"GetParameterNames",
"GetParameters",
"SetParameters",
"SetQuickParameters",
"SoftwareTrigger",
"GetUserSets",
"LoadUserSet",
"SaveUserSet",
"SetDefaultUserSet",
"SetDeviceConfig",
"GetDeviceConfig",
"GetSupportedCommands"
]
}