Ошибка при получении необработанных данных HRM на носимых устройствах tizen

В настоящее время я работаю над проектом по получению необработанных данных сердечного ритма от Samsung Galaxy Watch. Я следил за кодом на сайте, но у меня есть ошибки. Вот мой код:

window.onload = function () {// TODO :: Выполните задание по инициализации

      tizen.ppm.requestPermission("http://tizen.org/privilege/healthinfo", onsuccessCB,onerrorCB );
var HRMrawsensor = tizen.sensorservice.getDefaultSensor("HRM_RAW");

function onGetSuccessCB(sensorData)
{
  console.log("HRMRaw light intensity: " + sensorData.lightIntensity);
}

function onerrorCB(error)
{
  console.log("Error occurred");
}

function onsuccessCB()
{
  console.log("HRMRaw sensor start");
  HRMrawsensor.getHRMRawSensorData(onGetSuccessCB, onerrorCB);
}


HRMrawsensor.start(onsuccessCB);


// add eventListener for tizenhwkey
document.addEventListener('tizenhwkey', function(e) {
    if(e.keyName == "back")
try {
    tizen.application.getCurrentApplication().exit();
} catch (ignore) {
}
});

// Sample code
var textbox = document.querySelector('.contents');
textbox.addEventListener("click", function(){
    box = document.querySelector('#textbox');
    box.innerHTML = box.innerHTML == "Basic" ? "Sample" : "Basic";
});

};

На консоли я получаю следующее: file: ///js/main.js (20): HRMRaw sensor start ########## исключение TypeError: невозможно прочитать свойство getHRMRawSensorData неопределенного

Кто-нибудь знает, почему это происходит? Благодарность

0 ответов

Другие вопросы по тегам