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
OcmDaqControlOcmDaqControl.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
DaqStateDaqSubStateDaqSubState.NotStartedDaqSubState.StartingDaqSubState.AcquiringDaqSubState.StoppingDaqSubState.StoppedDaqSubState.AbortingDaqSubState.AbortedDaqSubState.NotScheduledDaqSubState.ScheduledDaqSubState.CollectingDaqSubState.MergingDaqSubState.ReleasingDaqSubState.CompletedDaqSubState.Undefined
AlertSeverityDaqExceptionRuntimeErrorDaqAlertDaqStatusDaqReplyAwaitDaqReplyStorageStatusInternalDaqStatus