From d4c4fbf56ba878f3592854a4398a72fd7073a3f9 Mon Sep 17 00:00:00 2001 From: Ruifeng Xu Date: Fri, 15 Apr 2016 16:09:15 -0700 Subject: [PATCH] XTRA Client 2.0 This project implemented XTRA "Enhancements" grouped as XTRA Client 2.0. 1. Added NTP_SERVER config into gps.conf 2. Removed XTRA Client 2.0 Phase 1 code changes 3. Disabled public api to delete aiding data in user build CRs-fixed: 917950 Change-Id: I18b31da74c9fe0c24d0ced3770f099197ad32d9a --- etc/gps.conf | 10 ++-------- loc_api/libloc_api_50001/loc.cpp | 3 +++ utils/log_util.h | 6 ++++++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/etc/gps.conf b/etc/gps.conf index 4e6b4366..f4153149 100644 --- a/etc/gps.conf +++ b/etc/gps.conf @@ -16,14 +16,8 @@ XTRA_VERSION_CHECK=0 # _CLEAR = 0 ERR_ESTIMATE=0 -#Test -NTP_SERVER=time.gpsonextra.net -#Asia -# NTP_SERVER=asia.pool.ntp.org -#Europe -# NTP_SERVER=europe.pool.ntp.org -#North America -# NTP_SERVER=north-america.pool.ntp.org +#NTP server +NTP_SERVER=time.izatcloud.net # DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info # 4 - Debug, 5 - Verbose diff --git a/loc_api/libloc_api_50001/loc.cpp b/loc_api/libloc_api_50001/loc.cpp index 6042a98c..0a8091f0 100644 --- a/loc_api/libloc_api_50001/loc.cpp +++ b/loc_api/libloc_api_50001/loc.cpp @@ -541,7 +541,10 @@ SIDE EFFECTS static void loc_delete_aiding_data(GpsAidingData f) { ENTRY_LOG(); + +#ifndef TARGET_BUILD_VARIANT_USER loc_eng_delete_aiding_data(loc_afw_data, f); +#endif EXIT_LOG(%s, VOID_RET); } diff --git a/utils/log_util.h b/utils/log_util.h index ffd5ca97..d27c800d 100644 --- a/utils/log_util.h +++ b/utils/log_util.h @@ -159,6 +159,12 @@ else if (loc_logger.DEBUG_LEVEL == 0xff) { ALOGV("V/" __VA_ARGS__); } } \ } while(0) +#define LOC_LOG_HEAD(tag,fmt) "%s:%d][" tag "] " fmt "\n" +#define LOC_LOGv(tag,fmt,...) LOC_LOGV(LOC_LOG_HEAD(tag,fmt), __func__, __LINE__, ##__VA_ARGS__) +#define LOC_LOGw(tag,fmt,...) LOC_LOGW(LOC_LOG_HEAD(tag,fmt), __func__, __LINE__, ##__VA_ARGS__) +#define LOC_LOGd(tag,fmt,...) LOC_LOGD(LOC_LOG_HEAD(tag,fmt), __func__, __LINE__, ##__VA_ARGS__) +#define LOC_LOGe(tag,fmt,...) LOC_LOGE(LOC_LOG_HEAD(tag,fmt), __func__, __LINE__, ##__VA_ARGS__) + #define LOG_I(ID, WHAT, SPEC, VAL) LOG_(LOC_LOGI, ID, WHAT, SPEC, VAL) #define LOG_V(ID, WHAT, SPEC, VAL) LOG_(LOC_LOGV, ID, WHAT, SPEC, VAL) #define LOG_E(ID, WHAT, SPEC, VAL) LOG_(LOC_LOGE, ID, WHAT, SPEC, VAL)