Калибровка
Калибровка ТС
GET /cars/{carId}/gauges/{typeId}/{port}/calibration
Структура запроса:
GET /cars/196/gauges/3/1547?token=bw3ty3h46yth
сarId: id ТС
typeId: id типа датчика
port: порт
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
{
"calibration": [{
"in":1,
"out":1
}],
"invertThreshold": false,
"isConverter": false,
"threshold": 0,
"unitName": "km"
}
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Изменение калибровки
Доступно только для пользователей с правами администратора
POST /cars/{carId}/gauges/{typeId}/{port}/calibration
Структура запроса:
POST /cars/39/gauges/11/1228/calibration?token=bw3ty3h46yth
сarId: id ТС
typeId: id типа датчика
port: порт
token: ключ доступа
Формат: json
{
"calibration":[{
"in": 1,
"out": 1
}],
"isConverter": false,
"unitName": "km"
}
// калибровка, объект
// вход, целое число
// выход, целое число
// конвертирование, булевое поле
// единицы измерения, строка
Ответ:
Статус: 200 — успешное выполнение
Формат: json
{
"calibration":[{
"in": 1,
"out": 1
}],
"invertThreshold": false,
"isConverter": false,
"threshold": 0,
"unitName": "km"
}
// калибровка, объект
// вход, целое число
// выход, целое число
// инвертировать порог, булевое поле
// конвертирование, булевое поле
// порог, целое число
// единицы измерения, строка
Статус: 400 — ошибка в запросе
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки