Class FieldNavicL1NVNavigationMessage<T extends CalculusFieldElement<T>>

    • Constructor Detail

      • FieldNavicL1NVNavigationMessage

        public FieldNavicL1NVNavigationMessage​(Field<T> field,
                                               NavICL1NVNavigationMessage original)
        Constructor from non-field instance.
        Parameters:
        field - field to which elements belong
        original - regular non-field instance
      • FieldNavicL1NVNavigationMessage

        public FieldNavicL1NVNavigationMessage​(Function<V,​T> converter,
                                               FieldNavicL1NVNavigationMessage<V> original)
        Constructor from different field instance.
        Type Parameters:
        V - type of the old field elements
        Parameters:
        original - regular non-field instance
        converter - for field elements
    • 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​(T 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 T 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 T getIscSL1P()
        Getter for inter Signal Delay for S L1P.
        Returns:
        inter signal delay
      • setIscSL1P

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

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

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

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

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

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

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