LabView

Description
Client and server API for LabVIEW.
Runs on Windows and Linux.
Provides 32 and 64 bits support on both platforms.

Leads

Nicolas Leclercq, SOLEIL

Source code

GitHub

Documentation

tango-controls.readthedocs.io


Igor PRO

Description
Client API for Igor Pro .
Compiling this binding requires the WaveMetrics' XOP Toolkit.

Leads

Nicolas Leclercq, SOLEIL

Source code

GitHub

Documentation

tango-controls.readthedocs.io


Matlab and Octave

Description
A client API for Matlab and Octave.
Release 2.0.6 for Matlab >= R2009b or Octave >= 3.6.2
Runs on Windows and Linux. Provides 64 bits support on both platforms (the 32 bits mode is still available on Linux but could be abandoned in a near future).
 

Leads

Nicolas Leclercq, SOLEIL

Source code

GitHub

Documentation

tango-controls.readthedocs.io


REST API

Description
This project is the effort to define a standard REST API for Tango Controls.
REST API is requested by the community and discussed in the forum thread.
The repository provides Java reference implementation which can be used for server/client development using Java.

Leads

Igor Khorkhriakov, IK

Source code

GitHub

Documentation

tango-controls.readthedocs.io


Panorama

Description
The Panorama binding is available thanks to CEA.
Runs on Windows 32 and 64 bits.
Binary and source distribution for Windows 32 and 64 bits. This distribution consists of an ISO file of the full source and binary CD distribution. You can use this iso file to burn a CD or to initialize a USB memory stick (using for example  isotousb). In this distribution, you will find:

  • A windows installer
  • Documentation (in French)
  • TANGO 7.2.1
  • A set of libraries allowing a Panorama E2 application to control Tango device(s)
  • A binary application (TangoExplorer) which automatically generates a Panorama E2 application from all available Tango devices.

Download

ISO

Documentation

tango-controls.readthedocs.io


C language

Description
C is supported for clients written in old style C (like SPEC - https://certif.com/). 
The C binding does  not support all features of TANGO. 
Clients are encouraged to use the C++ api if they need access to all features of TANGO.

  • A minimal client binding for the good old C language
  • Release 3.0.2 including features of Tango 8 but no events

Leads

Jens Meyer, ESRF

Download

Sourceforge

Documentation

tango-controls.readthedocs.io