Class BeidouLegacyNavigationMessage

    • Constructor Detail

      • BeidouLegacyNavigationMessage

        public BeidouLegacyNavigationMessage​(TimeScales timeScales,
                                             SatelliteSystem system)
        Constructor.
        Parameters:
        timeScales - known time scales
        system - satellite system to consider for interpreting week number (may be different from real system, for example in Rinex nav, weeks are always according to GPS)
      • BeidouLegacyNavigationMessage

        public BeidouLegacyNavigationMessage​(FieldBeidouLegacyNavigationMessage<T> original)
        Constructor from field instance.
        Type Parameters:
        T - type of the field elements
        Parameters:
        original - regular field instance
    • Method Detail

      • getAODC

        public int getAODC()
        Getter for the Age Of Data Clock (AODC).
        Returns:
        the Age Of Data Clock (AODC)
      • setAODC

        public void setAODC​(double aod)
        Setter for the age of data clock.
        Parameters:
        aod - the age of data to set
      • getAODE

        public int getAODE()
        Getter for the Age Of Data Ephemeris (AODE).
        Returns:
        the Age Of Data Ephemeris (AODE)
      • setAODE

        public void setAODE​(double aod)
        Setter for the age of data ephemeris.
        Parameters:
        aod - the age of data to set
      • getTGD1

        public double getTGD1()
        Getter for the estimated group delay differential TGD1 for B1I signal.
        Returns:
        the estimated group delay differential TGD1 for B1I signal (s)
      • setTGD1

        public void setTGD1​(double tgd)
        Setter for the B1/B3 Group Delay Differential (s).
        Parameters:
        tgd - the group delay differential to set
      • getTGD2

        public double getTGD2()
        Getter for the estimated group delay differential TGD for B2I signal.
        Returns:
        the estimated group delay differential TGD2 for B2I signal (s)
      • setTGD2

        public void setTGD2​(double tgd)
        Setter for the B2/B3 Group Delay Differential (s).
        Parameters:
        tgd - 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