camera.updateSession

Actualiza el tiempo de espera de la sesión. Una sesión se actualiza automáticamente en cualquier interacción con la cámara, por ejemplo, una sesión que comienza con El tiempo de espera de 10 minutos debería restablecerse a los 10 minutos completos cuando una Se ejecuta el comando takePicture. Este comando dejó de estar disponible en el nivel de API 2.

Parámetros

  • sessionId: Es el identificador único de la sesión de tipo string.
  • timeout:El tiempo de espera de la sesión solicitada en segundos (opcional). Si se omite (la solicitud HTTP no tiene cuerpo), la cámara debe determinar una cantidad razonable tiempo de espera.

Resultados

  • sessionId: Es la string de identificador de sesión confirmada que se pasó. al comando.
  • timeout: Es el tiempo de espera confirmado de la sesión en segundos.

Errores

  • missingParameter: Falta sessionId. por ejemplo, No se especificó sessionId.
  • invalidParameterName: Hay uno o más nombres de parámetros de entrada no reconocidos.
  • invalidParameterValue: Se reconocen los nombres de los parámetros de entrada. pero uno o más valores pasados no son válidos; Por ejemplo, el sessionId no existe, ya no está activo, el tipo de datos es incorrecto o timeout es el tipo de datos incorrecto.

E/S de comando

Entrada de comando
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Resultado del comando
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Resultado del comando (error)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}