Class GLONASSNavigationMessage

    • Constructor Detail

      • GLONASSNavigationMessage

        public GLONASSNavigationMessage()
        Constructor.
    • Method Detail

      • getTN

        public double getTN()
        Get the correction to the satellite time relative to GLONASS system time.
        Specified by:
        getTN in interface GLONASSOrbitalElements
        Returns:
        the correction to the satellite time relative to GLONASS system time (s)
      • setTauN

        public void setTauN​(double tn)
        Setter for the SV clock bias.
        Parameters:
        tn - the SV clock bias
      • getGammaN

        public double getGammaN()
        Get the relative deviation of predicted satellite carrier frequency from nominal value.
        Specified by:
        getGammaN in interface GLONASSOrbitalElements
        Returns:
        the relative deviation of predicted satellite carrier frequency from nominal value
      • setGammaN

        public void setGammaN​(double gammaN)
        Setter for the SV relative frequency bias.
        Parameters:
        gammaN - the SV relative frequency bias.
      • getFrequencyNumber

        public int getFrequencyNumber()
        Getter for the frequency number.
        Returns:
        the frequency number
      • setFrequencyNumber

        public void setFrequencyNumber​(double frequencyNumber)
        Setter for the frequency number.
        Parameters:
        frequencyNumber - the number to set
      • getTime

        public double getTime()
        Get the Reference Time.
        Specified by:
        getTime in interface GLONASSOrbitalElements
        Returns:
        the Reference Time (s)
      • setTime

        public void setTime​(double time)
        Setter for the message frame time.
        Parameters:
        time - the time to set
      • getStatusFlags

        public int getStatusFlags()
        Get status flags.
        Returns:
        status flags
        Since:
        12.0
      • setStatusFlags

        public void setStatusFlags​(double statusFlags)
        Set status flag.
        Parameters:
        statusFlags - status flag (parsed as a double)
        Since:
        12.0
      • setHealthFlags

        public void setHealthFlags​(double healthFlags)
        Set health flag.
        Parameters:
        healthFlags - health flag (parsed as a double)
        Since:
        12.0
      • getHealthFlags

        public int getHealthFlags()
        Get health flags.
        Returns:
        health flags
        Since:
        12.0
      • getGroupDelayDifference

        public double getGroupDelayDifference()
        Get group delay difference.
        Returns:
        group delay difference
        Since:
        12.0
      • setGroupDelayDifference

        public void setGroupDelayDifference​(double groupDelayDifference)
        Set group delay difference.
        Parameters:
        groupDelayDifference - group delay difference
        Since:
        12.0
      • getURA

        public double getURA()
        Getter for the user range accuray (meters).
        Returns:
        the user range accuracy
        Since:
        12.0
      • setURA

        public void setURA​(double accuracy)
        Setter for the user range accuracy.
        Parameters:
        accuracy - the value to set
        Since:
        12.0