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