summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorBhavna Sharma <sbhavna@codeaurora.org>2020-07-10 18:40:23 -0700
committerBhavna Sharma <sbhavna@codeaurora.org>2020-09-25 11:21:27 -0700
commitdd1a4ce5cbb27bddfa667adc55193eb1b44bfe73 (patch)
treed67a502abd772b553b4abf499b7c31cab08a2497 /utils
parentc8afcf7321d58c241a333804f13cbd2c57f854af (diff)
Add support for vpe output type
Add new config item to load engineHub if engine present on external processor. Add and set required position bits from VPE fix. Remove duplicate enteries for LocPosTechMask CRs-Fixed: 2778556 Change-Id: I159871e6899e63a75d73514e1ee5cedf33d918ab
Diffstat (limited to 'utils')
-rw-r--r--utils/gps_extended_c.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/utils/gps_extended_c.h b/utils/gps_extended_c.h
index a4bdb96..febbd7b 100644
--- a/utils/gps_extended_c.h
+++ b/utils/gps_extended_c.h
@@ -115,6 +115,9 @@ typedef uint32_t LocPosTechMask;
#define LOC_POS_TECH_MASK_AFLT ((LocPosTechMask)0x00000040)
#define LOC_POS_TECH_MASK_HYBRID ((LocPosTechMask)0x00000080)
#define LOC_POS_TECH_MASK_PPE ((LocPosTechMask)0x00000100)
+#define LOC_POS_TECH_MASK_VEH ((LocPosTechMask)0x00000200)
+#define LOC_POS_TECH_MASK_VIS ((LocPosTechMask)0x00000400)
+
enum loc_registration_mask_status {
LOC_REGISTRATION_MASK_ENABLED,
@@ -476,17 +479,6 @@ typedef uint32_t GnssAdditionalSystemInfoMask;
#define NAVIC_SV_PRN_MIN 401
#define NAVIC_SV_PRN_MAX 414
-typedef uint32_t LocPosTechMask;
-#define LOC_POS_TECH_MASK_DEFAULT ((LocPosTechMask)0x00000000)
-#define LOC_POS_TECH_MASK_SATELLITE ((LocPosTechMask)0x00000001)
-#define LOC_POS_TECH_MASK_CELLID ((LocPosTechMask)0x00000002)
-#define LOC_POS_TECH_MASK_WIFI ((LocPosTechMask)0x00000004)
-#define LOC_POS_TECH_MASK_SENSORS ((LocPosTechMask)0x00000008)
-#define LOC_POS_TECH_MASK_REFERENCE_LOCATION ((LocPosTechMask)0x00000010)
-#define LOC_POS_TECH_MASK_INJECTED_COARSE_POSITION ((LocPosTechMask)0x00000020)
-#define LOC_POS_TECH_MASK_AFLT ((LocPosTechMask)0x00000040)
-#define LOC_POS_TECH_MASK_HYBRID ((LocPosTechMask)0x00000080)
-
/* Checking svIdOneBase can be set to the corresponding bit in mask */
#define svFitsMask(mask, svIdOneBase) \
((svIdOneBase) >= 1 && (svIdOneBase) <= (sizeof(mask) << 3))