Изменение параметров калибровки акселерометра
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
}