Class FieldNavICAlmanac<T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.propagation.analytical.gnss.data.FieldGnssOrbitalElements<T,NavICAlmanac>
org.orekit.propagation.analytical.gnss.data.FieldNavICAlmanac<T>
Type Parameters:
T - type of the field elements
All Implemented Interfaces:
FieldOrbitalParameters<T>, FieldGNSSClockElements<T>, FieldTimeStamped<T>

public class FieldNavICAlmanac<T extends CalculusFieldElement<T>> extends FieldGnssOrbitalElements<T,NavICAlmanac>
Class for NavIC almanac.
Since:
13.0
Author:
Luc Maisonobe
See Also:
  • "Indian Regional Navigation Satellite System, Signal In Space ICD for standard positioning service, version 1.1 - Table 28"
  • Constructor Details

    • FieldNavICAlmanac

      public FieldNavICAlmanac(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc)
      Creates a new instance.
      Parameters:
      angularVelocity - mean angular velocity of the Earth for the GNSS model
      weeksInCycle - number of weeks in the GNSS cycle
      timeScales - known time scales
      type - type (null if not a navigation message)
      prn - PRN number of the satellite
      toe - time of ephemeris (must be consistent with orbit)
      orbit - Keplerian orbit in Earth-frozen frame
      nonKeplerian - 15 non-Keplerian parameters (in the order given by NonKeplerianDriversFactory
      tgd - group delay differential TGD for L1-L2 correction
      toc - time of clock
      Since:
      14.0
  • Method Details