Subscription preference

Notification emails are sent to your Samsung account email address.

* Email : anonymous@samsung.com

  

Close

Problem with step counter: sensor start/stop

Forums View
Started by Developer as , 3210 Seed Dec 10, 2017 17:09 Replies : 3 View : 753 Likes : 0
Hi, I have a problem. 

The attribute "cumulativeTotalStepCount" is defined to return the step count since the sensor's start() method has been called. I call it like this: 

tizen.humanactivitymonitor.start("PEDOMETER", onchangedCB);

So now when I perform a stop on the sensor and restart it, like this...

tizen.humanactivitymonitor.stop("PEDOMETER");
tizen.humanactivitymonitor.start("PEDOMETER", onchangedCB);

...I expect it to return the step count starting from 0 again. But that's not what happens, it continues with the old count, even though the sensor was stopped and then started again. Is there something wrong in the documentation or am I doing something wrong? I need the steps count to reset to 0 and start counting again. 

Please assist! 
Thanks 


Post Reply
Board View
Expert Developer armaan.ul.islam9 , 22830 Seed Dec 11, 2017 12:15 Post #1 0
Confirming....

Though the documentation says:

cumulativeTotalStepCount:
Cumulative walking and running step count since the last start() method call. 

But invoking stop() method and calling start() again is not setting the cumulative step count to zero again.

Code

 function onsuccessCB(pedometerInfo){
            console.log("Step status: " + pedometerInfo.stepStatus);
            console.log("Cumulative total step count: " + pedometerInfo.cumulativeTotalStepCount);
       
            if (pedometerInfo.cumulativeTotalStepCount == 5){
                console.log("Stopping Count.. ");
                tizen.humanactivitymonitor.stop("PEDOMETER");
            }
        
     }

     function onerrorCB(error){
            console.log("Error occurs. name:" + error.name + ", message: " + error.message);
     }

     function onchangedCB(pedometerdata){
            tizen.humanactivitymonitor.getHumanActivityData("PEDOMETER", onsuccessCB, onerrorCB);
     }

     tizen.humanactivitymonitor.start("PEDOMETER", onchangedCB);


 


Then Start again....





I would suggest you to report a bug on Tizen bug Tracker. Here’s a guideline on how to report bugs. Please share the 'Reported bug' link here on this post to help the developers keep track. May also mark this answer as 'Best answer' to recognize the findings to the developers facing same scenario.

https://bugs.tizen.org/jira/secure/Dashboard.jspa
https://www.tizen.org/community/bug-tracker/how-report-bugs?langswitch=en&langredirect=1




Post Reply
Board View
Developer as , 3210 Seed Dec 20, 2017 21:43 Post #2 0
Ok, I reported the issue. This Tizen bug report platform is so complicated that I'm simply not sure if I did the right thing. Maybe someone can review this and give feedback. 

This is what I reported: 

https://bugs.tizen.org/browse/TW-56




Post Reply
Board View
Newbie nitinmits , 210 Seed Apr 16, 2018 16:22 Post #3 0
Have you get any solution or workaround to solve this issue ?
Code

 


 

This content has been quoted from as’s thought.

Ok, I reported the issue. This Tizen bug report platform is so complicated that I’m simply not sure if I did the right thing. Maybe someone can review this and give feedback. 

This is what I reported: 

https://bugs.tizen.org/browse/TW-56



 


Post Reply