Class LegacyNavigationMessage

    • Constructor Detail

      • LegacyNavigationMessage

        protected LegacyNavigationMessage​(double mu,
                                          double angularVelocity,
                                          int weekNumber)
        Constructor.
        Parameters:
        mu - Earth's universal gravitational parameter
        angularVelocity - mean angular velocity of the Earth for the GNSS model
        weekNumber - number of weeks in the GNSS cycle
    • Method Detail

      • getIODE

        public int getIODE()
        Getter for the Issue Of Data Ephemeris (IODE).
        Returns:
        the Issue Of Data Ephemeris (IODE)
      • setIODE

        public void setIODE​(double value)
        Setter for the Issue of Data Ephemeris.
        Parameters:
        value - the IODE to set
      • getIODC

        public int getIODC()
        Getter for the Issue Of Data Clock (IODC).
        Returns:
        the Issue Of Data Clock (IODC)
      • setIODC

        public void setIODC​(int value)
        Setter for the Issue of Data Clock.
        Parameters:
        value - the IODC to set
      • getTGD

        public double getTGD()
        Getter for the Group Delay Differential (s).
        Specified by:
        getTGD in interface GNSSClockElements
        Returns:
        the Group Delay Differential in seconds
      • setTGD

        public void setTGD​(double time)
        Setter for the Group Delay Differential (s).
        Parameters:
        time - the group delay differential to set
      • getSvAccuracy

        public double getSvAccuracy()
        Getter for the user SV accuray (meters).
        Returns:
        the user SV accuracy
      • setSvAccuracy

        public void setSvAccuracy​(double svAccuracy)
        Setter for the user SV accuracy.
        Parameters:
        svAccuracy - the value to set
      • getSvHealth

        public int getSvHealth()
        Getter for the satellite health status.
        Returns:
        the satellite health status
      • setSvHealth

        public void setSvHealth​(int svHealth)
        Setter for the satellite health status.
        Parameters:
        svHealth - the value to set
      • getFitInterval

        public int getFitInterval()
        Getter for the fit interval.
        Returns:
        the fit interval
        Since:
        12.0
      • setFitInterval

        public void setFitInterval​(int fitInterval)
        Setter for the fit interval.
        Parameters:
        fitInterval - fit interval
        Since:
        12.0