Introduction¶
Scope¶
This document is the user manual for the ELT ICS Framework products OCM and DPM and covers:
Overview of the design and concepts
Interface documentation
The intended audience are instrument or instrument framework developers. Readers are assumed to be familiar with core ELT technologies:
CII MAL (request/reply and publish/subscribe)
FITS (Header/Data Units, keywords, extensions)
Acronyms¶
- CII
Core Integration Infrastructure
- DAQ
Data Acquisition
- DPM
Data Product Manager
- DICD
Data Interface Control Document
- ELT
Extremely Large Telescope
- FITS
Flexible Image Transport System
- OCM
Observation Coordination Manager
- OCS
Observation Coordination System
- OLAS
On-Line Archive System
- ICD
Interface Control Document (may also refer to MAL XML Interface document)
- ICS
Instrument Control System
- JSON
JavaScript Object Notation
- MAL
Middleware Abstraction Layer
- TBC
To be confirmed
- TBD
To be determined
Definitions¶
- Config Path
Term used in this document to refer to configuration paths resolved using the environment variable
$CFGPATH. The path can either be absolute or relative. In case of relative path the file is resolved by testing the combination of each path in$CFGPATHwith the provided relative path.For example if
$CFGPATH=/tmp/a:/tmp/band Config Path is the filecthe tested paths are (in order):/tmp/a/c/tmp/b/c
- Data Acquisition
In this document it refers to the process of acquiring data as coordinated by OCM. This results in one or more FITS files that contain the primary HDU and zero or more extensions such as binary tables, and or FITS keywords only. These are then merged together used to create a Data Product.
- Data Product
In this document it refers to the FITS science data product that is produced by DPM using the data acquired by OCM and archived in the ESO Online Archive System.
- metadaqif
Standard metadata source interface used by e.g. FCF and other components [RD3].
ocmServerName of the OCM main executable.
ocmServerCtlName of the OCM command line client executable.
- recif
Standard primary data source interface implemented by DCSs [RD4].