Merge "Connection change and high tx power Q port Changed missed Q merge back in April" into qt-qpr1-dev
am: cf1268a5f5
Change-Id: I294286840c969fba42ff2814423ae4dbd81a8577
This commit is contained in:
@@ -266,8 +266,11 @@ public abstract class BatteryStats implements Parcelable {
|
||||
* - Fixed bug in min learned capacity updating process.
|
||||
* New in version 34:
|
||||
* - Deprecated STATS_SINCE_UNPLUGGED and STATS_CURRENT.
|
||||
* New in version 35:
|
||||
* - Fixed bug that was not reporting high cellular tx power correctly
|
||||
* - Added out of service and emergency service modes to data connection types
|
||||
*/
|
||||
static final int CHECKIN_VERSION = 34;
|
||||
static final int CHECKIN_VERSION = 35;
|
||||
|
||||
/**
|
||||
* Old version, we hit 9 and ran out of room, need to remove.
|
||||
@@ -2371,18 +2374,21 @@ public abstract class BatteryStats implements Parcelable {
|
||||
*/
|
||||
public abstract int getMobileRadioActiveUnknownCount(int which);
|
||||
|
||||
public static final int DATA_CONNECTION_NONE = 0;
|
||||
public static final int DATA_CONNECTION_OTHER = TelephonyManager.MAX_NETWORK_TYPE + 1;
|
||||
public static final int DATA_CONNECTION_OUT_OF_SERVICE = 0;
|
||||
public static final int DATA_CONNECTION_EMERGENCY_SERVICE =
|
||||
TelephonyManager.MAX_NETWORK_TYPE + 1;
|
||||
public static final int DATA_CONNECTION_OTHER = DATA_CONNECTION_EMERGENCY_SERVICE + 1;
|
||||
|
||||
|
||||
static final String[] DATA_CONNECTION_NAMES = {
|
||||
"none", "gprs", "edge", "umts", "cdma", "evdo_0", "evdo_A",
|
||||
"oos", "gprs", "edge", "umts", "cdma", "evdo_0", "evdo_A",
|
||||
"1xrtt", "hsdpa", "hsupa", "hspa", "iden", "evdo_b", "lte",
|
||||
"ehrpd", "hspap", "gsm", "td_scdma", "iwlan", "lte_ca", "nr",
|
||||
"other"
|
||||
"emngcy", "other"
|
||||
};
|
||||
|
||||
@UnsupportedAppUsage
|
||||
public static final int NUM_DATA_CONNECTION_TYPES = DATA_CONNECTION_OTHER+1;
|
||||
public static final int NUM_DATA_CONNECTION_TYPES = DATA_CONNECTION_OTHER + 1;
|
||||
|
||||
/**
|
||||
* Returns the time in microseconds that the phone has been running with
|
||||
@@ -6564,6 +6570,10 @@ public abstract class BatteryStats implements Parcelable {
|
||||
}
|
||||
oldState = rec.states;
|
||||
oldState2 = rec.states2;
|
||||
// Clear High Tx Power Flag for volta positioning
|
||||
if ((rec.states2 & HistoryItem.STATE2_CELLULAR_HIGH_TX_POWER_FLAG) != 0) {
|
||||
rec.states2 &= ~HistoryItem.STATE2_CELLULAR_HIGH_TX_POWER_FLAG;
|
||||
}
|
||||
}
|
||||
|
||||
return item.toString();
|
||||
@@ -7865,9 +7875,9 @@ public abstract class BatteryStats implements Parcelable {
|
||||
// Phone data connection (DATA_CONNECTION_TIME_DATA and DATA_CONNECTION_COUNT_DATA)
|
||||
for (int i = 0; i < NUM_DATA_CONNECTION_TYPES; ++i) {
|
||||
// Map OTHER to TelephonyManager.NETWORK_TYPE_UNKNOWN and mark NONE as a boolean.
|
||||
boolean isNone = (i == DATA_CONNECTION_NONE);
|
||||
boolean isNone = (i == DATA_CONNECTION_OUT_OF_SERVICE);
|
||||
int telephonyNetworkType = i;
|
||||
if (i == DATA_CONNECTION_OTHER) {
|
||||
if (i == DATA_CONNECTION_OTHER || i == DATA_CONNECTION_EMERGENCY_SERVICE) {
|
||||
telephonyNetworkType = TelephonyManager.NETWORK_TYPE_UNKNOWN;
|
||||
}
|
||||
final long pdcToken = proto.start(SystemProto.DATA_CONNECTION);
|
||||
|
||||
Reference in New Issue
Block a user