Изменение параметров калибровки акселерометра

svc=unit/update_accelerometers_calibration&params={"itemId":<long>,
                                                   "timeFrom":<uint>,
                                                   "timeTo":<uint>}

или

svc=unit/update_accelerometers_calibration&params={"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
}
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam