Here is the configuration at P10:
haspp10e2
p10/ads/sps4 192.168.51.128 haspp10girder.desy.de
p10/spk/exp.07 p10/ads/sps4 chan 0 transx1
p10/spk/exp.08 p10/ads/sps4 chan 1 transx2
p10/spk/exp.09 p10/ads/sps4 chan 2 transy1
p10/spk/exp.10 p10/ads/sps4 chan 3 transy2
constraint: x1, x2 and y1, y2 should have the same position
the multiple motors devices:
p10/multiplemotors/opt.02 moves x1 and x2
p10/multiplemotors/opt.03 moves y1 and y2
p10/ads/sps3 192.168.51.124 haspp10mirr1.desy.de
p10/spk/exp.01 p10/ads/sps3 chan 0 m1transx
p10/spk/exp.02 p10/ads/sps3 chan 1 m2transx
p10/spk/exp.03 p10/ads/sps3 chan 2 m1roty
p10/spk/exp.04 p10/ads/sps3 chan 3 m2roty
p10/spk/exp.05 p10/ads/sps3 chan 4 mtransy
haspp10opt
p10/ads/sps1 192.168.34.166 haspp10sltv.desy.de
p10/ads/sps2 192.168.34.167 haspp10sltvh.desy.de
p10/slt/exp.01 p10/ads/sps1 chan 0 slt1vgap
p10/slt/exp.02 p10/ads/sps1 chan 1 slt1voffs
p10/slt/exp.03 p10/ads/sps2 chan 0 slt2hleft
p10/slt/exp.04 p10/ads/sps2 chan 1 slt2right
p10/slt/exp.05 p10/ads/sps2 chan 2 slt2vgap
p10/slt/exp.06 p10/ads/sps2 chan 3 slt2voffs
P10 has slits and a mirror that are controlled by the Slt (aka Spk) server. The following screen shots refer to the Slt configuration. The Spk configuration is very much the same.
slt1vgap, etc. are logical names which are used in Spectra, see below.
After the server has been configured properly, the devices are introduced to Online (/online_dir/online.xml):
<device> <name>slt1vgap</name> <type>stepping_motor</type> <module>spk</module> <device>p10/slt/exp.01</device> <control>tango</control> <hostname>haspp10e1:10000</hostname> </device> <device> <name>slt1voffs</name> <type>stepping_motor</type> <module>spk</module> <device>p10/slt/exp.02</device> <control>tango</control> <hostname>haspp10e1:10000</hostname> </device> <device> <name>slt2hleft</name> <type>stepping_motor</type> <module>spk</module> <device>p10/slt/exp.03</device> <control>tango</control> <hostname>haspp10e1:10000</hostname> </device> <device> <name>slt2hright</name> <type>stepping_motor</type> <module>spk</module> <device>p10/slt/exp.04</device> <control>tango</control> <hostname>haspp10e1:10000</hostname> </device> <device> <name>slt2vgap</name> <type>stepping_motor</type> <module>spk</module> <device>p10/slt/exp.05</device> <control>tango</control> <hostname>haspp10e1:10000</hostname> </device> <device> <name>slt2voffs</name> <type>stepping_motor</type> <module>spk</module> <device>p10/slt/exp.06</device> <control>tango</control> <hostname>haspp10e1:10000</hostname> </device>