Introduction

Scope

This document is the user manual for the ELT ICS Framework products OCM and DPM and covers:

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 $CFGPATH with the provided relative path.

For example if $CFGPATH=/tmp/a:/tmp/b and Config Path is the file c the tested paths are (in order):

  1. /tmp/a/c

  2. /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].

ocmServer

Name of the OCM main executable.

ocmServerCtl

Name of the OCM command line client executable.

recif

Standard primary data source interface implemented by DCSs [RD4].