Passing correct LPPe parameters
Passing correct LPPe parameters to modem for SRN AP measurement and Sensor Baro measurements. Change-Id: Id56f9bf050df82444a8698cad7cda85b4e9fbe78 CRs-Fixed: 2092158
This commit is contained in:
parent
3d75c952a8
commit
bb1d7ec1a2
2 changed files with 30 additions and 0 deletions
|
@ -342,6 +342,12 @@ GnssAdapter::convertLppeCp(const GnssConfigLppeControlPlaneMask lppeControlPlane
|
|||
if (GNSS_CONFIG_LPPE_CONTROL_PLANE_WLAN_AP_MEASUREMENTS_BIT & lppeControlPlaneMask) {
|
||||
mask |= (1<<1);
|
||||
}
|
||||
if (GNSS_CONFIG_LPPE_CONTROL_PLANE_SRN_AP_MEASUREMENTS_BIT & lppeControlPlaneMask) {
|
||||
mask |= (1<<2);
|
||||
}
|
||||
if (GNSS_CONFIG_LPPE_CONTROL_PLANE_SENSOR_BARO_MEASUREMENTS_BIT & lppeControlPlaneMask) {
|
||||
mask |= (1<<3);
|
||||
}
|
||||
return mask;
|
||||
}
|
||||
|
||||
|
@ -355,6 +361,12 @@ GnssAdapter::convertLppeCp(const uint32_t lppeControlPlaneMask)
|
|||
if ((1<<1) & lppeControlPlaneMask) {
|
||||
mask |= GNSS_CONFIG_LPPE_CONTROL_PLANE_WLAN_AP_MEASUREMENTS_BIT;
|
||||
}
|
||||
if ((1<<2) & lppeControlPlaneMask) {
|
||||
mask |= GNSS_CONFIG_LPPE_CONTROL_PLANE_SRN_AP_MEASUREMENTS_BIT;
|
||||
}
|
||||
if ((1<<3) & lppeControlPlaneMask) {
|
||||
mask |= GNSS_CONFIG_LPPE_CONTROL_PLANE_SENSOR_BARO_MEASUREMENTS_BIT;
|
||||
}
|
||||
return mask;
|
||||
}
|
||||
|
||||
|
@ -369,6 +381,12 @@ GnssAdapter::convertLppeUp(const GnssConfigLppeUserPlaneMask lppeUserPlaneMask)
|
|||
if (GNSS_CONFIG_LPPE_USER_PLANE_WLAN_AP_MEASUREMENTS_BIT & lppeUserPlaneMask) {
|
||||
mask |= (1<<1);
|
||||
}
|
||||
if (GNSS_CONFIG_LPPE_USER_PLANE_SRN_AP_MEASUREMENTS_BIT & lppeUserPlaneMask) {
|
||||
mask |= (1<<2);
|
||||
}
|
||||
if (GNSS_CONFIG_LPPE_USER_PLANE_SENSOR_BARO_MEASUREMENTS_BIT & lppeUserPlaneMask) {
|
||||
mask |= (1<<3);
|
||||
}
|
||||
return mask;
|
||||
}
|
||||
|
||||
|
@ -382,6 +400,12 @@ GnssAdapter::convertLppeUp(const uint32_t lppeUserPlaneMask)
|
|||
if ((1<<1) & lppeUserPlaneMask) {
|
||||
mask |= GNSS_CONFIG_LPPE_USER_PLANE_WLAN_AP_MEASUREMENTS_BIT;
|
||||
}
|
||||
if ((1<<2) & lppeUserPlaneMask) {
|
||||
mask |= GNSS_CONFIG_LPPE_USER_PLANE_SRN_AP_MEASUREMENTS_BIT;
|
||||
}
|
||||
if ((1<<3) & lppeUserPlaneMask) {
|
||||
mask |= GNSS_CONFIG_LPPE_USER_PLANE_SENSOR_BARO_MEASUREMENTS_BIT;
|
||||
}
|
||||
return mask;
|
||||
}
|
||||
|
||||
|
|
|
@ -177,6 +177,9 @@ typedef uint16_t GnssConfigLppeControlPlaneMask;
|
|||
typedef enum {
|
||||
GNSS_CONFIG_LPPE_CONTROL_PLANE_DBH_BIT = (1<<0), // DBH
|
||||
GNSS_CONFIG_LPPE_CONTROL_PLANE_WLAN_AP_MEASUREMENTS_BIT = (1<<1), // WLAN_AP_MEASUREMENTS
|
||||
GNSS_CONFIG_LPPE_CONTROL_PLANE_SRN_AP_MEASUREMENTS_BIT = (1<<2), // SRN_AP_MEASUREMENTS
|
||||
GNSS_CONFIG_LPPE_CONTROL_PLANE_SENSOR_BARO_MEASUREMENTS_BIT = (1<<3),
|
||||
// SENSOR_BARO_MEASUREMENTS
|
||||
} GnssConfigLppeControlPlaneBits;
|
||||
|
||||
// Technology for LPPe User Plane
|
||||
|
@ -184,6 +187,9 @@ typedef uint16_t GnssConfigLppeUserPlaneMask;
|
|||
typedef enum {
|
||||
GNSS_CONFIG_LPPE_USER_PLANE_DBH_BIT = (1<<0), // DBH
|
||||
GNSS_CONFIG_LPPE_USER_PLANE_WLAN_AP_MEASUREMENTS_BIT = (1<<1), // WLAN_AP_MEASUREMENTS
|
||||
GNSS_CONFIG_LPPE_USER_PLANE_SRN_AP_MEASUREMENTS_BIT = (1<<2), // SRN_AP_MEASUREMENTS
|
||||
GNSS_CONFIG_LPPE_USER_PLANE_SENSOR_BARO_MEASUREMENTS_BIT = (1<<3),
|
||||
// SENSOR_BARO_MEASUREMENTS
|
||||
} GnssConfigLppeUserPlaneBits;
|
||||
|
||||
// Positioning Protocol on A-GLONASS system
|
||||
|
|
Loading…
Reference in a new issue