Startet eine Sitzung, die nach einem festen Intervall abläuft. Sperrt die Kamera am Client anfordern und dafür sorgen, dass die Kamera aktiv bleibt. Hinweis: sollte immer erlaubt sein. Ist bereits eine Sitzung vorhanden, sollte vor Beginn der neuen Sitzung automatisch von der Kamera geschlossen werden. Dieser Befehl wurde in API-Level 2 eingestellt.
Parameter
- timeout (optional): Angefordertes Zeitlimit für Sitzungen in Sekunden. Wird er weggelassen (HTTP-Anfrage ohne Textkörper), sollte die Kamera einen sinnvollen Timeout festlegen.
Ergebnisse
- sessionId::Eindeutige Sitzungs-ID des Typs String.
- timeout:Bestätigtes Zeitlimit für Sitzungen in Sekunden.
Fehler
- invalidParameterName:Der Name des Eingabeparameters wurde nicht erkannt.
- invalidParameterValue::Der Name des Eingabeparameters wird erkannt, aber der Parameter Der übergebene Wert ist ungültig. Beispiel: Der Wert liegt außerhalb des zulässigen Bereichs oder die zugehörigen Daten -Typ ist falsch.
Befehls-E/A | |
---|---|
Befehlseingabe | { "parameters": { "timeout": 50 } } |
Befehlsausgabe | { "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Befehlsausgabe (Fehler) | { "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |