Merge "Fix build." into jb-mr1-dev

This commit is contained in:
Wink Saville
2012-08-13 17:30:57 -07:00
committed by Android (Google) Code Review
2 changed files with 121 additions and 0 deletions

View File

@ -86,6 +86,22 @@ public class CellSignalStrengthLte extends CellSignalStrength implements Parcela
mTimingAdvance = timingAdvance; mTimingAdvance = timingAdvance;
} }
/**
* Initialize from the SignalStrength structure.
*
* @param ss
*
* @hide
*/
public void initialize(SignalStrength ss, int timingAdvance) {
mSignalStrength = ss.getLteSignalStrenght();
mRsrp = ss.getLteRsrp();
mRsrq = ss.getLteRsrq();
mRssnr = ss.getLteRssnr();
mCqi = ss.getLteCqi();
mTimingAdvance = timingAdvance;
}
/** /**
* @hide * @hide
*/ */

View File

@ -64,6 +64,7 @@ public class SignalStrength implements Parcelable {
private int mLteCqi; private int mLteCqi;
private boolean isGsm; // This value is set by the ServiceStateTracker onSignalStrengthResult private boolean isGsm; // This value is set by the ServiceStateTracker onSignalStrengthResult
/** /**
* Create a new SignalStrength from a intent notifier Bundle * Create a new SignalStrength from a intent notifier Bundle
* *
@ -133,6 +134,83 @@ public class SignalStrength implements Parcelable {
* @hide * @hide
*/ */
public SignalStrength(int gsmSignalStrength, int gsmBitErrorRate, public SignalStrength(int gsmSignalStrength, int gsmBitErrorRate,
int cdmaDbm, int cdmaEcio,
int evdoDbm, int evdoEcio, int evdoSnr,
int lteSignalStrength, int lteRsrp, int lteRsrq, int lteRssnr, int lteCqi,
boolean gsmFlag) {
initialize(gsmSignalStrength, gsmBitErrorRate, cdmaDbm, cdmaEcio,
evdoDbm, evdoEcio, evdoSnr, lteSignalStrength, lteRsrp,
lteRsrq, lteRssnr, lteCqi, gsmFlag);
}
/**
* Constructor
*
* @hide
*/
public SignalStrength(int gsmSignalStrength, int gsmBitErrorRate,
int cdmaDbm, int cdmaEcio,
int evdoDbm, int evdoEcio, int evdoSnr,
boolean gsmFlag) {
initialize(gsmSignalStrength, gsmBitErrorRate, cdmaDbm, cdmaEcio,
evdoDbm, evdoEcio, evdoSnr, 99, INVALID,
INVALID, INVALID, INVALID, gsmFlag);
}
/**
* Copy constructors
*
* @param s Source SignalStrength
*
* @hide
*/
public SignalStrength(SignalStrength s) {
copyFrom(s);
}
/**
* Initialize gsm/cdma values, sets lte values to defaults.
*
* @param gsmSignalStrength
* @param gsmBitErrorRate
* @param cdmaDbm
* @param cdmaEcio
* @param evdoDbm
* @param evdoEcio
* @param evdoSnr
* @param gsm
*
* @hide
*/
public void initialize(int gsmSignalStrength, int gsmBitErrorRate,
int cdmaDbm, int cdmaEcio,
int evdoDbm, int evdoEcio, int evdoSnr,
boolean gsm) {
initialize(gsmSignalStrength, gsmBitErrorRate, cdmaDbm, cdmaEcio,
evdoDbm, evdoEcio, evdoSnr, 99, INVALID,
INVALID, INVALID, INVALID, gsm);
}
/**
* Initialize all the values
*
* @param gsmSignalStrength
* @param gsmBitErrorRate
* @param cdmaDbm
* @param cdmaEcio
* @param evdoDbm
* @param evdoEcio
* @param evdoSnr
* @param lteSignalStrength
* @param lteRsrp
* @param lteRsrq
* @param lteRssnr
* @param lteCqi
* @param gsm
*
* @hide
*/
public void initialize(int gsmSignalStrength, int gsmBitErrorRate,
int cdmaDbm, int cdmaEcio, int cdmaDbm, int cdmaEcio,
int evdoDbm, int evdoEcio, int evdoSnr, int evdoDbm, int evdoEcio, int evdoSnr,
int lteSignalStrength, int lteRsrp, int lteRsrq, int lteRssnr, int lteCqi, int lteSignalStrength, int lteRsrp, int lteRsrq, int lteRssnr, int lteCqi,
@ -178,6 +256,8 @@ public class SignalStrength implements Parcelable {
* @hide * @hide
*/ */
public SignalStrength(Parcel in) { public SignalStrength(Parcel in) {
if (DBG) log("Size of signalstrength parcel:" + in.dataSize());
mGsmSignalStrength = in.readInt(); mGsmSignalStrength = in.readInt();
mGsmBitErrorRate = in.readInt(); mGsmBitErrorRate = in.readInt();
mCdmaDbm = in.readInt(); mCdmaDbm = in.readInt();
@ -330,6 +410,31 @@ public class SignalStrength implements Parcelable {
return this.mEvdoSnr; return this.mEvdoSnr;
} }
/** @hide */
public int getLteSignalStrenght() {
return mLteSignalStrength;
}
/** @hide */
public int getLteRsrp() {
return mLteRsrp;
}
/** @hide */
public int getLteRsrq() {
return mLteRsrq;
}
/** @hide */
public int getLteRssnr() {
return mLteRssnr;
}
/** @hide */
public int getLteCqi() {
return mLteCqi;
}
/** /**
* Get signal level as an int from 0..4 * Get signal level as an int from 0..4
* *