Here are the examples of the java api android.location.GnssStatus.hasCarrierFrequencyHz() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
19
View Complete Implementation : GnssStatusBuilderTest.java
Copyright MIT License
Author : robolectric
Copyright MIT License
Author : robolectric
@Test
@Config(minSdk = O)
public void addSatellite_carrierFrequency() {
GnssSatelliteInfo.Builder infoBuilder = GnssSatelliteInfo.builder().setConstellation(GnssStatus.CONSTELLATION_GPS).setCn0DbHz(CN0).setElevation(ELEVATION).setAzimuth(AZIMUTH).setHasEphemeris(HAS_EPHEMERIS).setHasAlmanac(HAS_ALMANAC).setUsedInFix(USED_IN_FIX);
GnssStatus status = GnssStatusBuilder.create().addSatellite(infoBuilder.setSvid(SVID).build()).addSatellite(infoBuilder.setSvid(SVID + 1).setCarrierFrequencyHz(null).build()).addSatellite(infoBuilder.setSvid(SVID - 1).setCarrierFrequencyHz(1575.42f).build()).build();
replacedertThat(status.getSatelliteCount()).isEqualTo(3);
replacedertThat(status.hasCarrierFrequencyHz(0)).isFalse();
replacedertThat(status.getCarrierFrequencyHz(0)).isEqualTo(0.0f);
replacedertThat(status.hasCarrierFrequencyHz(1)).isFalse();
replacedertThat(status.getCarrierFrequencyHz(1)).isEqualTo(0.0f);
replacedertThat(status.hasCarrierFrequencyHz(2)).isTrue();
replacedertThat(status.getCarrierFrequencyHz(2)).isEqualTo(1575.42f);
}