안녕하세요 Gear S3 웹 어플리케이션 개발중입니다.
아래와 같이 1초마다 센서 데이터를 가져와서 데이터를 수집중에 있습니다.
var pressure;
function getPressureData() {
var pressureSensor = tizen.sensorservice.getDefaultSensor("PRESSURE");
function onGetSuccessCB(sensorData) {
pressure = sensorData.pressure;
}
function onerrorCB(error) {
console.error(error.message); // Operation failed
pressure = null;
}
function onsuccessCB() {
pressureSensor.getPressureSensorData(onGetSuccessCB, onerrorCB);
}
pressureSensor.start(onsuccessCB);
}
setInterval(function() {
getPressureData();
}, 1000);
화면이 켜져있을 때는 센서데이터를 잘 수집하지만, 화면이 꺼지면 Operation failed 에러메세지를 출력합니다.
어떻게 해결할 수 있을 까요?
아래 방법을 사용해보았지만 해결되지 않았습니다.
tizen.power.request("CPU","CPU_AWAKE");
자바 스크립트 파일 첨부하였으니 확인부탁드립니다
모바일과 통신할 수 있는 HelloAccessory 샘플을 기반으로 만들었습니다.
그리고 아래 함수로 heartrate 를 가져오고 있는데
심박측정이 잘 되다가 어느 순간 리턴값이 -3 으로 출력되고 wear 자체 심박측정앱도 동작을 하지 않는데 원인이 무엇인지 알수 있을까요?
tizen.humanactivitymonitor.getHumanActivityData("HRM", onGetSuccessCB, onerrorCB);