Merge "Fix build." into jb-mr1-dev
This commit is contained in:
@ -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
|
||||||
*/
|
*/
|
||||||
|
@ -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
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user