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
-
Method Details
-
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
String det()The detector name associated with the exposure.- Returns:
- detector description as a
String
-
typLevel
TYPLevel typLevel()The exposure type and calibration level- Returns:
- a
TYPLevel
-
exposureNumber
ExposureNumber exposureNumber()The number of the exposure in a series.- Returns:
- the number as an
ExposureNumber
-