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."
}
} |