HowTos
-
How to install Tango 6.1 source distribution and PyTango on a RedHat 5 box
- This HowTo explains with all the necessary details how to install Tango 6.1 source distribution and PyTango 3.0.4 on a RedHat 5 computer
-
How To use PyQt and TAU
- A collection of recipes to make first steps easier ...
-
Howto svk
- How to maintain multiple repositories with the same sources synchronized. Keywords: distributed & decentralized development
-
How to create inheritance link between Tango classes (C++)
- This HowTo explains how it is possible to create a new Tango class which inherits from an already existing Tango class.
-
Tango: Running device server(s) on Windows XP with IPv6 installed
- This HowTo gives some advices about running Tango device server on a Windows Xp box when the IPv6 protocol stack is installed
-
Tango: notifd process memory requirements
- This HowTo explains the notifd process amazing memory value in the VIRT column of the "top" utility
-
Tango: What happens in the notifd process?
- This HowTo describe the Tango's usage of the notifd process and the tool you can use to check its activity
-
Tutorial 1 : How to install Tango on Windows ?
- How to install a complete Tango System (with database) on Windows ?
-
Tutorial 2 : how to install a Device Server ?
- This tutorial will show you what is a device server, and how to install it with JIVE (before developping a new one, in a future tutorial)
-
CPP: Adding Dynamic Attributes to a Device Server
- Do you need to create more or less Attributes depending on a certain Property value? This brief HowTo implements it with a Tango Device Server.
-
CPP: A Tango device class with its own thread
- This HowTo details how you can write a Tango class when it has to have its own thread and with data shared between the device attributes and the thread
-
CPP: Extracting read and set values from a scalar attribute
- This HowTo gives a CPP example of how you can retrieve a scalar attribute read and set value
-
CPP: Manage state machine on a READ_WRITE attribute
- This HowTo explains how you have to code your READ_WRITE attributes is_allowed() method in case you want to manage the type of action done on the attribute (READ or WRITE)
-
CPP: Database reconnection at device server startup
- This HowTo is a CPP example of how you can program a Tango DS in order that it can be started before the Tango's database and which will wait for the Tango database to start
-
How to run a Tango Server with active Windows Firewall
-
CPP: How to use C++ vectors to set Tango attribute values
-
Tango 6.1 installation

