camera.updateSession

Atualiza o tempo limite da sessão. Uma sessão é atualizada automaticamente em qualquer interação com a câmera. Por exemplo, uma sessão que começa com um tempo limite de 10 minutos precisa ser redefinida para 10 minutos completos quando um comando takePicture é executado. Esse comando foi descontinuado na API de nível 2.

Parâmetros

  • sessionId::identificador de sessão exclusivo do tipo string.
  • timeout: (opcional) tempo limite da sessão solicitada em segundos. Se omitido (a solicitação HTTP não tem corpo), a câmera precisa determinar um tempo limite razoável.

Resultados

  • sessionId::string do identificador de sessão confirmada que foi transmitida para o comando.
  • timeout:tempo limite da sessão confirmada em segundos.

Erros

  • missingParameter: sessionId está ausente. Por exemplo, sessionId não foi especificado.
  • invalidParameterName:um ou mais nomes de parâmetros de entrada não foram reconhecidos.
  • invalidParameterValue:os nomes dos parâmetros de entrada são reconhecidos, mas um ou mais valores transmitidos são inválidos. Por exemplo, o sessionId não existe, não está mais ativo, o tipo de dado está incorreto ou timeout é o tipo de dados errado.

E/S do comando

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