State
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die /osc/state API gibt state-Attribute der Kamera zurück. Der Unterschied
zwischen dieser und der info API besteht darin, dass state veränderliche Werte enthält.
für den Kamerastatus (z. B. batteryLevel), während die info
enthält nur statische Attribute der Kamera (z. B. manufacturer oder
Attribute, die sich nicht oft ändern, wie firmwareVersion).
Eingabe
Für diesen Befehl ist keine Eingabe erforderlich.
Ausgabe
Name
Typ
Beschreibung
fingerprint
String
Fingerabdruck (eindeutige Kennung) des aktuellen Kamerastatus.
state
Object
Ein JSON-Objekt, das den Status verschiedener Kamerazustände enthält. Siehe die nächste Tabelle.
state Objekt
Dieses JSON-Objekt enthält den Status verschiedener Kamerazustände. Hersteller dürfen
neue, benutzerdefinierte Statuswerte bereitstellen, denen ein Unterstrich ( _ ) vorangestellt werden sollte
um Namespace-Konflikte zu vermeiden.
Name
Typ
Beschreibung
sessionId
String
ID der aktuellen Sitzung. Dieses Feld wurde in API-Level 2 eingestellt.
batteryLevel
Zahl
Ausgedrückt als Gleitkommawert des verbleibenden Akkus, z.B. 0,5
storageChanged
Boolesch
„True“, wenn ein neuer Speichertyp (z.B. eine SD-Karte oder ein USB-Speicher) eingesetzt oder entfernt wird.
Dieses Feld wurde in API-Level 2 eingestellt.
storageUri
String
Eine eindeutige Kennung zur Unterscheidung verschiedener Speicher. Gibt an, ob der Speicher geändert wurde oder nicht.
Dieses Feld wurde in API-Ebene 2 hinzugefügt.
_vendorSpecific
[Typ](optional)
Anbieterspezifischer zusätzlicher Status der Kamera. Verwenden Sie einen Unterstrich ( _ ), um Namespace-Konflikte zu vermeiden.
Fehler
Dieser Befehl gibt keine Fehler zurück.
Beispiel
Anfrage
POST/osc/stateHTTP/1.1Host:[camera ip address]:[httpPort]Accept:application/jsonX-XSRF-Protected:1
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-09-11 (UTC)."],[],["The `/osc/state` API retrieves mutable camera status attributes. It outputs a `fingerprint`, a unique identifier for the current camera state, and a `state` object. The `state` object includes `batteryLevel`, `storageUri` and optional vendor-specific states prefixed with an underscore. It also contained `sessionId` and `storageChanged` which have been deprecated. The API uses POST and the response has a `200 OK` HTTP status with a content-type of `application/json`. The fingerprint changes with any tracked state change.\n"]]