1.修改低电警告发送

This commit is contained in:
payton 2024-01-12 17:48:06 +08:00
parent a02f22e2a5
commit b3fc12b6bc
2 changed files with 7 additions and 43 deletions

View File

@ -2300,14 +2300,8 @@ SINT32 sf_low_power_warn_send_ftp(void)
}
MLOGD("start\n");
char *file_path = sf_root_path_strcat(SF_LOW_POWER_WARN_FILENAME);
if(file_path == NULL)
{
free(file_path);
return SF_FAILURE;
}
sprintf((char *)filePath, "%s", file_path);
sprintf((char *)filePath, "%s", SF_LOW_POWER_WARN_FILENAME);
sf_custom_str_get(customStr);
sprintf((char *)uploadFname, "%s-%s-btalarm.txt",pPara->ModuleImei, customStr);
@ -2325,7 +2319,6 @@ SINT32 sf_low_power_warn_send_ftp(void)
}
MLOGD(" end ret:[0x%08X]\n", ret);
//printf("[%s:%d]ret:[0x%08X]\n\n", __FUNCTION__, __LINE__, ret);
free(file_path);
return ret;
}

View File

@ -1363,6 +1363,8 @@ UINT32 sf_create_low_power_warn_file(void)
UINT32 fd = 0, ret = FAIL;
UINT8 szTmp[50] = {0};
UINT8 str[20]= {0};
char filePath[64] = { 0 };
UINT16 temp = 0;
UINT8 batVal = 0;
UIMenuStoreInfo *pPara = sf_app_ui_para_get();
@ -1376,43 +1378,13 @@ UINT32 sf_create_low_power_warn_file(void)
return ret;
}
char *thumb_dir = sf_root_path_strcat(SF_THUMB_DIR);
if(thumb_dir == NULL)
{
free(thumb_dir);
return SF_FAILURE;
}
/*Avoid New Card*/
sprintf((char *)filePath, "%s", SF_LOW_POWER_WARN_FILENAME);
if (access(thumb_dir, F_OK) == -1) {
printf("%s directory does not exist. Creating...\n", thumb_dir);
if (mkdir(thumb_dir, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) == -1) {
//perror("mkdir() error");
} else {
printf("%s directory created.\n", thumb_dir);
}
} else {
printf("%s directory exists.\n", thumb_dir);
}
free(thumb_dir);
char *lp_path = sf_root_path_strcat(SF_LOW_POWER_WARN_FILENAME);
if(lp_path == NULL)
{
free(lp_path);
return SF_FAILURE;
}
if(sf_file_IsExsit(lp_path) == SF_TRUE){
sf_file_remove(lp_path);
}
fd = open(lp_path, O_APPEND | O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
fd = open(filePath, O_APPEND | O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
if(!fd)
{
fd = open(lp_path, O_APPEND | O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
fd = open(filePath, O_APPEND | O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
}
if(fd)
@ -1442,7 +1414,7 @@ UINT32 sf_create_low_power_warn_file(void)
if(ret <0)
{
close(fd);
sf_file_remove(lp_path);
sf_file_remove(filePath);
printf("write low power warn file failed!,ret:%d\n",ret);
ret = FAIL;
}
@ -1453,7 +1425,6 @@ UINT32 sf_create_low_power_warn_file(void)
ret = SUCCESS;
}
}
free(lp_path);
return ret;
}