Package csw.params.core.models
Class StandaloneExposureId
java.lang.Object
csw.params.core.models.StandaloneExposureId
- All Implemented Interfaces:
ExposureId
,Serializable
,scala.Equals
,scala.Product
A standalone ExposureId is an exposureId without an ObsId.
Instances are created using the ExposureId object.
- See Also:
-
Constructor Summary
ConstructorDescriptionStandaloneExposureId
(UTCTime utcTime, Subsystem subsystem, String det, TYPLevel typLevel, ExposureNumber exposureNumber) -
Method Summary
Modifier and TypeMethodDescriptiondet()
The detector name associated with the exposure.The number of the exposure in a series.scala.Option<ObsId>
obsId()
The Observation Id for the exposure.The Subsystem that produced the exposure.toString()
typLevel()
The exposure type and calibration levelutcTime()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface scala.Equals
canEqual, equals
Methods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
StandaloneExposureId
public StandaloneExposureId(UTCTime utcTime, Subsystem subsystem, String det, TYPLevel typLevel, ExposureNumber exposureNumber)
-
-
Method Details
-
utcTime
-
subsystem
Description copied from interface:ExposureId
The Subsystem that produced the exposure.- Specified by:
subsystem
in interfaceExposureId
- Returns:
- a valid
Subsystem
-
det
Description copied from interface:ExposureId
The detector name associated with the exposure.- Specified by:
det
in interfaceExposureId
- Returns:
- detector description as a
String
-
typLevel
Description copied from interface:ExposureId
The exposure type and calibration level- Specified by:
typLevel
in interfaceExposureId
- Returns:
- a
TYPLevel
-
exposureNumber
Description copied from interface:ExposureId
The number of the exposure in a series.- Specified by:
exposureNumber
in interfaceExposureId
- Returns:
- the number as an
ExposureNumber
-
obsId
Description copied from interface:ExposureId
The Observation Id for the exposure.- Specified by:
obsId
in interfaceExposureId
- Returns:
- an
ObsId
as an option
-
toString
-