svc=unit/update_drive_rank_settings¶ms={"itemId":<long>, "driveRank": { "acceleration":[ { "flags":<uint>, "min_value":<double>, "max_value":<double>, "min_speed":<uint>, "max_speed":<uint>, "min_duration":<uint>, "max_duration":<uint>, "validator_id":<long>, "name":<text>, "penalties":<uint> }, ... ], "brake":[ { "flags":<uint>, "min_value":<double>, "max_value":<double>, "min_speed":<uint>, "max_speed":<uint>, "min_duration":<uint>, "max_duration":<uint>, "validator_id":<long>, "name":<text>, "penalties":<uint> }, ... ], "turn":[ { "flags":<uint>, "min_value":<double>, "max_value":<double>, "min_speed":<uint>, "max_speed":<uint>, "min_duration":<uint>, "max_duration":<uint>, "validator_id":<long>, "name":<text>, "penalties":<uint> }, ... ], "sensor":[ { "flags":<uint>, "min_value":<double>, "max_value":<double>, "min_speed":<uint>, "max_speed":<uint>, "min_duration":<uint>, "max_duration":<uint>, "validator_id":<long>, "sensor_id":<long>, "name":<text>, "penalties":<uint> }, ... ], "speeding":[ { "flags":<uint>, "min_value":<double>, "max_value":<double>, "min_speed":<uint>, "max_speed":<uint>, "min_duration":<uint>, "max_duration":<uint>, "validator_id":<long>, "name":<text>, "penalties":<uint> }, ... ], "harsh":[ { "flags":<uint>, "min_value":<double>, "max_value":<double>, "min_speed":<uint>, "max_speed":<uint>, "min_duration":<uint>, "max_duration":<uint>, "validator_id":<long>, "name":<text>, "penalties":<uint> }, ... ] } }
Критерии оценки задавать необязательно. DriveRank может содержать пустой объект {}.
Параметры | Описание |
---|---|
itemId | ID объекта |
driveRank | объект с настройками критериев качества вождения |
Критерии оценки | |
acceleration | ускорения |
brake | торможения |
turn | повороты |
sensor | показания датчика |
speeding | превышения скорости |
harsh | резкая езда |
Настройки критериев | |
flags | число, задающее флаги: 1 - усреднение penalties по времени; 2 - по пробегу; 4 - валидатор=мультипликатор |
min_value | минимальное значение |
max_value | максимальноые значение (не включительно) |
min_speed | минимальная скорость |
max_speed | максимальная скорость (не включительно) |
min_duration | минимальная продолжительность |
max_duration | максимальная продолжительность (включительно) |
validator_id | id датчика валидатора |
sensor_id | id датчика со значениями (только для типа sensor) |
name | любое имя критерия |
penalties | значение штрафа |
Возвращает пустой объект {}, если настройки успешно сохранены.
|