How to install/start Tango starter device (Pytango)

Dear all,

On the one hand, I have several device server (Pytango based) running on ARM target, which has Linux OS.

On the other hand, I have a TANGO server running (Linux based as well), which receives all the device servers of the network (and I am able to manage them using Jive)

Now, I need to install Tango Starter device server in order to control all the active device servers and ar this point is where I am lost…

  • Where do I have to install the tango starter device? On the ARM target or on the TANGO server?
  • Is it possible to get the tango starter device with Python? Or is it only available with C?
  • When tango starter device is correctly installed, does it detect the others active device server automatically? or is it necessary to create a list or something similar?

I used the following links without success:

Your text to link here...
Your text to link here...

Thanks in advance, Adrián.
Adriánmm89
Dear all,

On the one hand, I have several device server (Pytango based) running on ARM target, which has Linux OS.

On the other hand, I have a TANGO server running (Linux based as well), which receives all the device servers of the network (and I am able to manage them using Jive).

Now, I need to install Tango Starter device server in order to control all the active device servers and ar this point is where I am lost…

  • Where do I have to install the tango starter device? On the ARM target or on the TANGO server?

You should install a Tango Starter instance on each host where the Tango device servers you want to control are running.
So if you have some Tango device servers on your ARM target, you should run a Starter device server instance there.
If you have another TANGO device server running on another host, acting also as a client for all these devices running on the ARM target, you will need to start a Starter device on this other host too if you want to be able to start/stop easily this other Tango device server.

Adriánmm89
  • Is it possible to get the tango starter device with Python? Or is it only available with C?

As far as I know, there is no python version. Starter device server is written in C++, actually.

Adriánmm89
  • When tango starter device is correctly installed, does it detect the others active device server automatically? or is it necessary to create a list or something similar?

Starter will normally detect the other active device servers running on the same host automatically if it is well installed.
The device servers are actually notifying the Starter device automatically during their startup and shutdown phases.
I think there are some tricks with python and java device servers to start them via executable shell scripts so the Starter can start them easily as if they were C++ executables.
Adriánmm89
I used the following links without success:

Your text to link here...
Your text to link here...

Thanks in advance, Adrián.
Rosenberg's Law: Software is easy to make, except when you want it to do something new.
Corollary: The only software that's worth making is software that does something new.
 
Register or login to create to post a reply.