summaryrefslogtreecommitdiff
path: root/location
diff options
context:
space:
mode:
Diffstat (limited to 'location')
-rw-r--r--location/LocationDataTypes.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/location/LocationDataTypes.h b/location/LocationDataTypes.h
index 1ebcb33..29bae91 100644
--- a/location/LocationDataTypes.h
+++ b/location/LocationDataTypes.h
@@ -345,9 +345,10 @@ typedef enum {
typedef uint16_t GnssSvOptionsMask;
typedef enum {
- GNSS_SV_OPTIONS_HAS_EPHEMER_BIT = (1<<0),
- GNSS_SV_OPTIONS_HAS_ALMANAC_BIT = (1<<1),
- GNSS_SV_OPTIONS_USED_IN_FIX_BIT = (1<<2),
+ GNSS_SV_OPTIONS_HAS_EPHEMER_BIT = (1<<0),
+ GNSS_SV_OPTIONS_HAS_ALMANAC_BIT = (1<<1),
+ GNSS_SV_OPTIONS_USED_IN_FIX_BIT = (1<<2),
+ GNSS_SV_OPTIONS_HAS_CARRIER_FREQUENCY_BIT = (1<<3),
} GnssSvOptionsBits;
typedef enum {
@@ -454,6 +455,7 @@ typedef enum {
GNSS_AIDING_DATA_SV_NO_EXIST_BIT = (1<<8), // SV does not exist
GNSS_AIDING_DATA_SV_IONOSPHERE_BIT = (1<<9), // ionosphere correction
GNSS_AIDING_DATA_SV_TIME_BIT = (1<<10),// reset satellite time
+ GNSS_AIDING_DATA_SV_MB_DATA = (1 << 11),// delete multiband data
} GnssAidingDataSvBits;
typedef uint32_t GnssAidingDataSvTypeMask;
@@ -794,6 +796,7 @@ typedef struct {
float elevation; // elevation of SV (in degrees)
float azimuth; // azimuth of SV (in degrees)
GnssSvOptionsMask gnssSvOptionsMask; // Bitwise OR of GnssSvOptionsBits
+ float carrierFrequencyHz; // carrier frequency of the signal tracked
} GnssSv;
struct GnssConfigSetAssistanceServer {