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:
- join us on Slack: https://tango-controls.slack.com/messages/CKHSF815W/ (if you do not have access, please contact Piotr )
- check the wiki: https://github.com/tango-controls/rfc/wiki
- read the following guidelines:
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.
cumbia formula plugin & la-cumparsita app: manipulate results through functions & give life to an application without writing code
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.
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 supported. Android 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.
Tango REST API RC6 specification draft has been released: link
The main changes to the specification are: introduction of subscriptions and HTTP/2.0
Tango REST API GitHub repository has been extended with client code samples: link.
If you use Tango REST API please feel encouraged to add your samples in your favorite language via Pull Requests.
Tango REST API RC5 specification draft has been released: link
RC5 will be in the draft state for the next two weeks. If there is no major issues with it it will be promoted from draft to actual version and I will start to update mtangorest.server accordingly.
Best regards and have a great weekend!
Big news for all Tango Windows users :
As announced at the last Tango meeting in Florence Continuous Integration for Tango and PyTango has been set up for Windows!!! Now the latest versions of Tango and PyTango are automatically built for a large variety of Windows platforms and compilers.
Good news everyone!
JTango has finally made it into maven central:
Special thanks to Reynald Bourtembourg! He has made a considerable input to the process.
The MARS City project to simulate living on Mars has adopted Tango as their unifying protocol for connecting their devices. Read about it in the Testimonies section.
Tango is moving to GitHub. Read all about it!
The TANGO Community Roadmap discussed at the Krakow meeting has been documented and updated online in preparation for the Toulouse meeting.
Your feedback and contributions welcomed.
Thursday 9th of June, 2016 at 15:20, MAX IV was able to record the first data set at the BioMax beamline. We now have “1st light on a sample” and can thus credibly inaugurate MAX IV :-)
We would like to thanks all the Tango community for their contribution.
Elettra Sincrotrone Trieste is organizing a school on TANGO Controls. The lessons will be held in Trieste, Italy, on 4-8 July, 2016.
The school will give 15 young graduates a general overview of the TANGO framework and the fundamentals to be able to develop software applications in the TANGO environment.
Attendance and accommodation costs will be covered by Elettra Sincrotrone Trieste.
For more information visit the web site of the school: http://www.elettra.eu/Conferences/2016/TANGO_School/
We are pleased to announce that Jean-Michel Chaize of the ESRF has been elected Coordinator of the TANGO Controls Collaboration! He will coordinate the newly founded TANGO Controls Collaboration.
We are pleased to announce the creation of a new company named 3-Controls for doing Tango SCADA integration and services for industry.
Located in Krakow (Poland) 3-Controls will be the first company 100% dedicated to Tango.
It does devices, integration and implementation of the Tango SCADA control system for the industry, research infrastructure and building infrastructure
It creates dedicated software for control and measurement systems according to customer requirements with the possibility of integration with other systems.
Welcome to 3-Controls!