{
unused(req);
// The alarm notification is not displayed if the incoming call notification is already being processed
- // cywee_save_data();
+ cywee_save_data();
- do_cywee_service_check_msg(CYWEE_SERVICE_CMD_SAVE_DATA,NULL);
+// do_cywee_service_check_msg(CYWEE_SERVICE_CMD_SAVE_DATA,NULL);
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "保存每小时步数");
step_history_save();
void fat_history_save(void)
{
int data= get_fat_time_data();
- uint16_t temp_data=0;
+ int16_t temp_data=0;
temp_data = data / 60;
// CWM_OS_dbgPrintf("history_fat is saving\n");
+ if(temp_data-history_fat_>60 || temp_data-history_fat_<0)
+ {
+ history_fat_=0;
+ return;
+ }
CWM_OS_saveData_history(&temp_data,&history_fat_,sizeof(uint16_t),CYWEE_SAVE_DATA_FAT);
}
case CYWEE_SAVE_DATA_FAT:
data= get_fat_time_data();
data_=data/60-history_fat_;
- if(data_<0)
+ if(data_<0 || data_>60)
return 0;
memcpy_s(value,2,&data_,2);
return 1;
new_distance=0;
new_fat=0;
new_calories=0;
+
history_step = 0;
history_calories=0; //卡路里数据
history_distances=0; //历史数据
history_fat=0; //历史燃脂数据
- new_fat = 0; //当前燃脂数据
+
+ // new_fat = 0; //当前燃脂数据
}
void cywee_reset_daily_data(void)
uapi_save_time_of_day();
//保存步数
- do_cywee_service_check_msg(CYWEE_SERVICE_CMD_SAVE_DATA,NULL);
+ // do_cywee_service_check_msg(CYWEE_SERVICE_CMD_SAVE_DATA,NULL);
+ cywee_save_data();
// addressbookTowrite();//同步数据存储