TANGO

Device Servers


WARNING: These classes have been developped for a specific usage and are not guaranteed for all platforms.


11 Linac Classes hosted by ESRF
Class Name
Lang
Repos
Description
Linac
C++
CVS
This class will manage the high level object controlling the linac. This object will allow the executions of sequences to put the linac in ON,OFF, STANDBY or LOW HEATING STATE.
LinacCooling
C++
CVS
This class will manage the linac cooling.
LinacGun
C++
CVS
This class will manage the gun of the linac. The gun is the electrons source of the accelerator. It defines the pulsed characteristics of the electron beam (duration, rate).
LinacGunAux
C++
CVS
This class will manage the gun auxiliary of the Linac.
LinacGunHVPS
C++
CVS
The high voltage power supply will provide high voltage to the gun of the linac.
LinacHVPS
C++
CVS
The high voltage power supply will provide high voltage to the modulators and to the the gun modulator of the linac.
LinacModAux
C++
CVS
This class will manage the modulator auxiliaries of the Linac.
LinacModulator
C++
CVS
The linac is equiped with two identical modulators, supplying two klystrons with the power necessary for the two 6 meters accelerating sections, and for the buncher. The klystrons ...
LinacRF
C++
CVS
This class will manage the Linac RadioFrequency. The three structures of the linac (buncher - section 1 - section 2) consist of coupled wave guide cavities, through which a high fr...
LinacSYItlk
C++
CVS
this class interfaces the Wago module which interlocks the linac if the synchrotron current is over a predefined limit. It gives the state of the interlock, the measured current an...
LinacSequencer
C++
CVS
Sequencer server to execute the necessary sequences to start and stop the LINAC.



Last Update: Thu Oct 06 08:47:42 CEST 2011


TANGO is an open source project hosted by :
Sourceforge logo small
Core and Tools : CVS repository on tango-cs project
Device Servers : CVS repository on tango-ds project