1. Introduction

CII is the Common Integration Infrastructure of the ELT Central Control System.

1.1. Scope

This document is the user manual for ELT CII SRV.

1.2. Overview

The CII Services (SRV) are part of Core Integration Infrastructure (CII) and serve to provide the fundamental services for ELT CCS control applications.

  • Configuration: Configuration provides the mechanisms for distributing configuration data to the control system application software and to allow for the collection of configuration data from these systems.

  • Online Database The Core Integration Infrastructure (CII) Online Database (OLDB) provides distributed data publishing and access to actual or live data for user interface and control applications that do not have low-latency or real-time performance requirements. The term “online” refers to the fact that the database provides current and live values for the monitor points of the control system.

  • Error Handling: Error Handling in CII provides the APIs and tools necessary to conveniently implement a common error handling mechanism across all EELT Control System applications and thus streamline the diagnosis of abnormal behavior of the system.

  • Logging: CII Log provides the logging and tracing services of the Control System. Logging pertains to all aspects of CII services. Its purpose is to provide basic and detailed information of the different services and systems in the CII in order to have a better understanding of the behaviour of the distributed system, and in particular to troubleshoot the system in case of problems.

  • Alarm: CII Alarm system uses Integrated Alarm System (IAS) [4] as its alarm system. IAS is a software whose main purpose is to get alarms and monitor points from different sources and generate alarms to present to the users who can range from operators in the control room, up to engineers sittings at their desks. The alarm system is a message-passing facility that routes information about abnormal situations detected from hardware or software to the user.

  • Telemetry: The purpose of the CII Telemetry Service is archiving the periodic, event-based and ad-hoc data that will be used for calculation of statistics, and the long-term trends and performance of the ELT telescope.

  • Service Management: Tools for managing an installation of CII services: installation procedures, status checks, etc.

  • Internal Config System: The internal config system provides config for CII itself. CII users should rarely have a need for using its APIs.