c语言计步器:
c语言计步器源码,计步器算法.c_李楽的博客-CSDN博客
计步器算法.c
/*------------------------------------------------------------------------------------------------------------------------
*Name: TimeWindow()
*Function: 实现"时间窗"算法,认为只有在有效"时间窗"内的记步才有效,而且起始时需要连续出现有效步才认为开始
*Input: void
*Output: void
*------------------------------------------------------------------------------------------------------------------------*/
void TimeWindow()
{
if(ReReg==2) //如果是新开始的第一步,直接在记步缓存中加1
{
TempSteps++;
Interval=0;
ReReg=1;
InvalidSteps=0;
}
else //如果不是新开始的第一步
{
if((Interval>=TIMEWINDOW_MIN)&&(Interval<=TIMEWINDOW_MAX)) //如果时间间隔在有效的时间窗内
{
InvalidSteps=0;
if(ReReg==1) //如果还没有找到规律
{
TempSteps++; //记步缓存加1
if(TempSteps>&#
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/jacke121/article/details/125057371
内容来源于网络,如有侵权,请联系作者删除!