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