Lines Matching refs:gnssConfig
218 Return<bool> Gnss::updateConfiguration(GnssConfig& gnssConfig) { in updateConfiguration() argument
222 api->gnssConfigurationUpdate(gnssConfig); in updateConfiguration()
223 } else if (gnssConfig.flags != 0) { in updateConfiguration()
227 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_GPS_LOCK_VALID_BIT) { in updateConfiguration()
229 mPendingConfig.gpsLock = gnssConfig.gpsLock; in updateConfiguration()
231 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_SUPL_VERSION_VALID_BIT) { in updateConfiguration()
233 mPendingConfig.suplVersion = gnssConfig.suplVersion; in updateConfiguration()
235 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_SET_ASSISTANCE_DATA_VALID_BIT) { in updateConfiguration()
238 mPendingConfig.assistanceServer.type = gnssConfig.assistanceServer.type; in updateConfiguration()
242 strdup(gnssConfig.assistanceServer.hostName); in updateConfiguration()
244 mPendingConfig.assistanceServer.port = gnssConfig.assistanceServer.port; in updateConfiguration()
246 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_LPP_PROFILE_VALID_BIT) { in updateConfiguration()
248 mPendingConfig.lppProfileMask = gnssConfig.lppProfileMask; in updateConfiguration()
250 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_LPPE_CONTROL_PLANE_VALID_BIT) { in updateConfiguration()
252 mPendingConfig.lppeControlPlaneMask = gnssConfig.lppeControlPlaneMask; in updateConfiguration()
254 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_LPPE_USER_PLANE_VALID_BIT) { in updateConfiguration()
256 mPendingConfig.lppeUserPlaneMask = gnssConfig.lppeUserPlaneMask; in updateConfiguration()
258 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_AGLONASS_POSITION_PROTOCOL_VALID_BIT) { in updateConfiguration()
260 mPendingConfig.aGlonassPositionProtocolMask = gnssConfig.aGlonassPositionProtocolMask; in updateConfiguration()
262 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_EM_PDN_FOR_EM_SUPL_VALID_BIT) { in updateConfiguration()
264 mPendingConfig.emergencyPdnForEmergencySupl = gnssConfig.emergencyPdnForEmergencySupl; in updateConfiguration()
266 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_SUPL_EM_SERVICES_BIT) { in updateConfiguration()
268 mPendingConfig.suplEmergencyServices = gnssConfig.suplEmergencyServices; in updateConfiguration()
270 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_SUPL_MODE_BIT) { in updateConfiguration()
272 mPendingConfig.suplModeMask = gnssConfig.suplModeMask; in updateConfiguration()
274 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_BLACKLISTED_SV_IDS_BIT) { in updateConfiguration()
276 mPendingConfig.blacklistedSvIds = gnssConfig.blacklistedSvIds; in updateConfiguration()
278 if (gnssConfig.flags & GNSS_CONFIG_FLAGS_EMERGENCY_EXTENSION_SECONDS_BIT) { in updateConfiguration()
280 mPendingConfig.emergencyExtensionSeconds = gnssConfig.emergencyExtensionSeconds; in updateConfiguration()