public SignalStrengthAssert hasCdmaEcio(int ecio) { isNotNull(); int actualEcio = actual.getCdmaEcio(); assertThat(actualEcio) // .overridingErrorMessage("Expected CDMA Ec/Io <%s> but was <%s>.", ecio, actualEcio) // .isEqualTo(ecio); return this; }
final int snr = signalStrength.getEvdoSnr(); final int cdmaDbm = signalStrength.getCdmaDbm(); final int cdmaEcio = signalStrength.getCdmaEcio(); int levelDbm; int levelEcio;
public SignalStrengthAssert hasCdmaEcio(int ecio) { isNotNull(); int actualEcio = actual.getCdmaEcio(); assertThat(actualEcio) // .overridingErrorMessage("Expected CDMA Ec/Io <%s> but was <%s>.", ecio, actualEcio) // .isEqualTo(ecio); return this; }
@Override public void onSignalStrengthsChanged(final SignalStrength signalStrength) { // TODO we need a timestamp for signal strength try { mCdmaStrengthDbm = signalStrength.getCdmaDbm(); mCdmaEcIo = signalStrength.getCdmaEcio(); } catch (final Exception e) { Log.e(TAG, e.toString(), e); } try { mSignalStrengthEvdodBm = signalStrength.getEvdoDbm(); mSignalStrengthEvdoEcio = signalStrength.getEvdoEcio(); mSignalStrengthSnr = signalStrength.getEvdoSnr(); } catch (final Exception e) { Log.e(TAG, e.toString(), e); } try { mGsmBitErrorRate = signalStrength.getGsmBitErrorRate(); mGsmStrengthAsu = signalStrength.getGsmSignalStrength(); mGsmStrengthDbm = -113 + 2 * mGsmStrengthAsu; // conversion ASU in dBm } catch (final Exception e) { Log.e(TAG, e.toString(), e); } }
rowData.put(CDMA_Data.SYSTEM_ID, loc.getSystemId()); rowData.put(CDMA_Data.SIGNAL_STRENGTH, lastSignalStrength.getCdmaDbm()); rowData.put(CDMA_Data.CDMA_ECIO, lastSignalStrength.getCdmaEcio()); rowData.put(CDMA_Data.EVDO_DBM, lastSignalStrength.getEvdoDbm()); rowData.put(CDMA_Data.EVDO_ECIO, lastSignalStrength.getEvdoEcio());
final int snr = signalStrength.getEvdoSnr(); final int cdmaDbm = signalStrength.getCdmaDbm(); final int cdmaEcio = signalStrength.getCdmaEcio(); int levelDbm; int levelEcio;
public void onSignalStrengthsChanged(SignalStrength signalStrength) { super.onSignalStrengthsChanged(signalStrength); CellSignalStrengthLte1 a1=new CellSignalStrengthLte1(); a1.initialize(signalStrength, 1); MyService.signal=a1.getDbm(); if(MyService.signal>0){ CellSignalStrengthGsm1 a3=new CellSignalStrengthGsm1(); a3.initialize(signalStrength.getGsmSignalStrength(), 1); MyService.signal=a3.getDbm(); } if(MyService.signal>0) { CellSignalStrengthCdma1 a2=new CellSignalStrengthCdma1(); a2.initialize(signalStrength.getCdmaDbm(),signalStrength.getCdmaEcio(),signalStrength.getEvdoDbm(), signalStrength.getEvdoEcio(),signalStrength.getEvdoSnr()); MyService.signal=a2.getDbm(); } }