}
int read_gps_data_(char *path, uint8_t *out_buf) {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "=== 读取GPS数据开始 ===");
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件路径: %s", path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "=== 读取GPS数据开始 ===");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS文件路径: %s", path);
FILE *fp = fopen(path, "rb+");
if (fp == NULL) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "错误: 无法打开GPS文件");
return 0;
}
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件打开成功");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS文件打开成功");
uint32_t file_size = 0;
fseek(fp, 0, SEEK_END);
file_size = ftell(fp);
fseek(fp, 0, SEEK_SET);
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件大小: %u 字节", file_size);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS文件大小: %u 字节", file_size);
int len = 0;
int point_count = 0;
OHOS::GPSData_t data = {0};
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "开始读取GPS轨迹点...");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "开始读取GPS轨迹点...");
while (1) {
int read_size = fread(&data, 1, sizeof(data), fp);
if (read_size == sizeof(data)) {
point_count++;
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,
"读取GPS点 #%d: 时间戳=%u, 纬度=%.6f, 经度=%.6f",
point_count, data.timestamp, data.latitude, data.longitude);
memcpy_s(out_buf + len, 4, &temp_longitude, sizeof(temp_longitude));
len += 4;
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,
"GPS点数据转换: 时间戳=%u, 纬度=%d, 经度=%d", temp_data,
temp_latitude, temp_longitude);
} else {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件读取结束,读取大小: %d",
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS文件读取结束,读取大小: %d",
read_size);
break;
}
}
fclose(fp);
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS文件关闭");
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GPS文件关闭");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,
"总共读取 %d 个GPS点,输出数据长度: %d 字节", point_count, len);
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "=== 读取GPS数据结束 ===");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "=== 读取GPS数据结束 ===");
return len;
}