update_report_settings
Чтобы изменить параметры, используемые в отчетах, используйте метод unit/update_report_settings:
svc=unit/update_report_settings¶ms={
"itemId": <long>,
"params": {
"speedLimit": <uint>,
"maxMessagesInterval": <uint>,
"dailyEngineHoursRate": <uint>,
"urbanMaxSpeed": <uint>,
"mileageCoefficient": <double>,
"fuelRateCoefficient": <double>,
"maxDistanceBetweenCoordinates": <uint>,
"maxMessagesSpeed": <uint>,
"speedingTolerance": <uint>,
"speedingMinDuration": <uint>,
"speedingMode": <uint>
}
}
Параметры
Запрос должен содержать следующие параметры:
| Параметр | Описание |
|---|---|
itemId |
ID объекта. |
params |
Объект с настройками отчетов. См. Настройки отчетов. |
Настройки отчетов
Объект params может содержать следующие ключи. Каждый ключ необязателен. Если ключ не указан, текущее значение этой настройки не меняется. Ключ со значением неверного типа игнорируется.
| Ключ | Описание |
|---|---|
speedLimit |
Ограничение скорости, км/ч. |
maxMessagesInterval |
Максимальный интервал между сообщениями, с. |
dailyEngineHoursRate |
Суточная норма моточасов, с. |
urbanMaxSpeed |
Ограничение скорости в городе, км/ч. |
mileageCoefficient |
Коэффициент пробега. |
fuelRateCoefficient |
Норма расхода топлива. |
maxDistanceBetweenCoordinates |
Максимальное расстояние между координатами. |
maxMessagesSpeed |
Максимальная скорость. |
speedingTolerance |
Допустимое превышение скорости, км/ч (используется, если speedingMode = 1). |
speedingMinDuration |
Минимальное время превышения скорости, с. |
speedingMode |
Способ определения превышения скорости: 0: использовать speedLimit;1: использовать данные карты. |
Если speedingMode = 0 и speedLimit = 0, таблица превышений скорости не формируется.
Ответ
При успешном выполнении запроса возвращается пустой объект:
{}
В противном случае возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Неверные входные параметры. |
| 6 | Не удалось изменить параметр из объекта params. |
| 7 | Объект не существует, или у пользователя нет права доступа Редактирование настроек поездок, вождения и диагностики на него. |