summaryrefslogtreecommitdiff
path: root/location
diff options
context:
space:
mode:
authorBhavna Sharma <sbhavna@codeaurora.org>2018-07-17 14:48:32 -0700
committerBhavna Sharma <sbhavna@codeaurora.org>2018-08-13 11:18:18 -0700
commit2124941746a1e407145097a7b42993ca1c1c4296 (patch)
tree350952db02d2853bdfb76fd79ff702d1e89eefb0 /location
parent4bab73548d6c030cb4a30ac07b068b35e0553af4 (diff)
downloadgps-2124941746a1e407145097a7b42993ca1c1c4296.tar.gz
Add support for multiband data
CRs-Fixed: 2289264 Change-Id: I5339870e8be3247b445203dad39e6f8522a64575
Diffstat (limited to 'location')
-rw-r--r--location/LocationDataTypes.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/location/LocationDataTypes.h b/location/LocationDataTypes.h
index 1f2a422..4b5b86d 100644
--- a/location/LocationDataTypes.h
+++ b/location/LocationDataTypes.h
@@ -37,7 +37,7 @@
#define GNSS_NI_REQUESTOR_MAX (256)
#define GNSS_NI_MESSAGE_ID_MAX (2048)
-#define GNSS_SV_MAX (64)
+#define GNSS_SV_MAX (176)
#define GNSS_MEASUREMENTS_MAX (64)
#define GNSS_UTC_TIME_OFFSET (3657)
@@ -888,6 +888,7 @@ typedef struct {
float azimuth; // azimuth of SV (in degrees)
GnssSvOptionsMask gnssSvOptionsMask; // Bitwise OR of GnssSvOptionsBits
float carrierFrequencyHz; // carrier frequency of the signal tracked
+ GnssSignalTypeMask gnssSignalTypeMask; // Specifies GNSS signal type
} GnssSv;
struct GnssConfigSetAssistanceServer {
@@ -948,6 +949,7 @@ typedef struct {
typedef struct {
size_t size; // set to sizeof(GnssSvNotification)
size_t count; // number of SVs in the GnssSv array
+ bool gnssSignalTypeMaskValid;
GnssSv gnssSvs[GNSS_SV_MAX]; // information on a number of SVs
} GnssSvNotification;