Ruft die Liste der verbundenen Kameras mit dem Status, dem Streaming-Thema, der Anwendungsversion und der implementierten Spezifikationsversion ab. Aus Kompatibilitätsgründen werden sowohl das Legacy-Streaming-Thema (siehe die vorherige Version dieses Standards) als auch das neue Streaming-Thema (sieheZMQ) ) unterstützt. Es wird empfohlen, das neue Streaming-Thema im GetStatus Antwort.
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 GetStatus |
{
"TransactionID": "46543214635244",
"Action": "GetStatus"
}
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 |
ApplicationName | Ja | String | Name der Connector-Anwendung |
Anwendungsversion | Nr. | String | Version der Konnektor-Anwendung |
Spezifikationsversion | Nr. | String | Spezifikationsversion des Steckverbinders |
Geräteliste | Nr. | Array von Kameraobjekten | Array von Kameraobjekten |
Kamera-Objekt
Feld | Optional | Typ | Beschreibung |
---|---|---|---|
Geräte-ID | Nr. | String | Aktuelle Kameraidentifikation |
StreamingThema | Nr. | String | Thema, bei dem die Kamera Bilder streamt |
Status | Nr. | String | Status der Kamera. Mögliche Werte: Verbunden, Streaming, Fehler |
Seriennummer1 | Ja | String | Kamera-Identifizierung |
Benutzerdefinierter Name1 | Ja | String | Kamera Benutzerdefinierter Name |
Modellname1 | Nr. | String | Kameramodell |
Herstellername1 | Nr. | String | Kamera-Anbieter |
Schnittstelle1 | Nr. | String | Kameraschnittstelle U3V (USB3 Vision), CXP (CoaXPress), GEV (GigEVision), CamEmu (Emulation) |
IPAdkleid1 | Ja | String | IP-Adresse der Kamera |
MACAdkleid | Ja | String | MAC-Adresse der Kamera |
{zusätzliche Identifikationsfelder}1 | Ja | String | Zusätzliche Geräteidentifikation, die von der Steckverbinderanwendung angeboten wird. |
1 Geräteidentifikation, müssen in der Dokumentation angegeben werden, ob sie als Geräteidentifikation verwendet werden können oder ob es zusätzliche Felder gibt, die verwendet werden können.
{
"TransactionID": "46543214635244",
"ReturnCode": 0,
"Message": "Success.",
"ApplicationName": "Demo Vision Connector",
"ApplicationVersion": "1.0.1",
"SpecificationVersion": "1.1.0",
"DeviceList":
[
{
"DeviceID": "548451887",
"StreamingTopic": "device/548451887/stream",
"Status": "Streaming",
"SerialNumber": "548451887",
"UserDefinedName": "MyCam1",
"ModelName": "Camera Model 1234",
"VendorName": "The camera Factory",
"Interface": "GEV",
"IPAddress": "192.168.0.1",
"MACAddress": "00:1A:2B:3C:4D:5E"
}
]
}