\r
return ERRCODE_SUCC;\r
} \r
-static errcode_t get_custom_dial_file_path(uint16_t id,uint32_t input_size, char* output_file_path , uint32_t max_output_size)\r
+static errcode_t get_custom_dial_file_path(uint16_t id,char *filename,uint32_t input_size, char* output_file_path , uint32_t max_output_size)\r
{\r
if( id >=5 || output_file_path == NULL)\r
{\r
char name[64]={0};\r
ble_get_dial_path(name,id);\r
\r
- int ret = sprintf_s(output_file_path,max_output_size,"%s",name);\r
+ int ret = sprintf_s(output_file_path,max_output_size,"%s/%s.bin",name,filename);\r
if (ret < 0)\r
return ERRCODE_FAIL;\r
\r
uapi_dev_runtime_set_dialname(filename);\r
//存表盘id\r
ble_dial_uid = dialinfo.dial_uid;\r
+ if(ble_dial_uid==0)\r
+ {\r
+ ble_dial_uid=1;\r
+ }\r
\r
\r
buffer_handle->file_recv_stat.file_name = filename;\r
}\r
else\r
{\r
- if (get_custom_dial_file_path(ble_dial_uid,strlen(dial_basename),dialbin_filepath,sizeof(dialbin_filepath)) != ERRCODE_SUCC)\r
+ if (get_custom_dial_file_path(ble_dial_uid,dial_basename,strlen(dial_basename),dialbin_filepath,sizeof(dialbin_filepath)) != ERRCODE_SUCC)\r
{\r
return ERRCODE_FAIL;\r
}\r