int i_data=0;
float f_data=0;
- uint16_t i_data_16=0;
+ int16_t i_data_16=0;
switch (type)
{
break;
case CYWEE_DATA_FAT:
sprintf_s(path_,64,"%s%s.bin",CWM_HISTORY_DATA_FAT_PATH,timeday);
- i_data_16= *(uint16_t*)new_data-*(uint16_t*)history;//新数据减去旧数据,作为这一个小时的值
+ i_data_16= *(int16_t*)new_data-*(int16_t*)history;//新数据减去旧数据,作为这一个小时的值
break;
else if(f_data)
ret =fwrite(&f_data,1,len,fp);
#else
- ret =fwrite(new_data,1,len,fp);
+ retgit =fwrite(new_data,1,len,fp);
#endif
if(ret==0)
{
if(i_data)
*(int*)history=*(int*)new_data;
else if(i_data_16)
- *(uint16_t*)history=*(uint16_t*)new_data;
+ *(int16_t*)history=*(int16_t*)new_data;
else if(f_data)
*(float*)history=*(float*)new_data;