MAL Interface
This interface is hosted at https://gitlab.eso.org/ifw/ifw-daqif/.
The following sections document the MAL interface daqif
[rd-daqif] in a language agnostic
manner. For data structures only the data members are documented, not the accessors generated by
MAL. The names are not fully qualified as it is different across the supported languages.
daqif
are the domain specific interfaces implemented and used by daqOcmServer and daqDpmServer.
daqOcmServer implements in addition the standard interface.
- OCM Data Acquisition Control
OcmDaqControl
OcmDaqControl.StartDaq()
OcmDaqControl.StartDaqV2()
OcmDaqControl.StopDaq()
OcmDaqControl.ForceStopDaq()
OcmDaqControl.AbortDaq()
OcmDaqControl.ForceAbortDaq()
OcmDaqControl.UpdateKeywords()
OcmDaqControl.RetryMergeDaq()
OcmDaqControl.AwaitDaqState()
OcmDaqControl.GetStatus()
OcmDaqControl.GetActiveList()
- DPM Control
- DPM Data Acquisition Control
- Data Structures
DaqState
DaqSubState
DaqSubState.NotStarted
DaqSubState.Starting
DaqSubState.Acquiring
DaqSubState.Stopping
DaqSubState.Stopped
DaqSubState.Aborting
DaqSubState.Aborted
DaqSubState.NotScheduled
DaqSubState.Scheduled
DaqSubState.Collecting
DaqSubState.Merging
DaqSubState.Releasing
DaqSubState.Completed
DaqSubState.Undefined
AlertSeverity
DaqException
RuntimeError
DaqAlert
DaqStatus
DaqReply
AwaitDaqReply
StorageStatus
InternalDaqStatus