Class FieldGalileoNavigationMessage<T extends CalculusFieldElement<T>>

    • Constructor Detail

      • FieldGalileoNavigationMessage

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

        public FieldGalileoNavigationMessage​(Function<V,​T> converter,
                                             FieldGalileoNavigationMessage<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

      • getIODNav

        public int getIODNav()
        Getter for the the Issue Of Data (IOD).
        Returns:
        the Issue Of Data (IOD)
      • setIODNav

        public void setIODNav​(int iod)
        Setter for the Issue of Data of the navigation batch.
        Parameters:
        iod - the IOD to set
      • getDataSource

        public int getDataSource()
        Getter for the the data source.
        Returns:
        the data source
      • setDataSource

        public void setDataSource​(int dataSource)
        Setter for the data source.
        Parameters:
        dataSource - data source
      • getBGDE1E5a

        public T getBGDE1E5a()
        Getter for the E1/E5a broadcast group delay.
        Returns:
        the E1/E5a broadcast group delay (s)
      • setBGDE1E5a

        public void setBGDE1E5a​(T bgd)
        Setter for the E1/E5a broadcast group delay (s).
        Parameters:
        bgd - the E1/E5a broadcast group delay to set
      • setBGDE5bE1

        public void setBGDE5bE1​(T bgd)
        Setter for the E5b/E1 broadcast group delay (s).
        Parameters:
        bgd - the E5b/E1 broadcast group delay to set
      • getBGDE5bE1

        public T getBGDE5bE1()
        Getter for the the Broadcast Group Delay E5b/E1.
        Returns:
        the Broadcast Group Delay E5b/E1 (s)
      • getSisa

        public T getSisa()
        Getter for the signal in space accuracy (m).
        Returns:
        the signal in space accuracy
      • setSisa

        public void setSisa​(T sisa)
        Setter for the signal in space accuracy.
        Parameters:
        sisa - the sisa to set
      • getSvHealth

        public T getSvHealth()
        Getter for the SV health status.
        Returns:
        the SV health status
      • setSvHealth

        public void setSvHealth​(T svHealth)
        Setter for the SV health status.
        Parameters:
        svHealth - the SV health status to set