Class GnssStatusBuilder.GnssSatelliteInfo

  • Enclosing class:
    GnssStatusBuilder

    public abstract static class GnssStatusBuilder.GnssSatelliteInfo
    extends java.lang.Object
    Information about a single satellite in a GnssStatus.
    • Constructor Detail

      • GnssSatelliteInfo

        public GnssSatelliteInfo()
    • Method Detail

      • getConstellation

        public abstract int getConstellation()
        Gets the GNSS constellation of the satellite.
      • getSvid

        public abstract int getSvid()
        Gets the identification number of the satellite.
      • getCn0DbHz

        public abstract float getCn0DbHz()
        Gets the carrier-to-noise density of the satellite.
      • getElevation

        public abstract float getElevation()
        Gets the elevation of the satellite, in degrees.
      • getAzimuth

        public abstract float getAzimuth()
        Gets the azimuth of the satellite, in degrees.
      • getHasEphemeris

        public abstract boolean getHasEphemeris()
        Gets whether the satellite has ephemeris data.
      • getHasAlmanac

        public abstract boolean getHasAlmanac()
        Gets whether the satellite has almanac data.
      • isUsedInFix

        public abstract boolean isUsedInFix()
        Gets whether the satellite was used in the most recent position fix.
      • getCarrierFrequencyHz

        @Nullable
        public abstract java.lang.Float getCarrierFrequencyHz()
        Gets the carrier frequency of the satellite, in Hz, if present; if null, indicates that the carrier frequency is not available.