#define BAT_FILE_COUNT 180
+#define BAT_FILE_PATH "user/log/bat_data.bin"
+
bool batteryservice_get_voltage_by_channel(float *voltage, uint8_t channel);
battery_info_t *get_current_battery_info(void);
static bool g_batter_service_initialled = false;
void battery_get_data(void)
{
- len = uapi_get_file_size("/user/userdata/bat_data.bin");
+ len = uapi_get_file_size(BAT_FILE_PATH);
if(!len)
return;
FILE *fp;
- fp = fopen("/user/userdata/bat_data.bin", "rb");
+ fp = fopen(BAT_FILE_PATH, "rb");
if (fp == NULL)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "bat_data file open failed");
data.stat = get_charge_stat();
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "data.voltage : %f , data[i].percent : %d tm : %d",data.voltage,data.percent,data.tm);
// uapi_save_file_data("user/userdata/battery_data.bin",(uint8_t *)&data,sizeof(BATTERY_DATA_T),"ab");
- battery_file_check(data,"user/userdata/bat_data.bin");
- uapi_save_file_data("/user/userdata/battery.bin",&percent,1,"wb");
+ battery_file_check(data,BAT_FILE_PATH);
+ // uapi_save_file_data("/user/userdata/battery.bin",&percent,1,"wb");
}
//保存电量到文件
}else if(mail.comm.event == BATTERY_CMD_SAVE_PERCENT)
{
- battery_save_percent();
+ // battery_save_percent();
}
else if (mail.comm.event == BATTERY_CMD_START_AGING_TEST)
{