Introduction¶
The package OCM provides the application components daqOcmServer and daqOcmCtl.
daqOcmServer implements the following MAL request/reply interfaces:
MAL Interface |
URI Path |
Description |
---|---|---|
|
Standard ICS interface for state control and supervision. |
|
|
Data Acquisition control interface. This interface is enabled when OCM enters Operational state and is disabled when OCM enters NotOperational. |
OCM can control components implementing the following MAL ICDs:
MAL Interface |
Description |
---|---|
Standard interface and assumed interface for Data Acquisition metadata sources. |
|
Standard interface used by ELT detector control software and is the assumed interface for Data Acquisition primary data sources. |
Caution
The standard interface recif does not support concurrent recordings or in the following commands which recording to operate on; it always apply to the current recording:
recif.RecCmds.RecStop
(used with commandStopDaq
)recif.RecCmds.RecAbort
(used with commandAbortDaq
)recif.RecCmds.RecWait
(used with commandStopDaq
)
Since the commands always apply to the current recording, it means that if system state consistency deviates for any reason, it may lead to undesirable consequences such as aborting the wrong Data Acquisition.