Class GLONASSAlmanac

    • Constructor Detail

      • GLONASSAlmanac

        @DefaultDataContext
        public GLONASSAlmanac​(int channel,
                              int health,
                              int day,
                              int month,
                              int year,
                              double ta,
                              double lambda,
                              double deltaI,
                              double pa,
                              double ecc,
                              double deltaT,
                              double deltaTDot,
                              double tGlo2UTC,
                              double tGPS2Glo,
                              double tGlo)
        Constructor.

        This method uses the default data context.

        Parameters:
        channel - the frequency channel from -7 to 6)
        health - the Health status
        day - the day of Almanac
        month - the month of Almanac
        year - the year of Almanac
        ta - the reference time of the almanac (s)
        lambda - the Greenwich longitude of ascending node of orbit (rad)
        deltaI - the correction to the mean value of inclination (rad)
        pa - the argument of perigee (rad)
        ecc - the eccentricity
        deltaT - the correction to the mean value of Draconian period (s)
        deltaTDot - the rate of change of orbital period
        tGlo2UTC - the correction from GLONASS to UTC (s)
        tGPS2Glo - the correction to GPS time relative GLONASS (s)
        tGlo - the correction of time relative to GLONASS system time (s)
        See Also:
        GLONASSAlmanac(int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, TimeScale)
      • GLONASSAlmanac

        public GLONASSAlmanac​(int channel,
                              int health,
                              int day,
                              int month,
                              int year,
                              double ta,
                              double lambda,
                              double deltaI,
                              double pa,
                              double ecc,
                              double deltaT,
                              double deltaTDot,
                              double tGlo2UTC,
                              double tGPS2Glo,
                              double tGlo,
                              TimeScale glonass)
        Constructor.
        Parameters:
        channel - the frequency channel from -7 to 6)
        health - the Health status
        day - the day of Almanac
        month - the month of Almanac
        year - the year of Almanac
        ta - the reference time of the almanac (s)
        lambda - the Greenwich longitude of ascending node of orbit (rad)
        deltaI - the correction to the mean value of inclination (rad)
        pa - the argument of perigee (rad)
        ecc - the eccentricity
        deltaT - the correction to the mean value of Draconian period (s)
        deltaTDot - the rate of change of orbital period
        tGlo2UTC - the correction from GLONASS to UTC (s)
        tGPS2Glo - the correction to GPS time relative GLONASS (s)
        tGlo - the correction of time relative to GLONASS system time (s)
        glonass - GLONASS time scale.
        Since:
        10.1
    • Method Detail

      • getDeltaI

        public double getDeltaI()
        Description copied from interface: GLONASSOrbitalElements
        Get the correction to the mean value of inclination.
        Specified by:
        getDeltaI in interface GLONASSOrbitalElements
        Returns:
        the correction to the mean value of inclination (rad)
      • getDeltaT

        public double getDeltaT()
        Description copied from interface: GLONASSOrbitalElements
        Get the correction to the mean value of Draconian period.
        Specified by:
        getDeltaT in interface GLONASSOrbitalElements
        Returns:
        the correction to the mean value of Draconian period (s)
      • getHealth

        public int getHealth()
        Get the Health status.
        Returns:
        the Health status
      • getFrequencyChannel

        public int getFrequencyChannel()
        Get the frequency channel.
        Returns:
        the frequency channel
      • getGlo2UTC

        public double getGlo2UTC()
        Get the correction from GLONASS to UTC.
        Returns:
        the correction from GLONASS to UTC (s)
      • getGPS2Glo

        public double getGPS2Glo()
        Get the correction to GPS time relative GLONASS.
        Returns:
        the to GPS time relative GLONASS (s)
      • getGloOffset

        public double getGloOffset()
        Get the correction of time relative to GLONASS system time.
        Returns:
        the correction of time relative to GLONASS system time (s)
      • getNa

        public int getNa()
        Description copied from interface: GLONASSOrbitalElements
        Get the number of the current day in a four year interval.
        Specified by:
        getNa in interface GLONASSOrbitalElements
        Returns:
        the number of the current day in a four year interval
      • getN4

        public int getN4()
        Description copied from interface: GLONASSOrbitalElements
        Get the number of the current four year interval.
        Specified by:
        getN4 in interface GLONASSOrbitalElements
        Returns:
        the number of the current four year interval