Merge "Notify physical channel configuration with phoneId and subId" into qt-r1-dev

This commit is contained in:
Andy Chou
2019-06-26 01:24:46 +00:00
committed by Android (Google) Code Review
2 changed files with 7 additions and 10 deletions

View File

@@ -1255,23 +1255,21 @@ public class TelephonyRegistry extends ITelephonyRegistry.Stub {
}
}
public void notifyPhysicalChannelConfiguration(List<PhysicalChannelConfig> configs) {
notifyPhysicalChannelConfigurationForSubscriber(SubscriptionManager.DEFAULT_SUBSCRIPTION_ID,
configs);
}
public void notifyPhysicalChannelConfigurationForSubscriber(int subId,
/**
* Notify physical channel configuration according to subscripton ID and phone ID
*/
public void notifyPhysicalChannelConfigurationForSubscriber(int phoneId, int subId,
List<PhysicalChannelConfig> configs) {
if (!checkNotifyPermission("notifyPhysicalChannelConfiguration()")) {
return;
}
if (VDBG) {
log("notifyPhysicalChannelConfiguration: subId=" + subId + " configs=" + configs);
log("notifyPhysicalChannelConfiguration: subId=" + subId + " phoneId=" + phoneId
+ " configs=" + configs);
}
synchronized (mRecords) {
int phoneId = SubscriptionManager.getPhoneId(subId);
if (validatePhoneId(phoneId)) {
mPhysicalChannelConfigs.set(phoneId, configs);
for (Record r : mRecords) {

View File

@@ -68,8 +68,7 @@ interface ITelephonyRegistry {
void notifyOtaspChanged(in int subId, in int otaspMode);
@UnsupportedAppUsage
void notifyCellInfo(in List<CellInfo> cellInfo);
void notifyPhysicalChannelConfiguration(in List<PhysicalChannelConfig> configs);
void notifyPhysicalChannelConfigurationForSubscriber(in int subId,
void notifyPhysicalChannelConfigurationForSubscriber(in int phoneId, in int subId,
in List<PhysicalChannelConfig> configs);
void notifyPreciseCallState(int phoneId, int subId, int ringingCallState,
int foregroundCallState, int backgroundCallState);