From 0551f61a2a577e6ebb8b49a50c917bd7786c14c1 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Sat, 17 Sep 2016 04:09:29 +0300 Subject: [PATCH] msm8974-common: gps: Hack HAL for N * Replace GnssSvStatus with HaxxSvStatus Change-Id: Ib96e5caff7db7cf2a7bd1cd5d9ef147c9c4b70d7 --- gps/core/LocAdapterBase.cpp | 2 +- gps/core/LocAdapterBase.h | 2 +- gps/core/LocApiBase.cpp | 2 +- gps/core/LocApiBase.h | 2 +- gps/core/UlpProxyBase.h | 2 +- gps/core/gps_extended_c.h | 4 ++-- gps/loc_api/libloc_api_50001/LocEngAdapter.cpp | 4 ++-- gps/loc_api/libloc_api_50001/LocEngAdapter.h | 4 ++-- gps/loc_api/libloc_api_50001/loc_eng.cpp | 2 +- gps/loc_api/libloc_api_50001/loc_eng_msg.h | 4 ++-- gps/loc_api/libloc_api_50001/loc_eng_nmea.cpp | 2 +- gps/loc_api/libloc_api_50001/loc_eng_nmea.h | 2 +- 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/gps/core/LocAdapterBase.cpp b/gps/core/LocAdapterBase.cpp index 8fdb8cb..8348efa 100644 --- a/gps/core/LocAdapterBase.cpp +++ b/gps/core/LocAdapterBase.cpp @@ -80,7 +80,7 @@ void LocAdapterBase:: } void LocAdapterBase:: - reportSv(GnssSvStatus &svStatus, + reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt) DEFAULT_IMPL() diff --git a/gps/core/LocAdapterBase.h b/gps/core/LocAdapterBase.h index 5f4660b..ff03ae3 100644 --- a/gps/core/LocAdapterBase.h +++ b/gps/core/LocAdapterBase.h @@ -92,7 +92,7 @@ public: void* locationExt, enum loc_sess_status status, LocPosTechMask loc_technology_mask); - virtual void reportSv(GnssSvStatus &svStatus, + virtual void reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt); virtual void reportStatus(GpsStatusValue status); diff --git a/gps/core/LocApiBase.cpp b/gps/core/LocApiBase.cpp index dcd35fe..1278155 100644 --- a/gps/core/LocApiBase.cpp +++ b/gps/core/LocApiBase.cpp @@ -253,7 +253,7 @@ void LocApiBase::reportPosition(UlpLocation &location, ); } -void LocApiBase::reportSv(GnssSvStatus &svStatus, +void LocApiBase::reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt) { diff --git a/gps/core/LocApiBase.h b/gps/core/LocApiBase.h index b1c3d30..9dedbbf 100644 --- a/gps/core/LocApiBase.h +++ b/gps/core/LocApiBase.h @@ -113,7 +113,7 @@ public: enum loc_sess_status status, LocPosTechMask loc_technology_mask = LOC_POS_TECH_MASK_DEFAULT); - void reportSv(GnssSvStatus &svStatus, + void reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt); void reportStatus(GpsStatusValue status); diff --git a/gps/core/UlpProxyBase.h b/gps/core/UlpProxyBase.h index efcf98a..72b345f 100644 --- a/gps/core/UlpProxyBase.h +++ b/gps/core/UlpProxyBase.h @@ -61,7 +61,7 @@ public: LocPosTechMask loc_technology_mask) { return false; } - inline virtual bool reportSv(GnssSvStatus &svStatus, + inline virtual bool reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt) { return false; diff --git a/gps/core/gps_extended_c.h b/gps/core/gps_extended_c.h index 75ee17e..fb08364 100644 --- a/gps/core/gps_extended_c.h +++ b/gps/core/gps_extended_c.h @@ -256,7 +256,7 @@ typedef struct { /** Represents SV status. */ typedef struct { - /** set to sizeof(GnssSvStatus) */ + /** set to sizeof(HaxxSvStatus) */ size_t size; /** Number of SVs currently visible. */ @@ -293,7 +293,7 @@ typedef struct { */ uint64_t bds_used_in_fix_mask; -} GnssSvStatus; +} HaxxSvStatus; enum loc_sess_status { LOC_SESS_SUCCESS, diff --git a/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp b/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp index e0f21ec..f8c103a 100644 --- a/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp +++ b/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp @@ -377,14 +377,14 @@ void LocEngAdapter::reportPosition(UlpLocation &location, } } -void LocInternalAdapter::reportSv(GnssSvStatus &svStatus, +void LocInternalAdapter::reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt){ sendMsg(new LocEngReportSv(mLocEngAdapter, svStatus, locationExtended, svExt)); } -void LocEngAdapter::reportSv(GnssSvStatus &svStatus, +void LocEngAdapter::reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt) { diff --git a/gps/loc_api/libloc_api_50001/LocEngAdapter.h b/gps/loc_api/libloc_api_50001/LocEngAdapter.h index a193e81..b58c8e7 100644 --- a/gps/loc_api/libloc_api_50001/LocEngAdapter.h +++ b/gps/loc_api/libloc_api_50001/LocEngAdapter.h @@ -55,7 +55,7 @@ public: void* locationExt, enum loc_sess_status status, LocPosTechMask loc_technology_mask); - virtual void reportSv(GnssSvStatus &svStatus, + virtual void reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt); virtual void reportStatus(GpsStatusValue status); @@ -269,7 +269,7 @@ public: void* locationExt, enum loc_sess_status status, LocPosTechMask loc_technology_mask); - virtual void reportSv(GnssSvStatus &svStatus, + virtual void reportSv(HaxxSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt); virtual void reportStatus(GpsStatusValue status); diff --git a/gps/loc_api/libloc_api_50001/loc_eng.cpp b/gps/loc_api/libloc_api_50001/loc_eng.cpp index 2ba6f98..e99f3ac 100644 --- a/gps/loc_api/libloc_api_50001/loc_eng.cpp +++ b/gps/loc_api/libloc_api_50001/loc_eng.cpp @@ -828,7 +828,7 @@ void LocEngReportPosition::send() const { // case LOC_ENG_MSG_REPORT_SV: LocEngReportSv::LocEngReportSv(LocAdapterBase* adapter, - GnssSvStatus &sv, + HaxxSvStatus &sv, GpsLocationExtended &locExtended, void* svExt) : LocMsg(), mAdapter(adapter), mSvStatus(sv), diff --git a/gps/loc_api/libloc_api_50001/loc_eng_msg.h b/gps/loc_api/libloc_api_50001/loc_eng_msg.h index 9c7b9bc..3bff162 100644 --- a/gps/loc_api/libloc_api_50001/loc_eng_msg.h +++ b/gps/loc_api/libloc_api_50001/loc_eng_msg.h @@ -105,11 +105,11 @@ struct LocEngReportPosition : public LocMsg { struct LocEngReportSv : public LocMsg { LocAdapterBase* mAdapter; - const GnssSvStatus mSvStatus; + const HaxxSvStatus mSvStatus; const GpsLocationExtended mLocationExtended; const void* mSvExt; LocEngReportSv(LocAdapterBase* adapter, - GnssSvStatus &sv, + HaxxSvStatus &sv, GpsLocationExtended &locExtended, void* svExtended); virtual void proc() const; diff --git a/gps/loc_api/libloc_api_50001/loc_eng_nmea.cpp b/gps/loc_api/libloc_api_50001/loc_eng_nmea.cpp index 126a97f..e6fbec8 100644 --- a/gps/loc_api/libloc_api_50001/loc_eng_nmea.cpp +++ b/gps/loc_api/libloc_api_50001/loc_eng_nmea.cpp @@ -604,7 +604,7 @@ SIDE EFFECTS ===========================================================================*/ void loc_eng_nmea_generate_sv(loc_eng_data_s_type *loc_eng_data_p, - const GnssSvStatus &svStatus, const GpsLocationExtended &locationExtended) + const HaxxSvStatus &svStatus, const GpsLocationExtended &locationExtended) { ENTRY_LOG(); diff --git a/gps/loc_api/libloc_api_50001/loc_eng_nmea.h b/gps/loc_api/libloc_api_50001/loc_eng_nmea.h index 066943a..7b0c524 100644 --- a/gps/loc_api/libloc_api_50001/loc_eng_nmea.h +++ b/gps/loc_api/libloc_api_50001/loc_eng_nmea.h @@ -37,7 +37,7 @@ void loc_eng_nmea_send(char *pNmea, int length, loc_eng_data_s_type *loc_eng_data_p); int loc_eng_nmea_put_checksum(char *pNmea, int maxSize); -void loc_eng_nmea_generate_sv(loc_eng_data_s_type *loc_eng_data_p, const GnssSvStatus &svStatus, const GpsLocationExtended &locationExtended); +void loc_eng_nmea_generate_sv(loc_eng_data_s_type *loc_eng_data_p, const HaxxSvStatus &svStatus, const GpsLocationExtended &locationExtended); void loc_eng_nmea_generate_pos(loc_eng_data_s_type *loc_eng_data_p, const UlpLocation &location, const GpsLocationExtended &locationExtended, unsigned char generate_nmea); #endif // LOC_ENG_NMEA_H