svc=unit/update_accelerometers_calibration¶ms={"itemId":<long>, "timeFrom":<uint>, "timeTo":<uint>}
или
svc=unit/update_accelerometers_calibration¶ms={"itemId":<long>, "reset":<bool>}
Название | Описание |
---|---|
itemId | id объекта |
timeFrom | начало периода калибровки |
timeTo | конец периода калибровки |
reset | сброс калибровки акселерометра; 1 - сбросить |
{ "acceleration": /* калибровочные коэффициенты для ускорения */ { "coef_x":<double>, /* коэффициент по оси x */ "coef_y":<double>, /* коэффициент по оси y */ "coef_z":<double>, /* коэффициент по оси z */ "cos":<double>, /* косинус угла между теоритической и расчетной осью */ "sin":<double> /* синус угла между теоритической и расчетной осью */ }, "brake":{ ... }, /* калибровочные коэффициенты для торможения */ "turn":{ ... }, /* калибровочные коэффициенты для поворотов */ "vertical":{ ... }, /* калибровочные коэффициенты для вертикальной оси */ "crc":<uint>, /* контрольная сумма датчиков акселерометров */ "dateinput":<uint> /* дата калибровки */ }
Если не удалось откалибровать акселерометр либо удалось успешно сбросить калибровку, то возвращается
{ "error":0 }