Package org.orekit.files.ilrs
Class CRDConfiguration.DetectorConfiguration
- java.lang.Object
-
- org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
-
- org.orekit.files.ilrs.CRDConfiguration.DetectorConfiguration
-
- Enclosing class:
- CRDConfiguration
public static class CRDConfiguration.DetectorConfiguration extends CRDConfiguration.BaseConfiguration
Container for detector configuration record.
-
-
Constructor Summary
Constructors Constructor Description DetectorConfiguration()
Empty constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAmplifierBandwidth()
Get the amplifier bandwidth.double
getAmplifierGain()
Get the amplifier gain.String
getAmplifierInUse()
Get the amplifier in use.double
getApplicableWavelength()
Get the applicable wavelength.double
getAppliedVoltage()
Get the applied voltage.double
getDarkCount()
Get the dark count.String
getDetectorId()
Get the detector configuration ID.String
getDetectorType()
Get the detector type.String
getExternalSignalProcessing()
Get the external signal processing.String
getOutputPulseType()
Get the output pulse type.double
getOutputPulseWidth()
Get the output pulse width.double
getQuantumEfficiency()
Get the quantum efficiency at applicable wavelength.double
getSpatialFilter()
Get the spatial filter.double
getSpectralFilter()
Get the spectral filter.double
getTransmissionOfSpectralFilter()
Get the percentage of transmission of spectral filter.void
setAmplifierBandwidth(double amplifierBandwidth)
Set the amplifier bandwidth.void
setAmplifierGain(double amplifierGain)
Set the amplifier gain.void
setAmplifierInUse(String amplifierInUse)
Set the amplifier in use.void
setApplicableWavelength(double applicableWavelength)
Set the applicable wavelength.void
setAppliedVoltage(double appliedVoltage)
Set the applied voltage.void
setDarkCount(double darkCount)
Set the dark count.void
setDetectorId(String detectorId)
Set the detector configuration ID.void
setDetectorType(String detectorType)
Set the detector type.void
setExternalSignalProcessing(String externalSignalProcessing)
Set the external signal processing.void
setOutputPulseType(String outputPulseType)
Set the output pulse type.void
setOutputPulseWidth(double outputPulseWidth)
Set the output pulse width.void
setQuantumEfficiency(double quantumEfficiency)
Set the quantum efficiency at applicable wavelength.void
setSpatialFilter(double spatialFilter)
Set the spatial filter.void
setSpectralFilter(double spectralFilter)
Set the spectral filter.void
setTransmissionOfSpectralFilter(double transmissionOfSpectralFilter)
Set the percentage of transmission of spectral filter.String
toCrdString()
Get a string representation of the instance in the CRD format.String
toString()
-
Methods inherited from class org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
equals, getConfigurationId, hashCode, setConfigurationId
-
-
-
-
Method Detail
-
getDetectorId
public String getDetectorId()
Get the detector configuration ID.- Returns:
- the detector configuration ID
-
setDetectorId
public void setDetectorId(String detectorId)
Set the detector configuration ID.- Parameters:
detectorId
- the detector configuration ID to set
-
getDetectorType
public String getDetectorType()
Get the detector type.- Returns:
- the detector type
-
setDetectorType
public void setDetectorType(String detectorType)
Set the detector type.- Parameters:
detectorType
- the detector type to set
-
getApplicableWavelength
public double getApplicableWavelength()
Get the applicable wavelength.- Returns:
- pplicable wavelength in meters
-
setApplicableWavelength
public void setApplicableWavelength(double applicableWavelength)
Set the applicable wavelength.- Parameters:
applicableWavelength
- the applicable wavelength to set in meters
-
getQuantumEfficiency
public double getQuantumEfficiency()
Get the quantum efficiency at applicable wavelength.- Returns:
- the quantum efficiency at applicable wavelength in percents
-
setQuantumEfficiency
public void setQuantumEfficiency(double quantumEfficiency)
Set the quantum efficiency at applicable wavelength.- Parameters:
quantumEfficiency
- the efficiency to set in percents
-
getAppliedVoltage
public double getAppliedVoltage()
Get the applied voltage.- Returns:
- the applied voltage in Volts
-
setAppliedVoltage
public void setAppliedVoltage(double appliedVoltage)
Set the applied voltage.- Parameters:
appliedVoltage
- the applied voltage to set in Volts
-
getDarkCount
public double getDarkCount()
Get the dark count.- Returns:
- the dark count in Hz
-
setDarkCount
public void setDarkCount(double darkCount)
Set the dark count.- Parameters:
darkCount
- the dark count to set in Hz
-
getOutputPulseType
public String getOutputPulseType()
Get the output pulse type.- Returns:
- the output pulse type
-
setOutputPulseType
public void setOutputPulseType(String outputPulseType)
Set the output pulse type.- Parameters:
outputPulseType
- the output pulse type to set
-
getOutputPulseWidth
public double getOutputPulseWidth()
Get the output pulse width.- Returns:
- the output pulse width in ps
-
setOutputPulseWidth
public void setOutputPulseWidth(double outputPulseWidth)
Set the output pulse width.- Parameters:
outputPulseWidth
- the output pulse width to set in ps
-
getSpectralFilter
public double getSpectralFilter()
Get the spectral filter.- Returns:
- the spectral filter in meters
-
setSpectralFilter
public void setSpectralFilter(double spectralFilter)
Set the spectral filter.- Parameters:
spectralFilter
- the spectral filter to set in meters
-
getTransmissionOfSpectralFilter
public double getTransmissionOfSpectralFilter()
Get the percentage of transmission of spectral filter.- Returns:
- the percentage of transmission of spectral filter
-
setTransmissionOfSpectralFilter
public void setTransmissionOfSpectralFilter(double transmissionOfSpectralFilter)
Set the percentage of transmission of spectral filter.- Parameters:
transmissionOfSpectralFilter
- the percentage to set
-
getSpatialFilter
public double getSpatialFilter()
Get the spatial filter.- Returns:
- the spatial filter in arcsec
-
setSpatialFilter
public void setSpatialFilter(double spatialFilter)
Set the spatial filter.- Parameters:
spatialFilter
- the spatial filter to set in arcsec
-
getExternalSignalProcessing
public String getExternalSignalProcessing()
Get the external signal processing.- Returns:
- the external signal processing
-
setExternalSignalProcessing
public void setExternalSignalProcessing(String externalSignalProcessing)
Set the external signal processing.- Parameters:
externalSignalProcessing
- the external signal processing to set
-
getAmplifierGain
public double getAmplifierGain()
Get the amplifier gain.- Returns:
- the amplifier gain
-
setAmplifierGain
public void setAmplifierGain(double amplifierGain)
Set the amplifier gain.- Parameters:
amplifierGain
- the amplifier gain to set
-
getAmplifierBandwidth
public double getAmplifierBandwidth()
Get the amplifier bandwidth.- Returns:
- the amplifier bandwidth in Hz
-
setAmplifierBandwidth
public void setAmplifierBandwidth(double amplifierBandwidth)
Set the amplifier bandwidth.- Parameters:
amplifierBandwidth
- the amplifier bandwidth to set in Hz
-
getAmplifierInUse
public String getAmplifierInUse()
Get the amplifier in use.- Returns:
- the amplifier in use
-
setAmplifierInUse
public void setAmplifierInUse(String amplifierInUse)
Set the amplifier in use.- Parameters:
amplifierInUse
- the amplifier in use to set
-
toCrdString
public String toCrdString()
Get a string representation of the instance in the CRD format.- Specified by:
toCrdString
in classCRDConfiguration.BaseConfiguration
- Returns:
- a string representation of the instance, in the CRD format.
-
-