From 8d1a177420ec632b7128ef393bab905eee4f178b Mon Sep 17 00:00:00 2001 From: Caisking Date: Tue, 31 Mar 2026 18:23:07 +0800 Subject: [PATCH] =?utf8?q?=E5=85=B3=E9=97=ADGPS=E8=B7=AF=E5=BE=84=E6=89=93?= =?utf8?q?=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeui/traing/src/TraingModel.cpp | 14 +++--- .../ble_service/bleservice/bleEvent.c | 44 +++++++++---------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/src/TraingModel.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/src/TraingModel.cpp index 695811755..d3c6ddee5 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/src/TraingModel.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/src/TraingModel.cpp @@ -3592,24 +3592,24 @@ static void gnss_timer_callback(int data) { //获取gps轨迹路径 bool get_training_gps_path_(char *path, uint32_t time, uint32_t max_len) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "=== 获取GPS轨迹路径开始 ==="); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "请求时间戳: %u, 最大路径长度: %u", + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "=== 获取GPS轨迹路径开始 ==="); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "请求时间戳: %u, 最大路径长度: %u", time, max_len); std::string str = OHOS::TraingModel::GetInstance()->GetGPSDataPath(time); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "获取到的GPS路径: %s", str.c_str()); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "获取到的GPS路径: %s", str.c_str()); if (str.length() <= 3) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "错误: GPS路径长度不足,长度: %zu", str.length()); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "=== 获取GPS轨迹路径结束(失败) ==="); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "=== 获取GPS轨迹路径结束(失败) ==="); return false; } - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS路径长度: %zu", str.length()); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS路径长度: %zu", str.length()); memcpy_s(path, max_len, str.c_str(), str.length()); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS路径复制完成"); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "=== 获取GPS轨迹路径结束(成功) ==="); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS路径复制完成"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "=== 获取GPS轨迹路径结束(成功) ==="); return true; } diff --git a/code/sdk/zhihui/services/ble_service/bleservice/bleEvent.c b/code/sdk/zhihui/services/ble_service/bleservice/bleEvent.c index 36a93ceec..b56dcd0ca 100644 --- a/code/sdk/zhihui/services/ble_service/bleservice/bleEvent.c +++ b/code/sdk/zhihui/services/ble_service/bleservice/bleEvent.c @@ -3937,7 +3937,7 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ { if(Check_CRC(data,len,crcvalue)) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CRC校验通过"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "CRC校验通过"); if(len==4) { uint32_t timetamp=0; @@ -3945,7 +3945,7 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "请求GPS数据时间戳: %u", timetamp); char path[128]={0}; - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "获取GPS文件路径..."); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "获取GPS文件路径..."); if(get_training_gps_path(path,timetamp,128)) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件路径: %s", path); @@ -3954,34 +3954,34 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ uint32_t file_size=0; if(fp==NULL) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "错误: 打开GPS文件失败 %s", path); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "错误: 打开GPS文件失败 %s", path); ble_data_type type_={0x02,0x4f,0,1,1}; send_big_data(type_,NULL,0); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); return ; } - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件打开成功"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS文件打开成功"); fseek(fp, 0, SEEK_END); // 将文件指针移动到文件末尾 file_size = ftell(fp); // 获取当前文件指针位置,即文件大小 fseek(fp, 0, SEEK_SET); // 将文件指针移回文件开头 fclose(fp); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件大小: %u 字节", file_size); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS文件大小: %u 字节", file_size); int num=(ble_nus_max_data_len-18); if(num>482)num=482; - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BLE数据包大小限制: %d", num); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BLE数据包大小限制: %d", num); char* buf = (char *)ym_malloc( file_size ); if(buf==NULL){ - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "错误: 内存分配失败"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "错误: 内存分配失败"); return ; } - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "内存分配成功: %u 字节", file_size); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "内存分配成功: %u 字节", file_size); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "开始读取GPS数据..."); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "开始读取GPS数据..."); int data_size= read_gps_data(path,buf); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS数据读取完成,数据大小: %d 字节", data_size); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS数据读取完成,数据大小: %d 字节", data_size); uint32_t surplus_len=data_size; uint32_t offset=0; @@ -3989,7 +3989,7 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ uint32_t pack; uint16_t pack_size=(ble_nus_max_data_len-18); if(pack_size>482)pack_size=482; - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "数据分包大小: %d 字节", pack_size); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "数据分包大小: %d 字节", pack_size); if(data_size%pack_size==0) { @@ -3999,15 +3999,15 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ { pack=data_size/pack_size+1; } - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "总数据包数: %u", pack); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "总数据包数: %u", pack); uint32_t pack_id=1; - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "开始发送GPS数据包..."); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "开始发送GPS数据包..."); while (surplus_len!=0) { if(surplus_len>=pack_size) { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "发送数据包 %u/%u, 大小: %d, 偏移: %u", + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "发送数据包 %u/%u, 大小: %d, 偏移: %u", pack_id, pack, pack_size, offset); surplus_len=surplus_len-pack_size; @@ -4017,7 +4017,7 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ } else { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "发送最后数据包 %u/%u, 大小: %u, 偏移: %u", + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "发送最后数据包 %u/%u, 大小: %u, 偏移: %u", pack_id, pack, surplus_len, offset); ble_data_type type_={0x02,0x4f,data_size,pack,pack_id}; send_big_data(type_,(char *)buf+offset,surplus_len); @@ -4025,10 +4025,10 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ } pack_id++; } - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS数据包发送完成"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS数据包发送完成"); free(buf); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "内存释放完成"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "内存释放完成"); } else @@ -4036,7 +4036,7 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "错误: 无法获取GPS文件路径"); ble_data_type type_={0x02,0x4f,0,1,1}; send_big_data(type_,NULL,0); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); } } @@ -4045,7 +4045,7 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "错误: 数据长度不是4字节,实际长度: %d", len); ble_data_type type_={0x02,0x4f,0,1,1}; send_big_data(type_,NULL,0); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); } } else @@ -4053,10 +4053,10 @@ void GetGPSCmd(uint16_t cmd,uint8_t *data,uint16_t len,uint8_t *totalData,uint8_ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "错误: CRC校验失败"); ble_data_type type_={0x02,0x4f,0,1,1}; send_big_data(type_,NULL,0); - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "发送空GPS数据包"); } - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "=== BLE GPS命令处理结束 ==="); + WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "=== BLE GPS命令处理结束 ==="); //send_big_data(1,NULL,0,0,1,1,,2); } //send_big_data(1,NULL,0,0,1,1,0x4f,2); -- 2.17.1