ICS Framework Logo
2026.0.1

Table of Contents

  • Introduction
    • Scope
    • Acronyms
    • Overview
      • Components by Layer
  • Release Notes
    • Summary
      • What is new in this release?
    • Development Environment
    • Instrument Specifics Packages
    • Components
      • Rapid Application Development (RAD)
      • Extensible Test Runner (ETR)
      • Sequencer
      • Function Control Framework (FCF)
        • Device Manager
        • Device Simulators
        • Engineering Graphical Interfaces
        • PLC Libraries
    • Known Problems
    • Backwards incompatibilities
  • Installation
    • Machine Preparation
    • Requirements
    • ELT Development Environment (DevEnv)
    • ELT CII Services
    • Operational User
    • Environment Variables
    • Getting Started
    • Start nomad and consul services
    • Manual installation
    • Project Template
  • Getting Started
    • Updating an existing Project Configuration
    • Creating a Project Configuration
    • Update CFGPATH environment variable
    • Nomad Namespace and Service Discovery
    • Starting/Stopping the ICS Software
    • Startup/Shutdown Contents
    • Executing Startup/Shutdown Script
      • Starting Sequencer GUI
      • Running the Startup Script
      • Troubleshooting
      • Validating the Software with a sample OB
      • Some notes about using NGC
      • Updating Sample Configuration
  • Experimental Features
    • Nomad namespace and service registry
    • Integration with a secondary loop manager
      • Known Problems
    • Creation of an Instrument Package
  • Software Porting Guidelines
    • Target Audience
    • Prerequisites
    • List of Changes
    • FCF Device Manager Communication Migration
      • Update includes and namespaces
      • Update dispatcher setup
      • Install the logging bridge
      • Create uatools Client instance
      • Update RegisterComm call
      • Remove Open62541 service thread
    • FCF ExecuteRpc API Change
    • CCF ROI Coordinate Change
    • DPM OLDB URI Format
  • User Manuals
    • Doxygen documentation
  • Developer Guides
    • ELT Dev Environment documentation
  • Abbreviations and Acronyms
  • Terminology
ICS Framework
  • User Manuals

User Manuals

  • ELT ICS Data Display Tool (DDT)

  • ELT ICS Fundamental Definitions and Tools (FND):

  • ELT ICS Framework Core

  • ELT ICS Function Control Framework (FCF)

  • ELT ICS Function Control Framework Interfaces (FCF-IF)

  • ELT ICS Online Data Processing (ODP)

  • ELT ICS Camera Control Framework (CCF)

  • ELT ICS Supervisor (SUP)

  • ELT ICS System Supervisor Interfaces (SUP-IF)

  • ELT ICS Data Acquisition (DAQ)

  • ELT ICS Calibration Framework (CALOB)

  • ELT ICS Frame Grabber Framework (FGF)

  • ELT ICS FCF Simulation Toolkit (FCFSIM)

  • ELT ICS Widget Library (WDGLIB)

  • ELT ICS IFW Secondary Loop Manager (SLM)

  • C++ encapsulation of the Aravis SDK (CamCom)

  • ELT IFW YAML front-end for Instrument Packages (IPTOOL)

  • ESO complete OPC UA tooling suite (UaTools)

  • ELT ICS Rapid Application Development (RAD)

  • ELT ICS Extensible Test Runner (ETR)

  • ELT ICS Sequencer (SEQ)

Doxygen documentation

  • ddt

  • fnd

  • core (ctd, dit and stoo)

  • fcf

  • fcfui

  • odp

  • ccf

  • ccfui

  • sup

  • rtmstools

  • calob

  • fgf

  • wdglib

  • rtmstools

  • rtmslib

  • slm

  • slmif

  • camcom

  • uatools

  • etr

  • seq

Previous Next

© Copyright 2026 ESO - European Southern Observatory.