From 2794061c7357903ddeb092f7628ad6c1dceb1c05 Mon Sep 17 00:00:00 2001 From: Kevin Tang Date: Fri, 16 Jan 2015 06:24:40 +0000 Subject: Propagate DR enablement feature from LNX.LA.2.7.3 Change Summary: * Changes taken from change#812357; * Structure definitions for GNSS SV Measurement and GNSS SV Polynomial to report it to ULP and to external DR module; * New function additions in LocApiBase, LocAdapterBase and LocEngAdapter to report SV Measurement and SV Polynomial; * definition and changes to detect "auto" platform in loc_target; * enable SV Measurement and SV Polynomial report for "auto" platform; Change-Id: I5ac5ee5c44e72e657b16515e37637c9a5c64e638 --- core/LocApiBase.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/LocApiBase.h') diff --git a/core/LocApiBase.h b/core/LocApiBase.h index f68cf73..8d90ff2 100644 --- a/core/LocApiBase.h +++ b/core/LocApiBase.h @@ -116,6 +116,8 @@ public: void reportSv(GpsSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt); + void reportSvMeasurement(GnssSvMeasurementSet &svMeasurementSet); + void reportSvPolynomial(GnssSvPolynomial &svPolynomial); void reportStatus(GpsStatusValue status); void reportNmea(const char* nmea, int length); void reportXtraServer(const char* url1, const char* url2, -- cgit v1.2.3 From f5e6e2eeee213112bcfc074d1d78d6f0d4f883f1 Mon Sep 17 00:00:00 2001 From: Dante Russo Date: Tue, 13 Oct 2015 18:15:16 -0700 Subject: Add glo and bds to used-in-fix mask The used-in-fix mask is only keeping track of GPS SVs, so add a used-in-fix mask for GlONASS SVs and BDS SVs as well to avoid NMEA generation issues CRs-fixed: 826152 Change-Id: I33862cf8d40db1d667179ef68d18703edc359843 --- core/LocApiBase.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/LocApiBase.h') diff --git a/core/LocApiBase.h b/core/LocApiBase.h index c71100f..59622a6 100644 --- a/core/LocApiBase.h +++ b/core/LocApiBase.h @@ -113,7 +113,7 @@ public: enum loc_sess_status status, LocPosTechMask loc_technology_mask = LOC_POS_TECH_MASK_DEFAULT); - void reportSv(GpsSvStatus &svStatus, + void reportSv(GnssSvStatus &svStatus, GpsLocationExtended &locationExtended, void* svExt); void reportSvMeasurement(GnssSvMeasurementSet &svMeasurementSet); -- cgit v1.2.3