HowTos
-
How to install Tango on host running the Ubuntu Operating System
- This HowTo gives all the details allowing the reader to install Tango on his Ubuntu computer using Tango binary packages
-
How to deal with string Tango attribute (C++)
- This HowTo gives example on how the code for string attribute could be written. This is only for C++ Tango device class.
-
How To use PyQt and TAU / Taurus
- This file is NOT the official Tau Documentation, it's just my personal 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 device property value? This brief HowTo details how this to implement such a feature. This HowTo is based on code generated by Pogo release 8
-
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
-
PyTango: DynamicAttributes using DynamicDS template
- This HowTo shows how to configure attributes for PySignalSimulator, PyStateComposer, PyPLC or any other device server inherited from fandango.dynamic.DynamicDS Class
-
How To PyTango
- My list of short recipes for common tasks ... please check official documentation first!
-
How to compile with Maven
- Some Tango devices and shared libraries come with the maven system build. This HowTo explains how to set up and compile with Apache Maven

