camera.updateSession

Atualiza o tempo limite da sessão. Uma sessão é atualizada automaticamente interação com a câmera, por exemplo, uma sessão que começa O tempo limite de 10 minutos deve ser redefinido como completo quando um O comando takePicture é executado. Esse comando foi descontinuado no nível 2 da API.

Parâmetros

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

Resultados

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

Erros

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

E/S de 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."
    }
}