Package csw.params.core.models
Interface ExposureId
-
- All Known Implementing Classes:
ExposureIdWithObsId
,StandaloneExposureId
public interface ExposureId
ExposureId 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.String
det()
The detector name associated with the exposure.ExposureNumber
exposureNumber()
The number of the exposure in a series.scala.Option<ObsId>
obsId()
The Observation Id for the exposure.Subsystem
subsystem()
The Subsystem that produced the exposure.TYPLevel
typLevel()
The exposure type and calibration level
-
-
-
Method Detail
-
obsId
scala.Option<ObsId> obsId()
The Observation Id for the exposure.- Returns:
- an
ObsId
as 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
-
-