Conveners
Tango Community Device and tools - part 2
- Yury Matveev (DESY)
National Synchrotron Radiation Centre SOLARIS is a third generation light source with seven fully operational beamlines.
Big science facilities like SOLARIS are obligated to provide the best possible conditions for conducting research. Building robust and extensible environment for developed application is a warranty to continuous delivering precise tools for stable and safe operation...
The application is a web-based tool designed to automate the generation of device server code within the Tango Controls environment, focusing on Python code generation. Accessible from any device with an internet connection, the web app requires no local installation, making it highly convenient for developers.
The application's key strength lies in its documentation integration system. It...
The ska-tango-exporter is a Diagnostic tool that extract every possible information from a TANGO system in order to assist in the analysis of interconnected problems difficult made to run in a kubernetes environment. It use existing data sources such as the TANGO and the kubernetes database (etcd) together with internal data sources such as prometheus (to collect attributes in a polling...
The availability of historical data on a complex control system
is essential to understanding it and aids greatly in being able
to resolve issues. The process of collecting and storing
these data as well as visualization is collectively
known as Monitoring. This paradigm is often extended with
event conditions and autonomous or manual actions based on these
events in a process called...
In the up coming cppTango 10.1.0 release we are introducing a couple of new DServer commands based on tools developed by SKAO to debug issues with the Tango ZMQ event system. Here we demonstrate what information can be collected about the ZMQ event system using this new tool and discuss how it has been used to track down issues in Tango devices at SKAO.
In environments where numerous identical devices are deployed, each consisting of a main Tango device plus individual Tango devices for each channel, managing development, installation, and configuration becomes increasingly complex. We explore how Tango's Multiclasses provide an elegant solution to streamline these processes while significantly reducing configuration errors.