Es wird erwartet, dass Anwendungsereignisse im Ereignisthema veröffentlicht werden, d. h. in allen allgemeinen Anwendungsereignissen, die keine direkten Antworten auf einen bestimmten Befehl sind, z. B. nicht behandelte Anwendungsfehler, Kamerafehlermeldungen und Probleme mit der Kameraverbindung. Im Gegensatz zum Anwendungsprotokoll besteht der Zweck dieser Ereignisse darin, Benachrichtigungen bereitzustellen, die von der Software interpretiert werden können. Bestimmte Nachrichtentypen (gekennzeichnet durch den Nachrichtencode) können zusätzliche Daten enthalten. Dies ist jedoch nur für die unten aufgeführten Meldungscodes erforderlich. Die Meldungen in den Ereignissen sind Vision Connector-spezifisch und dürfen nicht interpretiert werden.
Antwort
Rahmen | Feld | Beschreibung | Typ |
---|---|---|---|
1 | topic | Thema Protokollierung | Binärer String (UTF-8): Protokollierung |
2 | payload | Response-Objekt | Binärer String (UTF-8) |
Response-Objekt
Feld | Optional | Typ | Beschreibung |
---|---|---|---|
Zeitstempel | Ja | String | Datum und Uhrzeit des Anwendungshosts in ISO8601 Format, als die Nachricht erstellt wurde. |
Code | Nr. | Integer | Meldungscode, der auf Meldungscodes](#message-codes) folgt [. |
Level | Nr. | String | Protokollebene - Debug, Info, Warnung, Fehler |
Meldung | Nr. | String | Antwort-Nachricht |
Zusätzliche Daten | Abhängig vom Code | Zusätzliches Datenobjekt | Zusätzliche Nachrichtencode-abhängige Daten. AdditionalData ist nur vorhanden, wenn es explizit für einen bestimmten Nachrichtencode angegeben wird. |
{
"Timestamp":"2014-01-09T13:35:34.000000000+0100",
"Code": 2,
"Level":"Info",
"Message":"The vision connector is offline now."
}