From e581b62977fd6c6ecd3a21649849b41ff90fd691 Mon Sep 17 00:00:00 2001 From: Harikrishnan Hariharan Date: Fri, 11 Nov 2016 00:25:45 +0530 Subject: [PATCH] HLOS implementation for E911 LPPe BT/UBP feature HLOS implementation for feature - E911 LPPe BT/UBP for SUPL and LPP CP. Change-Id: I6ec7a3ff8aaf91383832753af2d0e406938c3884 CRs-Fixed: 1088449 --- etc/gps.conf | 8 ++++++-- utils/gps_extended_c.h | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/etc/gps.conf b/etc/gps.conf index 828cf689..3ea9aabd 100644 --- a/etc/gps.conf +++ b/etc/gps.conf @@ -118,14 +118,18 @@ A_GLONASS_POS_PROTOCOL_SELECT = 0 ################################################## # 0x1: DBH for LPPe CP # 0x2: WLAN AP Measurements for LPPe CP -LPPE_CP_TECHNOLOGY = 0 +# 0x4: SRN AP measurement for CP +# 0x8: Sensor Barometer Measurement LPPe CP +LPPE_CP_TECHNOLOGY = 4 ################################################## # Select technology for LPPe User Plane ################################################## # 0x1: DBH for LPPe UP # 0x2: WLAN AP Measurements for LPPe UP -LPPE_UP_TECHNOLOGY = 0 +# 0x4: SRN AP measurement for UP +# 0x8: Sensor Barometer Measurement LPPe UP +LPPE_UP_TECHNOLOGY = 4 ################################################## # AGPS_CONFIG_INJECT diff --git a/utils/gps_extended_c.h b/utils/gps_extended_c.h index 14337689..067b23e5 100644 --- a/utils/gps_extended_c.h +++ b/utils/gps_extended_c.h @@ -480,6 +480,7 @@ enum loc_api_adapter_event_index { LOC_API_ADAPTER_GNSS_MEASUREMENT, // GNSS Measurement report LOC_API_ADAPTER_REQUEST_TIMEZONE, // Timezone injection request LOC_API_ADAPTER_REPORT_GENFENCE_DWELL_REPORT, // Geofence dwell report + LOC_API_ADAPTER_REQUEST_SRN_DATA, // request srn data from AP LOC_API_ADAPTER_EVENT_MAX }; @@ -512,6 +513,8 @@ enum loc_api_adapter_event_index { #define LOC_API_ADAPTER_BIT_GNSS_MEASUREMENT (1<