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> }, ... ] } }
It is optional to set evaluation criteria. DriveRank may contain empty object {}.
Params | Description |
---|---|
itemId | item ID |
driveRank | drive rank criteria parameters object |
Evaluation criteria | |
acceleration | acceleration |
brake | brake |
turn | turn |
sensor | sensor |
speeding | speeding |
harsh | harsh driving |
Criteria settings | |
flags | flags: 1 - penalties averaging by time; 2 - by mileage; 4 - validator=multiplier |
min_value | min value |
max_value | max value (excluded) |
min_speed | min speed |
max_speed | max speed (excluded) |
min_duration | min duration |
max_duration | max duration (included) |
validator_id | validator sensor id |
sensor_id | sensor id (for sensor evaluation criterion only) |
name | any criterion name |
penalties | penalties |
Returns empty object {} if settings saved successfully.
|