Tango

The SIS3600 is operated by the SIS3610 Tango server. The property TypeSIS3600 is used to select this module, see below. Here is an example for entries in /online_dir/online.xml:

<device>
  <name>ireg1</name>
  <type>input_register</type>
  <module>sis3600</module>
  <device>flash/register/pgm1.in01</device>
  <control>tango</control> 
 <hostname>hasfpgm99:10000</hostname> 
</device>
<device>
  <name>ireg2</name>
  <type>input_register</type>
  <module>sis3600</module>
  <device>flash/register/pgm1.in02</device>
  <control>tango</control>
 <hostname>hasfpgm99:10000</hostname>
</device>
...

Notice that the bit-shifting as described in the non-Tango part is no longer necessary because this is done by the Tango server using the channel property.

SIS3610
  PGM1
    SIS3610
      flash/register/in.01
        Base:        69632 (== 0x11000)
        Channel:         0
        FlagInputOutput: 0
        SimulationMode:  0
        TypeSIS3600:     1
      flash/register/in.02
        Base:        69632 (== 0x11000)
        Channel:         1
        FlagInputOutput: 0
        SimulationMode:  0
        TypeSIS3600:     1
...