2016-03-02 8 views
1

Я пытался использовать датчик интервала R-R в SDK группы Microsoft, но я не могу найти что-либо, связанное с датчиком, как в Интернете, так и в документации.Как использовать датчик интервала r-r в SDK группы Microsoft?

Не могли бы вы объяснить мне, как использовать его и/или привести пример кода?

ответ

2

Документация SDK обеспечивает выборку данных датчика сердечного ритма, а логика для интервалов RR одинакова. Перейдите к разделу 5, стр. 17: https://developer.microsoftband.com/Content/docs/Microsoft%20Band%20SDK.pdf

Ниже приведены фрагменты, если вы используете Android SDK.

Во-первых, создать прослушиватель события:

BandRRIntervalEventListener rrIntervalListener = new BandRRIntervalEventListener() { 
    @Override 
    public void onBandRRIntervalChanged(BandRRIntervalEvent event) { 
     // add your logic 
    } 
}; 

Затем зарегистрировать слушателя (обрабатывать ваши BandException):

bandClient.getSensorManager().registerRRIntervalEventListener(rrIntervalEventListener); 

Когда вы закончите, разрегистрировать ваш слушатель (обрабатывать ваши BandException):

bandClient.getSensorManager().unregisterRRIntervalEventListener(rrIntervalEventListener); 

Не забудьте, чтобы получить согласие пользователя firs t, это очень важно, и в документации SDK объясняется, как это сделать.

0

Вы найдете пример с тем, что находится в папке BandRRIntervalApp в пакете Band Android SDK and samples. Сюда входит подписка на датчик, отображение значения и получение согласия пользователя при необходимости.