Что означают приложения SampleRate.MS16, MS32, MS128, связанные с датчиками?

Я разрабатываю приложение, которое использует датчики Microsoft Band. Для большинства датчиков при регистрации слушателя необходимо связать SampleRate . Возможные значения этого SampleRate :

  • MS16
  • MS32
  • MS128

Мое первое чувство состоит в том, что они представляют время, которое требуется для обработки одного образца, а точнее частота, с которой они обрабатываются, но я не могу найти эту информацию нигде.

Я ценю любую обратную связь по этому вопросу.

    Кажется, моя интуиция была довольно близка к истине. Я провел некоторые эксперименты, и, действительно, SampleRate относится к частоте, с которой проводятся измерения. Единица времени находится в секундах .

    Таким образом, для SampleRate = x значение датчика извлекается каждые 1 / x секунд .

    Это простой эксперимент, чтобы доказать это. Для SampleRate.MS32 в logat были показаны следующие значения:

    […]

    06-17 11:28:34. 748 30673-30744 / com.salve E / ACCELEROMETER: 0.9975586

    06-17 11:28:34. 777 30673-30744 / com.salve E / ACCELEROMETER: 0.99853516

    06-17 11:28:34. 810 30673-30744 / com.salve E / ACCELEROMETER: 0.9970703

    06-17 11:28:34. 842 30673-30744 / com.salve E / ACCELEROMETER: 0,9987793

    06-17 11:28:34. 872 30673-30744 / com.salve E / ACCELEROMETER: 0.99658203

    06-17 11:28:34. 906 30673-30744 / com.salve E / ACCELEROMETER: 0.9987793

    […]

    При сравнении значений, выделенных полужирным шрифтом, найдена разница, близкая к 32 между соседними значениями. Возможно, это не совсем 32 из-за дополнительной задержки, вызванной передачей Bluetooth или другими промежуточными процессами, которые происходят.