case class SequencerObserveEvent(prefix: Prefix) extends Product with Serializable
The events that indicate activities for each observation and the acquisition process.
- prefix
csw.prefix.models.Prefix the prefix identifier of the sequencer which is generating this event.
- Alphabetic
- By Inheritance
- SequencerObserveEvent
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SequencerObserveEvent(prefix: Prefix)
- prefix
csw.prefix.models.Prefix the prefix identifier of the sequencer which is generating this event.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def dataWriteEnd(exposureId: ExposureId, filename: String): ObserveEvent
This event indicates that the instrument has finished writing the exposure data file or transfer of exposure data to DMS.
This event indicates that the instrument has finished writing the exposure data file or transfer of exposure data to DMS.
- exposureId
csw.params.core.models.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.
- filename
java.lang.String the path of the file.
- returns
- def dataWriteStart(exposureId: ExposureId, filename: String): ObserveEvent
This event indicates that the instrument has started writing the exposure data file or transfer of exposure data to DMS.
This event indicates that the instrument has started writing the exposure data file or transfer of exposure data to DMS.
- exposureId
csw.params.core.models.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.
- filename
java.lang.String the path of the file.
- returns
- def downtimeStart(obsId: ObsId, reasonForDowntime: String): ObserveEvent
This event indicates that something has occurred that interrupts the normal observing workflow and time accounting.
This event indicates that something has occurred that interrupts the normal observing workflow and time accounting. This event will have a hint (TBD) that indicates the cause of the downtime for statistics. Examples are: weather, equipment or other technical failure, etc. Downtime is ended by the start of an observation or exposure.
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- reasonForDowntime
java.lang.String a hint that indicates the cause of the downtime for statistics.
- returns
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def exposureAborted(exposureId: ExposureId): ObserveEvent
This event indicates that a request was made to abort the exposure and it has completed.
This event indicates that a request was made to abort the exposure and it has completed. Normal data events should occur if data is recoverable. Abort should not fail
- exposureId
csw.params.core.models.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.
- returns
- def exposureEnd(exposureId: ExposureId): ObserveEvent
This event indicates the end of data acquisition that results in a file produced for DMS.
This event indicates the end of data acquisition that results in a file produced for DMS. This is a potential metadata event for DMS.
- exposureId
csw.params.core.models.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.
- returns
- def exposureStart(exposureId: ExposureId): ObserveEvent
This event indicates the start of data acquisition that results in a file produced for DMS.
This event indicates the start of data acquisition that results in a file produced for DMS. This is a potential metadata event for DMS.
- exposureId
csw.params.core.models.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.
- returns
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def guidestarAcqEnd(obsId: ObsId): ObserveEvent
This event indicates the end of locking the telescope to the sky with guide and WFS targets
This event indicates the end of locking the telescope to the sky with guide and WFS targets
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def guidestarAcqStart(obsId: ObsId): ObserveEvent
This event indicates the start of locking the telescope to the sky with guide and WFS targets
This event indicates the start of locking the telescope to the sky with guide and WFS targets
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def inputRequestEnd(obsId: ObsId): ObserveEvent
This event indicates the end of a request to the user for input
This event indicates the end of a request to the user for input
- obsId
csw.params.core.models.ObsId Representing a unique observation id
- returns
- def inputRequestStart(obsId: ObsId): ObserveEvent
This event indicates the start of a request to the user for input
This event indicates the start of a request to the user for input
- obsId
csw.params.core.models.ObsId Representing a unique observation id
- returns
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def observationEnd(obsId: ObsId): ObserveEvent
This event indicates the end of execution of actions related to an observation including acquisition and science data acquisition.
This event indicates the end of execution of actions related to an observation including acquisition and science data acquisition.
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def observationStart(obsId: ObsId): ObserveEvent
This event indicates the start of execution of actions related to an observation including acquisition and science data acquisition.
This event indicates the start of execution of actions related to an observation including acquisition and science data acquisition.
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def observeEnd(obsId: ObsId): ObserveEvent
This event indicates the end of execution of actions related to an Observe command
This event indicates the end of execution of actions related to an Observe command
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def observePaused(): ObserveEvent
This event indicates that a user has paused the current observation Sequence which will happen after the current step concludes
This event indicates that a user has paused the current observation Sequence which will happen after the current step concludes
- def observeResumed(): ObserveEvent
This event indicates that a user has resumed a paused observation Sequence.
This event indicates that a user has resumed a paused observation Sequence.
- def observeStart(obsId: ObsId): ObserveEvent
This event indicates the start of execution of actions related to an Observe command
This event indicates the start of execution of actions related to an Observe command
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def offsetEnd(obsId: ObsId): ObserveEvent
This event indicates the end of a telescope offset or dither
This event indicates the end of a telescope offset or dither
- obsId
csw.params.core.models.ObsId representing a unique observation id
- returns
- def offsetStart(obsId: ObsId, coordinateSystem: CoordinateSystem, p: Double, q: Double): ObserveEvent
This event indicates the start of a telescope offset or dither
This event indicates the start of a telescope offset or dither
- obsId
csw.params.core.models.ObsId representing a unique observation id
- coordinateSystem
CoordinateSystem Represents coordinate system
- p
java.lang.Double Represents telescope's xCoordinate offset
- q
java.lang.Double Represents telescope's yCoordinate offset
- returns
- val prefix: Prefix
- def prepareStart(exposureId: ExposureId): ObserveEvent
This event indicates that the detector system is preparing to start an exposure.
This event indicates that the detector system is preparing to start an exposure.
- exposureId
csw.params.core.models.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.
- returns
- def presetEnd(obsId: ObsId): ObserveEvent
This event indicates the end of the preset phase of acquisition
This event indicates the end of the preset phase of acquisition
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def presetStart(obsId: ObsId): ObserveEvent
This event indicates the start of the preset phase of acquisition
This event indicates the start of the preset phase of acquisition
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def readoutEnd(exposureId: ExposureId): ObserveEvent
This event indicates that a readout that is part of a ramp has completed.
This event indicates that a readout that is part of a ramp has completed.
- exposureId
csw.params.core.models.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.
- returns
- def readoutFailed(exposureId: ExposureId): ObserveEvent
This event indicates that a readout that is part of a ramp has failed indicating transfer failure or some other issue.
This event indicates that a readout that is part of a ramp has failed indicating transfer failure or some other issue.
- exposureId
csw.params.core.models.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.
- returns
- def scitargetAcqEnd(obsId: ObsId): ObserveEvent
This event indicates the end of acquisition phase where science target is centered as needed after guidestar locking
This event indicates the end of acquisition phase where science target is centered as needed after guidestar locking
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- def scitargetAcqStart(obsId: ObsId): ObserveEvent
This event indicates the start of acquisition phase where science target is peaked up as needed after guidestar locking
This event indicates the start of acquisition phase where science target is peaked up as needed after guidestar locking
- obsId
csw.params.core.models.ObsId Represents a unique observation id
- returns
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])