camera.updateSession

Обновляет тайм-аут сеанса. Сеанс автоматически обновляется при любом взаимодействии с камерой; например, сеанс, начинающийся с 10-минутного тайм-аута, должен сброситься до полных 10 минут при выполнении команды takePicture . Эта команда устарела на уровне API 2.

Параметры

  • sessionId: уникальный идентификатор сеанса строкового типа.
  • таймаут: (Необязательно) Запрошенный таймаут сеанса в секундах. Если этот параметр опущен (HTTP-запрос не имеет тела), камера должна определить разумное время ожидания.

Результаты

  • sessionId: подтвержденная строка идентификатора сеанса, переданная команде.
  • тайм-аут: подтвержденный тайм-аут сеанса в секундах.

Ошибки

  • MissingParameter: sessionId отсутствует; например, sessionId не указан.
  • validParameterName: одно или несколько имен входных параметров не распознаны.
  • validParameterValue: имена входных параметров распознаются, но одно или несколько переданных значений недействительны; например, sessionId не существует, он больше не активен, его тип данных неверен или timeout имеет неправильный тип данных.

Командный ввод/вывод

Ввод команды
{
   
"parameters": {
       
"sessionId": "12ABC3",
       
"timeout": 50
   
}
}
Вывод команды
{
   
"results": {
       
"sessionId": "12ABC3",
       
"timeout": 50
   
}
}
Вывод команды (ошибка)
{
   
"error": {
       
"code": "missingParameter",
       
"message": "Parameter sessionId is missing."
   
}
}