6 results

  • 16-Dec-19-224641.jpg

    After only 10 months of shutdown for dismantling the old Storage-ring, adapting the injection system and installing the tens of tousands of pieces of equipments, the beam have been injected in the new storage ring at the foreseen date and within the foreseen budget.

    The Accelerator control system based on TANGO was ready at the d date for allowing the control room team to tune this brand new machine. TANGO thank's to it's modularity, flexibility and efficient design, allowed to prepare all the pieces of software well in dadvance on simulated devices and was the key of the success of the control system.

    Read more

  • Hi Tangoers,

    Following the Tango Community Meeting in Hamburg, we have started work on Tongo Controls protocol formal specification (RFCs). The RFCs will be base for future development.

    The current state is visible on the GitHub: https://github.com/tango-controls/rfc

    We are looking for contributors. You may contribute by:

    • writing parts of the specification
    •  reviewing and commenting on what is written (PR reviews)

    If you would like to contribute, please:

    We need you!

  • cumbia-telegram.png

    The cumbia-telegram bot is a small server employing the Telegram bot API to establish a communication between an authorized user  and a control system managed by the cumbia libraries. It can be used to:

    • get notifications about the control system status
    • read any source supported by the control system engines
    • employ formulas to get custom notifications:  alert  sr/diagnostics/dcct_s4 < 10

    Special care has been taken in realizing a safe application that protects the control system from both overloading and unauthorized access. The interaction with the messaging application is made effortless by the history, bookmark and alias modules. They promote tapping rather than writing. Read more on the cumbia-telegram dedicated page.

  • cumparsita.png

    cumbia formula plugin & la-cumparsita app: manipulate results through functions & give life to an application without writing code

    cumbia-formula plugin: mixing the Qt javascript integration and the cumbia formula plugin, read results from Tango and Epics can be manipulated by functions. The results can be displayed into any cumbia-qtcontrols widget. Check out cumbia-libs and refer to the formula plugin section for details.

    la-cumparsita: a new cumbia utility that inflates a qt designer ui file into a real application without writing code. Nonetheless, the most demanding users can inject javascript functions into the graphical components to process and combine values from the devices. la-cumparsita seamlessly integrates with real Qt/C++ applications sharing the same cumbia  model.

  • android-qml-elements.jpg

    Connect with the Tango control system (and more...)

    Write graphical user interface components and applications communicating with the Tango and Epics control systems. More control system engines can be added in the future and plugged into existing cumbia installations and applications.

    Everywhere

    cumbia is written in C++ and uses the Qt libraries to develop graphical user interfaces. This means cumbia applications work on desktop computers as well as on Android devices. In principle, cumbia is available wherever C++ and Qt are supportedAndroid and Linux platforms have been successfully tested and porting an application from one platform to another is just a matter of a few clicks with the Qt creator IDE.

    Read more

6 results