Introduction

The RTC Toolkit (RTC Tk) is a suite of software tools, libraries and example implementations for the development of the Soft Real-Time Cluster (SRTC) of an ELT-scale adaptive optics realtime computer (AO RTC).

The toolkit is being developed by ESO to help instrument developers implement their (S)RTC systems.

The information presented in this document is based on the principles defined in the RTC Toolkit Design document. Readers may find it beneficial to also make themselves familiar with the design document, in order to gain a deeper understand of the terms and concepts.

Warning

Users should avoid using APIs and facilities that are not documented in this manual. Such undocumented APIs and facilities are intended for internal use and should not be relied on by an end user.

Scope

This document is the developers manual for the ELT RTC Toolkit. The intended audience are ELT users, consortia developers or software quality assurance engineers.

Overview

The RTC Toolkit foresees the following software artefacts:

../_images/RtcToolkit_5a99a709-61f5-49fe-9d3c-b6c2e0650b76.png

Note

Since the RTC Toolkit is being developed in an iterative way, the current release may not yet include all the artefacts depicted above. It is also possible that some artefacs are covered only partially, they will be refined to their full functionality in future versions.

Source Code

To access the RTC Toolkit sources in Gitlab follow this link: