Package csw.params.core.models
Interface ExposureId
-
- All Known Implementing Classes:
ExposureIdWithObsId,StandaloneExposureId
public interface ExposureIdExposureId is an identifier in ESW/DMS for a single exposure. The ExposureId follows the structure: 2020A-001-123-WFOS-IMG1-SCI0-0001 with an included ObsId or when no ObsId is present, in the standalone format: 20200706-190204-WFOS-IMG1-SCI0-0001 with a UTC time when the ExposureId is created.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringdet()The detector name associated with the exposure.ExposureNumberexposureNumber()The number of the exposure in a series.scala.Option<ObsId>obsId()The Observation Id for the exposure.Subsystemsubsystem()The Subsystem that produced the exposure.TYPLeveltypLevel()The exposure type and calibration level
-
-
-
Method Detail
-
obsId
scala.Option<ObsId> obsId()
The Observation Id for the exposure.- Returns:
- an
ObsIdas an option
-
subsystem
Subsystem subsystem()
The Subsystem that produced the exposure.- Returns:
- a valid
Subsystem
-
det
java.lang.String det()
The detector name associated with the exposure.- Returns:
- detector description as a
String
-
exposureNumber
ExposureNumber exposureNumber()
The number of the exposure in a series.- Returns:
- the number as an
ExposureNumber
-
-