public class CRDConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CRDConfiguration.BaseConfiguration
Base class for configuration record.
|
static class |
CRDConfiguration.CalibrationTargetConfiguration
Container for calibration target configuration record.
|
static class |
CRDConfiguration.DetectorConfiguration
Container for detector configuration record.
|
static class |
CRDConfiguration.LaserConfiguration
Container for laser configuration record.
|
static class |
CRDConfiguration.MeteorologicalConfiguration
Container for meteorological configuration record.
|
static class |
CRDConfiguration.SoftwareConfiguration
Container for software configuration record.
|
static class |
CRDConfiguration.SystemConfiguration
Container for system configuration record.
|
static class |
CRDConfiguration.TimingSystemConfiguration
Container for timing system configuration record.
|
static class |
CRDConfiguration.TransponderConfiguration
Container for transponder configuration record.
|
Constructor and Description |
---|
CRDConfiguration()
Constructor.
|
public CRDConfiguration.SystemConfiguration getSystemRecord()
public CRDConfiguration.SystemConfiguration getLastSystemRecord()
public CRDConfiguration.LaserConfiguration getLaserRecord()
public CRDConfiguration.DetectorConfiguration getDetectorRecord()
public CRDConfiguration.TimingSystemConfiguration getTimingRecord()
public CRDConfiguration.TransponderConfiguration getTransponderRecord()
public CRDConfiguration.SoftwareConfiguration getSoftwareRecord()
public CRDConfiguration.MeteorologicalConfiguration getMeteorologicalRecord()
public void addConfigurationRecord(CRDConfiguration.BaseConfiguration config)
config
- the configuration recordpublic Map<String,CRDConfiguration.BaseConfiguration> getConfigurationRecordMap()
public CRDConfiguration.BaseConfiguration getConfigurationRecord(String configId)
configId
- the id of configurationpublic Set<String> getSystemConfigurationIds()
public List<CRDConfiguration.SystemConfiguration> getSystemConfigurationRecords()
public CRDConfiguration.SystemConfiguration getSystemRecord(String configId)
configId
- system configuration id, it can be null.public CRDConfiguration.LaserConfiguration getLaserRecord(CRDConfiguration.SystemConfiguration systemRecord)
systemRecord
- the system configurationpublic CRDConfiguration.DetectorConfiguration getDetectorRecord(CRDConfiguration.SystemConfiguration systemRecord)
systemRecord
- the system configurationpublic CRDConfiguration.TimingSystemConfiguration getTimingRecord(CRDConfiguration.SystemConfiguration systemRecord)
systemRecord
- the system configurationpublic CRDConfiguration.TransponderConfiguration getTransponderRecord(CRDConfiguration.SystemConfiguration systemRecord)
systemRecord
- the system configurationpublic CRDConfiguration.SoftwareConfiguration getSoftwareRecord(CRDConfiguration.SystemConfiguration systemRecord)
systemRecord
- the system configurationpublic CRDConfiguration.MeteorologicalConfiguration getMeteorologicalRecord(CRDConfiguration.SystemConfiguration systemRecord)
systemRecord
- the system configurationpublic CRDConfiguration.CalibrationTargetConfiguration getCalibrationTargetRecord(CRDConfiguration.SystemConfiguration systemRecord)
systemRecord
- the system configurationpublic CRDConfiguration.CalibrationTargetConfiguration getCalibrationTargetRecord()
Copyright © 2002-2023 CS GROUP. All rights reserved.