系统:修改电池log到/user/log目录下
authorCaisking <3449750381@qq.com>
Tue, 24 Dec 2024 03:43:29 +0000 (11:43 +0800)
committerCaisking <3449750381@qq.com>
Tue, 24 Dec 2024 03:43:29 +0000 (11:43 +0800)
code/sdk/application/battery/service/battery_service.cpp

index 91c8cfc..b7567ff 100644 (file)
@@ -47,6 +47,8 @@ extern "C" {
 
 #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;
@@ -157,7 +159,7 @@ void battery_get_data_t(BATTERY_DATA_T **data,uint16_t *length)
 
 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;
 
@@ -167,7 +169,7 @@ void battery_get_data(void)
 
     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");
@@ -201,8 +203,8 @@ void battery_save_data(void)
     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");
 }
 
 //保存电量到文件
@@ -521,7 +523,7 @@ static void battery_check_task(void *arg)
 
         }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)
         {