Samsung Gear 2 неожиданное завершение работы приложения

Я разработал (Tizen SDK для носимых устройств) отдельное приложение, включающее инерционные датчики (акселерометр и гироскоп) и датчик сердечного ритма на моем Samsung Gear 2.

    window.onload = function() {

var logResult = document.getElementById('resultBoard'),
myHeart;

window.webapis.motion.start("HRM", onchangedCB);

    function onchangedCB(hrmInfo) 
    {
       myHeart = hrmInfo.heartRate ;
    }


     function deviceMotionEvent(e) {

        Ax = e.accelerationIncludingGravity.x / 9.8;
        Ay = e.accelerationIncludingGravity.y / 9.8;
        Az = e.accelerationIncludingGravity.z / 9.8;
        Wx = e.rotationRate.alpha;
        Wy = e.rotationRate.beta;
        Wz = e.rotationRate.gamma;

        logResult.innerHTML = Ax+ ' ' + Ay+ ' ' + Az+ ' ' + myHeart;
     }

 window.addEventListener("devicemotion", deviceMotionEvent, true);

 }

Систематически через некоторое время, более или менее продолжительное (несколько секунд или десятков минут), приложение резко останавливается (любое встроенное в программное обеспечение управление ошибками не генерирует никаких сообщений). Журнал, генерируемый устройством, сообщает: WARNING / CRASH_DAEMON ( 227: 227): worker.c: do_crash_worker(866) > (SWebProcess16751423649750).

Кто-нибудь имеет представление о значении вышеупомянутого сообщения?

Проблема исчезает, устраняя сбор данных о частоте сердечных сокращений.

0 ответов

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