Class NavICL1NVNavigationMessage

    • Constructor Detail

      • NavICL1NVNavigationMessage

        public NavICL1NVNavigationMessage​(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)
      • NavICL1NVNavigationMessage

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

      • setReferenceSignalFlag

        public void setReferenceSignalFlag​(int referenceSignalFlag)
        Set reference signal flag.
        Parameters:
        referenceSignalFlag - reference signal flag
      • getReferenceSignalFlag

        public int getReferenceSignalFlag()
        Get reference signal flag.
        Returns:
        reference signal flag
      • setTGDSL5

        public void setTGDSL5​(double groupDelayDifferential)
        Set the estimated group delay differential TGD for S-L5 correction.
        Parameters:
        groupDelayDifferential - the estimated group delay differential TGD for S-L3 correction (s)
      • getTGDSL5

        public double getTGDSL5()
        Set the estimated group delay differential TGD for S-L5 correction.
        Returns:
        estimated group delay differential TGD for S-L3 correction (s)
      • getIscSL1P

        public double getIscSL1P()
        Getter for inter Signal Delay for S L1P.
        Returns:
        inter signal delay
      • setIscSL1P

        public void setIscSL1P​(double delay)
        Setter for inter Signal Delay for S L1P.
        Parameters:
        delay - delay to set
      • getIscL1DL1P

        public double getIscL1DL1P()
        Getter for inter Signal Delay for L1D L1P.
        Returns:
        inter signal delay
      • setIscL1DL1P

        public void setIscL1DL1P​(double delay)
        Setter for inter Signal Delay for L1D L1P.
        Parameters:
        delay - delay to set
      • getIscL1PS

        public double getIscL1PS()
        Getter for inter Signal Delay for L1P S.
        Returns:
        inter signal delay
      • setIscL1PS

        public void setIscL1PS​(double delay)
        Setter for inter Signal Delay for L1P S.
        Parameters:
        delay - delay to set
      • getIscL1DS

        public double getIscL1DS()
        Getter for inter Signal Delay for L1D S.
        Returns:
        inter signal delay
      • setIscL1DS

        public void setIscL1DS​(double delay)
        Setter for inter Signal Delay for L1D S.
        Parameters:
        delay - delay to set