Inicia una sesión que agota el tiempo de espera después de un intervalo fijo. Bloquea la cámara para el cliente solicitante y se asegura de que la cámara permanezca activa. Ten en cuenta que siempre se debe iniciar una nueva sesión. Si hay una sesión existente, la cámara debería cerrarla automáticamente antes de iniciar la nueva sesión. Este comando dejó de estar disponible en la API nivel 2.
Parámetros
- timeout: (Opcional) Tiempo de espera de la sesión solicitado en segundos. Si se omite (la solicitud HTTP no tiene cuerpo), la cámara debe determinar un tiempo de espera razonable.
Resultados
- sessionId: Es el identificador de sesión único de la string de tipo.
- timeout: El tiempo de espera de la sesión se confirmó en segundos.
Errores
- invalidParameterName: no se reconoce el nombre del parámetro de entrada.
- invalidParameterValue: se reconoce el nombre del parámetro de entrada, pero el valor pasado no es válido; por ejemplo, el valor está fuera del rango o su tipo de datos es incorrecto.
E/S de comando | |
---|---|
Entrada de comando | { "parameters": { "timeout": 50 } } |
Resultado del comando | { "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Resultado del comando (error) | { "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |