Class CRDConfiguration.TransponderConfiguration

java.lang.Object
org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
org.orekit.files.ilrs.CRDConfiguration.TransponderConfiguration
Enclosing class:
CRDConfiguration

public static class CRDConfiguration.TransponderConfiguration extends CRDConfiguration.BaseConfiguration
Container for transponder configuration record.
  • Constructor Details

    • TransponderConfiguration

      public TransponderConfiguration()
      Empty constructor.

      This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.

      Since:
      12.0
  • Method Details

    • getTransponderId

      public String getTransponderId()
      Get the transponder configuration ID.
      Returns:
      the transponder configuration ID
    • setTransponderId

      public void setTransponderId(String transponderId)
      Set the transponder configuration ID.
      Parameters:
      transponderId - the transponder configuration ID to set
    • getStationUTCOffset

      public double getStationUTCOffset()
      Get the estimated station UTC offset.
      Returns:
      the estimated station UTC offset in seconds
    • setStationUTCOffset

      public void setStationUTCOffset(double stationUTCOffset)
      Set the estimated station UTC offset.
      Parameters:
      stationUTCOffset - the estimated station UTC offset to set in seconds
    • getStationOscDrift

      public double getStationOscDrift()
      Get the estimated station oscillator drift in parts in 10¹⁵.
      Returns:
      the station oscillator drift
    • setStationOscDrift

      public void setStationOscDrift(double stationOscDrift)
      Set the estimated station oscillator drift in parts in 10¹⁵.
      Parameters:
      stationOscDrift - the station oscillator drift to set
    • getTranspUTCOffset

      public double getTranspUTCOffset()
      Get the estimated transponder UTC offset.
      Returns:
      the estimated transponder UTC offset in seconds
    • setTranspUTCOffset

      public void setTranspUTCOffset(double transpUTCOffset)
      Set the estimated transponder UTC offset.
      Parameters:
      transpUTCOffset - the estimated transponder UTC offset to set in seconds
    • getTranspOscDrift

      public double getTranspOscDrift()
      Get the estimated transponder oscillator drift in parts in 10¹⁵.
      Returns:
      the estimated transponder oscillator drift
    • setTranspOscDrift

      public void setTranspOscDrift(double transpOscDrift)
      Set the estimated transponder oscillator drift in parts in 10¹⁵.
      Parameters:
      transpOscDrift - the estimated transponder oscillator drift to set
    • getTranspClkRefTime

      public double getTranspClkRefTime()
      Get the transponder clock reference time.
      Returns:
      the transponder clock reference time
    • setTranspClkRefTime

      public void setTranspClkRefTime(double transpClkRefTime)
      Set the transponder clock reference time.
      Parameters:
      transpClkRefTime - the transponder clock reference time to set
    • getStationClockAndDriftApplied

      public int getStationClockAndDriftApplied()
      Get the station clock offset and drift applied indicator.
      Returns:
      the station clock offset and drift applied indicator
    • setStationClockAndDriftApplied

      public void setStationClockAndDriftApplied(int stationClockAndDriftApplied)
      Set the station clock offset and drift applied indicator.
      Parameters:
      stationClockAndDriftApplied - the indicator to set
    • getSpacecraftClockAndDriftApplied

      public int getSpacecraftClockAndDriftApplied()
      Get the spacecraft clock offset and drift applied indicator.
      Returns:
      the spacecraft clock offset and drift applied indicator
    • setSpacecraftClockAndDriftApplied

      public void setSpacecraftClockAndDriftApplied(int spacecraftClockAndDriftApplied)
      Set the spacecraft clock offset and drift applied indicator.
      Parameters:
      spacecraftClockAndDriftApplied - the indicator to set
    • isSpacecraftTimeSimplified

      public boolean isSpacecraftTimeSimplified()
      Get the spacecraft time simplified flag.
      Returns:
      true if spacecraft time is simplified
    • setIsSpacecraftTimeSimplified

      public void setIsSpacecraftTimeSimplified(boolean isSpacecraftTimeSimplified)
      Set the spacecraft time simplified flag.
      Parameters:
      isSpacecraftTimeSimplified - true if spacecraft time is simplified
    • toCrdString

      public String toCrdString()
      Get a string representation of the instance in the CRD format.
      Specified by:
      toCrdString in class CRDConfiguration.BaseConfiguration
      Returns:
      a string representation of the instance, in the CRD format.
    • toString

      public String toString()
      Overrides:
      toString in class Object