From d3b899a402c67f5c8a5206efe074731fcebb4d1f Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Tue, 24 Dec 2024 11:43:29 +0800 Subject: [PATCH] =?utf8?q?=E7=B3=BB=E7=BB=9F=EF=BC=9A=E4=BF=AE=E6=94=B9?= =?utf8?q?=E7=94=B5=E6=B1=A0log=E5=88=B0/user/log=E7=9B=AE=E5=BD=95?= =?utf8?q?=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../application/battery/service/battery_service.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/sdk/application/battery/service/battery_service.cpp b/code/sdk/application/battery/service/battery_service.cpp index 91c8cfc60..b7567ff32 100644 --- a/code/sdk/application/battery/service/battery_service.cpp +++ b/code/sdk/application/battery/service/battery_service.cpp @@ -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) { -- 2.17.1