RealTime OpenControl’s documentation

Welcome to RealTime OpenControl’s documentation

RealTime OpenControl (RTOC) is a free software for recording measurement data of various measuring instruments. It offers the following components

RTLogger backend

The core element of RTOC. More information here: Backend Source-code

Expandable with plugins

You can write plugins by your own or use a plugin from the repository. More information here: Collecting data

Telegram-Bot

The Telegram-Bot offers access to RTOC from any device with Telegram installed. More information here: Telegram Communication

TCP-Server

Communication with RTLogger from other processes or devices. Suitable for embedded devices with graphical user interface. More information here: TCP Communication

Webserver

View plots and events from any network device. More information here: Run webserver

Graphical user interface (RTOC-GUI)

Used, when running RTOC on computers/laptops to view and edit data. More information here Graphical user interface.

Scripting/Automation

You can write scripts and run/edit and stop them during runtime. You have full access to all data stored in RTOC and access to all plugins. A event/action system gives a simple solution for very custom automisations. More information here: Controlling and automation

Getting started

Follow one of the installation-instructions (pip, builds, source): Installation

Have a look at the plugin-documentation: Collecting data

RTOC will create a directory in the home-directory, where all user-data is stored. More information here: Userdata

FAQ

Feel free to buy me some coffee with milk

Indices and tables

Table of contents

Contributing