Merge "GNSS_NI_RESPONSE_IGNORE handling"
This commit is contained in:
commit
a190b2c116
1 changed files with 12 additions and 7 deletions
|
@ -198,17 +198,22 @@ void GnssAPIClient::gnssNiRespond(int32_t notifId,
|
||||||
IGnssNiCallback::GnssUserResponseType userResponse)
|
IGnssNiCallback::GnssUserResponseType userResponse)
|
||||||
{
|
{
|
||||||
LOC_LOGD("%s]: (%d %d)", __FUNCTION__, notifId, static_cast<int>(userResponse));
|
LOC_LOGD("%s]: (%d %d)", __FUNCTION__, notifId, static_cast<int>(userResponse));
|
||||||
GnssNiResponse data = GNSS_NI_RESPONSE_IGNORE;
|
GnssNiResponse data;
|
||||||
if (userResponse == IGnssNiCallback::GnssUserResponseType::RESPONSE_ACCEPT)
|
switch (userResponse) {
|
||||||
|
case IGnssNiCallback::GnssUserResponseType::RESPONSE_ACCEPT:
|
||||||
data = GNSS_NI_RESPONSE_ACCEPT;
|
data = GNSS_NI_RESPONSE_ACCEPT;
|
||||||
else if (userResponse == IGnssNiCallback::GnssUserResponseType::RESPONSE_DENY)
|
break;
|
||||||
|
case IGnssNiCallback::GnssUserResponseType::RESPONSE_DENY:
|
||||||
data = GNSS_NI_RESPONSE_DENY;
|
data = GNSS_NI_RESPONSE_DENY;
|
||||||
else if (userResponse == IGnssNiCallback::GnssUserResponseType::RESPONSE_NORESP)
|
break;
|
||||||
|
case IGnssNiCallback::GnssUserResponseType::RESPONSE_NORESP:
|
||||||
data = GNSS_NI_RESPONSE_NO_RESPONSE;
|
data = GNSS_NI_RESPONSE_NO_RESPONSE;
|
||||||
else {
|
break;
|
||||||
LOC_LOGD("%s]: invalid GnssUserResponseType: %d", __FUNCTION__, (int)userResponse);
|
default:
|
||||||
return;
|
data = GNSS_NI_RESPONSE_IGNORE;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
locAPIGnssNiResponse(notifId, data);
|
locAPIGnssNiResponse(notifId, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue