#ifndef DIAL_DATA_BASE_H
#define DIAL_DATA_BASE_H
-enum class DialDataType
-{
- DATA_TYPE_FLOAT_BASE = 0,
- DATA_TYPE_STEPS, // 运动步数
- DATA_TYPE_HEART_RATE, // 心率
- DATA_TYPE_CALORIE, // 运动卡路里
- DATA_TYPE_TEMPERATURE, // 温度
- DATA_TYPE_PM25, // PM2.5
- DATA_TYPE_PRESSURE, // 压力
- DATA_TYPE_AILTITUDE, // 海拔
- DATA_TYPE_POWER, // 电量
- DATA_TYPE_CLOCK_ANGLE_H, // 时针角度
- DATA_TYPE_CLOCK_ANGLE_M, // 分针角度
- DATA_TYPE_CLOCK_ANGLE_S, // 秒针角度
- DATA_TYPE_CLOCK_ANGLE_MS, // 毫秒针角度
- DATA_TYPE_TIME_SECOND, // 秒
- DATA_TYPE_TIME_MINUTE, // 分钟
- DATA_TYPE_TIME_HOUR, // 小时
- DATA_TYPE_TIME_DATE, // 日期
- DATA_TYPE_TIME_WEEK, // 星期
- DATA_TYPE_TIME_MONTH, // 月份
- DATA_TYPE_TIME_YEAR, // 年份
- /* ------------------------------- 在下面增加新数据类型 ------------------------------- */
- DATA_TYPE_CHARGE, // 充电状态
- DATA_TYPE_DIALPATH, // 表盘路径
- DATA_TYPE_SPO2, // 血氧
- DATA_TYPE_DISTANCE, // 运动距离
- DATA_TYPE_WEATHER, // 天气
- DATA_TYPE_POWER_STANDBY, // 备用电量数据类型
- DATA_TYPE_HOUR_TENS, // 小时(十位)
- DATA_TYPE_HOUR_UNITS, // 小时(单位)
- DATA_TYPE_MINUTE_TENS, // 分钟(十位)
- DATA_TYPE_MINUTE_UNITS, // 分钟(单位)
+enum class DialDataType {
+ DATA_TYPE_FLOAT_BASE = 0,
+ DATA_TYPE_STEPS, // 运动步数
+ DATA_TYPE_HEART_RATE, // 心率
+ DATA_TYPE_CALORIE, // 运动卡路里
+ DATA_TYPE_TEMPERATURE, // 温度
+ DATA_TYPE_PM25, // PM2.5
+ DATA_TYPE_PRESSURE, // 压力
+ DATA_TYPE_AILTITUDE, // 海拔
+ DATA_TYPE_POWER, // 电量
+ DATA_TYPE_CLOCK_ANGLE_H, // 时针角度
+ DATA_TYPE_CLOCK_ANGLE_M, // 分针角度
+ DATA_TYPE_CLOCK_ANGLE_S, // 秒针角度
+ DATA_TYPE_CLOCK_ANGLE_MS, // 毫秒针角度
+ DATA_TYPE_TIME_SECOND, // 秒
+ DATA_TYPE_TIME_MINUTE, // 分钟
+ DATA_TYPE_TIME_HOUR, // 小时
+ DATA_TYPE_TIME_DATE, // 日期
+ DATA_TYPE_TIME_WEEK, // 星期
+ DATA_TYPE_TIME_MONTH, // 月份
+ DATA_TYPE_TIME_YEAR, // 年份
+ /* ------------------------------- 在下面增加新数据类型
+ ------------------------------- */
+ DATA_TYPE_CHARGE, // 充电状态
+ DATA_TYPE_DIALPATH, // 表盘路径
+ DATA_TYPE_SPO2, // 血氧
+ DATA_TYPE_DISTANCE, // 运动距离
+ DATA_TYPE_WEATHER, // 天气
+ DATA_TYPE_POWER_STANDBY, // 备用电量数据类型
+ DATA_TYPE_HOUR_TENS, // 小时(十位)
+ DATA_TYPE_HOUR_UNITS, // 小时(单位)
+ DATA_TYPE_MINUTE_TENS, // 分钟(十位)
+ DATA_TYPE_MINUTE_UNITS, // 分钟(单位)
+ DATA_TYPE_WEEK_NUM, // 星期(数字)
- DATA_TYPE_MULTI_FLOAT_BASE = 0x2fff, // 多个浮点数据类型基值
- DATA_TYPE_HOUR_MIN, // 时分
+ DATA_TYPE_MULTI_FLOAT_BASE = 0x2fff, // 多个浮点数据类型基值
+ DATA_TYPE_HOUR_MIN, // 时分
- DATA_TYPE_TEXT_BASE = 0x4fff, // 文本数据类型基值
- DATA_TYPE_WEEK_STR, // 星期(string)
- DATA_TYPE_DATE_STR, // 日期(string)
- DATA_TYPE_WEATHER_STR, // 天气(string)
- DATA_TYPE_TIMESTR_STR, // 时间(string)
+ DATA_TYPE_TEXT_BASE = 0x4fff, // 文本数据类型基值
+ DATA_TYPE_WEEK_STR, // 星期(string)
+ DATA_TYPE_DATE_STR, // 日期(string)
+ DATA_TYPE_WEATHER_STR, // 天气(string)
+ DATA_TYPE_TIMESTR_STR, // 时间(string)
- DATA_TYPE_MAX = 0x7fff, // 数据类型的最大值
+ DATA_TYPE_MAX = 0x7fff, // 数据类型的最大值
};
#endif
{
return get_stand_count()+stand_falg;
}
-void stand_history_save(void)
-{
+void stand_history_save(void) {
+ CWM_OS_dbgPrintf("stand_history is saving\n");
CWM_OS_saveData_STAND_history(&stand_falg,sizeof(int));
}
void step_history_save(void)
{
- int data=get_step_data();
+ int data = get_step_data();
+ CWM_OS_dbgPrintf("step_history is saving\n");
CWM_OS_saveData_history(&data,&history_step_,sizeof(int),CYWEE_SAVE_DATA_STEP);
}
void calories_history_save(void)
{
-
int data= get_calories_data();
- float history_calories=(float)data;
+ float history_calories = (float)data;
+ CWM_OS_dbgPrintf("history_calories is saving\n");
CWM_OS_saveData_history(&history_calories,&history_calories_,sizeof(float),CYWEE_SAVE_DATA_CALORIES);
}
void distances_history_save(void)
{
int data= get_distance_data();
- float history_distances_now=(float)data/1000.0;
+ float history_distances_now = (float)data / 1000.0;
+ CWM_OS_dbgPrintf("history_distances is saving\n");
CWM_OS_saveData_history(&history_distances_now,&history_distances_,sizeof(float),CYWEE_SAVE_DATA_DISTANCE);
}
void fat_history_save(void)
{
-
int data= get_fat_time_data();
uint16_t temp_data=0;
- temp_data=data/60;
+ temp_data = data / 60;
+ CWM_OS_dbgPrintf("history_fat is saving\n");
CWM_OS_saveData_history(&temp_data,&history_fat_,sizeof(uint16_t),CYWEE_SAVE_DATA_FAT);
}