Class FieldBeidouAlmanac<T extends CalculusFieldElement<T>>

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

public class FieldBeidouAlmanac<T extends CalculusFieldElement<T>> extends FieldGnssOrbitalElements<T,BeidouAlmanac>
Class for BeiDou almanac.
Since:
13.0
Author:
Luc Maisonobe
See Also:
  • "BeiDou Navigation Satellite System, Signal In Space, Interface Control Document, Version 2.1, Table 5-12"
  • Constructor Details

    • FieldBeidouAlmanac

      public FieldBeidouAlmanac(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, int health)
      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
      health - health status
      Since:
      14.0
  • Method Details