Sep 23 – 27, 2024
ESRF Auditorium
Europe/Paris timezone

Karabo and Tango interoperability

Sep 24, 2024, 6:00 PM
2h
ESRF Entrance Hall

ESRF Entrance Hall

Poster Beamline control systems Posters

Speaker

Gabriele Giovanetti (European XFEL)

Description

The Karabo control system is used facility-wide at European XFEL (EuXFEL) to steer experiments and collect scientific data. As a user-centered facility, EuXFEL deals with ever-changing requirements and faces often the need to integrate new instrumentation, or even to cope with user-provided hardware on relatively short notice. 
Tango is a well-established control system, and many hardware devices that are new in the EuXFEL context, have a Tango server available.
For this reasona generic Karabo interface to Tango server has been implemented, the Karabo Tango Mirror. It takes full advantage of the PyTango API and can be configured to connect to a Tango Server and expose any Tango attribute to the Karabo world. A more specific Karabo TangoMotor device has been implemented, to steer motor controllers which come with a Tango server by means of a Karabo motor interface. The Karabo webProxy, wich expose Karabo device properties by mean of a REST API, can be used to expose Karabo devices to any other control system, including Tango.

Abstract publication I agree that the abstract will be published on the web site

Primary authors

Gabriele Giovanetti (European XFEL) Michael Smith (European XFEL)

Co-authors

Alessandro Silenzi (European XFEL) Ana Garcia-Tabares Valdivieso (European XFEL) Andrea Parenti (European XFEL) Ayaz Samadli Dennis Goeries (European XFEL GmbH) Florian Sohn (European XFEL) Ivars Karpics (European XFEL) Wajid Ehsan (European XFEL)

Presentation materials