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