Class CRDConfiguration.SystemConfiguration

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

public static class CRDConfiguration.SystemConfiguration extends CRDConfiguration.BaseConfiguration
Container for system configuration record.
  • Constructor Details

    • SystemConfiguration

      public SystemConfiguration()
      Constructor.
  • Method Details

    • getWavelength

      public double getWavelength()
      Get the transmit wavelength.
      Returns:
      the transmit wavelength in meters
    • setWavelength

      public void setWavelength(double wavelength)
      Set the transmit wavelength.
      Parameters:
      wavelength - the wavelength to set
    • getSystemId

      public String getSystemId()
      Get the system configuration ID.
      Returns:
      the system configuration ID
    • setSystemId

      public void setSystemId(String systemId)
      Set the system configuration ID.
      Parameters:
      systemId - the system configuration ID to set
    • getComponents

      public List<String> getComponents()
      Get the components (config ids) for system configuration.
      Returns:
      an unmodifiable list of components
      Since:
      12.0
    • setComponents

      public void setComponents(String[] components)
      Set the components (config ids) for system configuration.
      Parameters:
      components - the components (config ids)
      Since:
      12.0
    • 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