Use instrument name instead of acronym.

r1155 | ffr | 2006-10-16 09:42:18 +1000 (Mon, 16 Oct 2006) | 2 lines
This commit is contained in:
Ferdi Franceschini
2006-10-16 09:42:18 +10:00
committed by Douglas Clowes
parent 7ddd7e48ba
commit 6bc9b58d48

View File

@@ -1,15 +1,14 @@
# $Revision: 1.1 $
# $Date: 2006-10-13 06:35:03 $
# $Revision: 1.2 $
# $Date: 2006-10-15 23:42:18 $
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
# Last revision by: $Author: ffr $
source motParList.tcl
#-------------------------------------------------------------------------
# Install the SICS Hipadaba
#-------------------------------------------------------------------------
proc makeHdbMotor {root treename sicsname} {
set parList [list hardlowerlim hardupperlim softlowerlim softupperlim \
softzero fixed interruptmode precision accesscode sign failafter \
maxretry ignorefault movecount]
global parList;
append motName $root "/" $treename
eval hmake $motName spy none
eval hmakescript "$motName/position" \"$sicsname\" \"run $sicsname\" float
@@ -77,486 +76,514 @@ clientput {
<part id="sample" label="Sample Stage">
<device id="som">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="schi" label="">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="sphi">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="sx">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="sz">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="stth">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
</part>
<part id="monochromator" label="Monochromator">
<device id="mom">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="mchi">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="mphi">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="mx">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="mz">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="mtth" label="">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
</part>
<part id="slits" label="Slits System">
<part id="1" label="Primary Slit System">
<device id="ss1u">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss1d">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss1l">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss1r">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss1vg">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
<device id="ss1vo" label="">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
<device id="ss1hg">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
<device id="ss1ho" label="">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
</part>
<part id="2" label="Secondary Slit System">
<device id="ss2u">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss2d">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss2l">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss2r">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
<property dataType="Float" id="accel" privilege="USER"/>
<property dataType="Float" id="decel" privilege="USER"/>
<property dataType="Float" id="home" privilege="MANAGER"/>
<property dataType="Float" id="maxaccel"/>
<property dataType="Float" id="maxdecel"/>
<property dataType="Float" id="maxspeed"/>
<property dataType="Float" id="speed" privilege="USER"/>
</device>
<device id="ss2vg">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
<device id="ss2vo" label="">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
<device id="ss2hg">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
<device id="ss2ho" label="">
<property dataType="Float" id="position" privilege="USER"/>
<property dataType="Float" id="hardlowerlim" privilege="READ_ONLY"/>
<property dataType="Float" id="hardupperlim" privilege="READ_ONLY"/>
<property dataType="Float" id="softlowerlim" privilege="USER"/>
<property dataType="Float" id="softupperlim" privilege="USER"/>
<property dataType="Float" id="softzero" privilege="USER"/>
<property dataType="Float" id="fixed" privilege="USER"/>
<property dataType="Float" id="interruptmode" privilege="USER"/>
<property dataType="Float" id="precision" privilege="USER"/>
<property dataType="Float" id="accesscode" privilege="USER"/>
<property dataType="Float" id="sign" privilege="USER"/>
<property dataType="Float" id="failafter" privilege="USER"/>
<property dataType="Float" id="maxretry" privilege="USER"/>
<property dataType="Float" id="ignorefault" privilege="USER"/>
<property dataType="Float" id="movecount" privilege="USER"/>
</device>
</part>
</part>