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

am: a96ab85260

Change-Id: Ibb272d712a4a5a691bd0a0b20d6426229a5f355c
This commit is contained in:
Andy Chou
2019-06-25 18:51:29 -07:00
committed by android-build-merger
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, * Notify physical channel configuration according to subscripton ID and phone ID
configs); */
} public void notifyPhysicalChannelConfigurationForSubscriber(int phoneId, int subId,
public void notifyPhysicalChannelConfigurationForSubscriber(int subId,
List<PhysicalChannelConfig> configs) { List<PhysicalChannelConfig> configs) {
if (!checkNotifyPermission("notifyPhysicalChannelConfiguration()")) { if (!checkNotifyPermission("notifyPhysicalChannelConfiguration()")) {
return; return;
} }
if (VDBG) { if (VDBG) {
log("notifyPhysicalChannelConfiguration: subId=" + subId + " configs=" + configs); log("notifyPhysicalChannelConfiguration: subId=" + subId + " phoneId=" + phoneId
+ " configs=" + configs);
} }
synchronized (mRecords) { synchronized (mRecords) {
int phoneId = SubscriptionManager.getPhoneId(subId);
if (validatePhoneId(phoneId)) { if (validatePhoneId(phoneId)) {
mPhysicalChannelConfigs.set(phoneId, configs); mPhysicalChannelConfigs.set(phoneId, configs);
for (Record r : mRecords) { for (Record r : mRecords) {

View File

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