Interface FieldGNSSClockElements<T extends CalculusFieldElement<T>>

Type Parameters:
T - type of the field elements
All Superinterfaces:
FieldTimeStamped<T>
All Known Implementing Classes:
FieldAbstractNavigationMessage, FieldBeidouAlmanac, FieldBeidouCivilianNavigationMessage, FieldBeidouLegacyNavigationMessage, FieldCivilianNavigationMessage, FieldGalileoAlmanac, FieldGalileoNavigationMessage, FieldGnssOrbitalElements, FieldGPSAlmanac, FieldGPSCivilianNavigationMessage, FieldGPSLegacyNavigationMessage, FieldLegacyNavigationMessage, FieldNavICAlmanac, FieldNavicL1NvNavigationMessage, FieldNavicLegacyNavigationMessage, FieldQZSSAlmanac, FieldQZSSCivilianNavigationMessage, FieldQZSSLegacyNavigationMessage

public interface FieldGNSSClockElements<T extends CalculusFieldElement<T>> extends FieldTimeStamped<T>
This interface provides the minimal set of clock elements needed by the FieldClockCorrectionsProvider.
Since:
13.0
Author:
Luc Maisonobe
  • Method Details

    • getAf0

      T getAf0()
      Gets the Zeroth Order Clock Correction.
      Returns:
      the Zeroth Order Clock Correction (s)
      See Also:
    • getAf1

      T getAf1()
      Gets the First Order Clock Correction.
      Returns:
      the First Order Clock Correction (s/s)
      See Also:
    • getAf2

      T getAf2()
      Gets the Second Order Clock Correction.
      Returns:
      the Second Order Clock Correction (s/s²)
      See Also:
    • getTgd

      T getTgd()
      Get the estimated group delay differential TGD for L1-L2 correction.
      Returns:
      the estimated group delay differential TGD for L1-L2 correction (s)
    • getTimeOfClock

      FieldGNSSDate<T> getTimeOfClock()
      Get the time of clock.
      Returns:
      the time of clock
      Since:
      14.0