Update proxyAppPackageName field in nfw notification
Change-Id: I993a6d9227b03626bc254675944df28cc578a6c7 CRs-fixed: 2437418
This commit is contained in:
parent
e3240df27f
commit
cd1031a520
4 changed files with 11 additions and 1 deletions
|
@ -78,6 +78,7 @@ const loc_param_s_type ContextBase::mGps_conf_table[] =
|
||||||
{"CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD", &mGps_conf.CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD, NULL, 'f'},
|
{"CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD", &mGps_conf.CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD, NULL, 'f'},
|
||||||
{"CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET", &mGps_conf.CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET, NULL, 'n'},
|
{"CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET", &mGps_conf.CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET, NULL, 'n'},
|
||||||
{"POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED", &mGps_conf.POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED, NULL, 'n'},
|
{"POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED", &mGps_conf.POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED, NULL, 'n'},
|
||||||
|
{"PROXY_APP_PACKAGE_NAME", &mGps_conf.PROXY_APP_PACKAGE_NAME, NULL, 's' },
|
||||||
};
|
};
|
||||||
|
|
||||||
const loc_param_s_type ContextBase::mSap_conf_table[] =
|
const loc_param_s_type ContextBase::mSap_conf_table[] =
|
||||||
|
|
|
@ -71,6 +71,7 @@ typedef struct loc_gps_cfg_s
|
||||||
double CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD;
|
double CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD;
|
||||||
uint32_t CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET;
|
uint32_t CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET;
|
||||||
uint32_t POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED;
|
uint32_t POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED;
|
||||||
|
char PROXY_APP_PACKAGE_NAME[LOC_MAX_PARAM_STRING];
|
||||||
} loc_gps_cfg_s_type;
|
} loc_gps_cfg_s_type;
|
||||||
|
|
||||||
/* NOTE: the implementaiton of the parser casts number
|
/* NOTE: the implementaiton of the parser casts number
|
||||||
|
|
|
@ -281,3 +281,10 @@ MODEM_TYPE = 1
|
||||||
# SV is available and the UE’s position is known by
|
# SV is available and the UE’s position is known by
|
||||||
# other position engines.
|
# other position engines.
|
||||||
#POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED = 0
|
#POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED = 0
|
||||||
|
|
||||||
|
#####################################
|
||||||
|
# proxyAppPackageName
|
||||||
|
#####################################
|
||||||
|
# This is a string that is sent to the framework
|
||||||
|
# in nfwNotifyCb callback
|
||||||
|
PROXY_APP_PACKAGE_NAME = com.google.android.carrierlocation
|
||||||
|
|
|
@ -2052,6 +2052,7 @@ struct AGnssExtStatusIpV6 {
|
||||||
/*
|
/*
|
||||||
* Represents the the Nfw Notification structure
|
* Represents the the Nfw Notification structure
|
||||||
*/
|
*/
|
||||||
|
#define GNSS_MAX_NFW_APP_STRING_LEN 64
|
||||||
#define GNSS_MAX_NFW_STRING_LEN 20
|
#define GNSS_MAX_NFW_STRING_LEN 20
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
@ -2079,7 +2080,7 @@ typedef enum {
|
||||||
} GnssNfwResponseType;
|
} GnssNfwResponseType;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
char proxyAppPackageName[GNSS_MAX_NFW_STRING_LEN];
|
char proxyAppPackageName[GNSS_MAX_NFW_APP_STRING_LEN];
|
||||||
GnssNfwProtocolStack protocolStack;
|
GnssNfwProtocolStack protocolStack;
|
||||||
char otherProtocolStackName[GNSS_MAX_NFW_STRING_LEN];
|
char otherProtocolStackName[GNSS_MAX_NFW_STRING_LEN];
|
||||||
GnssNfwRequestor requestor;
|
GnssNfwRequestor requestor;
|
||||||
|
|
Loading…
Reference in a new issue