From 7fdd3b60cf1f10bcb405361edad4749b82968245 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Denis?= <jfdenis@cea.fr>
Date: Tue, 15 Nov 2016 16:38:00 +0100
Subject: [PATCH] Update RESET Function

---
 builddir/3.14.12.5/dbd/EMU.dbd                |     5 -
 builddir/3.14.12.5/lib/centos7-x86_64/EMU.dep |    10 -
 .../3.14.12.5/lib/centos7-x86_64/libEMU.so    |   Bin 46501 -> 0 bytes
 builddir/3.14.12.5/lib/eldk56-e500v2/EMU.dep  |    10 -
 .../3.14.12.5/lib/eldk56-e500v2/libEMU.so     |   Bin 15546 -> 0 bytes
 builddir/3.15.2/dbd/EMU.dbd                   |     5 -
 builddir/3.15.2/lib/centos7-x86_64/EMU.dep    |    10 -
 builddir/3.15.2/lib/centos7-x86_64/libEMU.so  |   Bin 46697 -> 0 bytes
 builddir/3.15.2/lib/eldk56-e500v2/EMU.dep     |    10 -
 builddir/3.15.2/lib/eldk56-e500v2/libEMU.so   |   Bin 15518 -> 0 bytes
 .../EMU_subRecordFunctions.dbd                |     4 -
 .../.dependencies_includes                    |     1 -
 .../O.3.14.12.5_centos7-x86_64/EMU_CALCULS.d  |    15 -
 .../O.3.14.12.5_centos7-x86_64/EMU_CALCULS.dc |    25 -
 .../O.3.14.12.5_centos7-x86_64/EMU_CALCULS.o  |   Bin 30496 -> 0 bytes
 .../EMU_RAMP-CURRENT.c                        |   261 -
 .../EMU_RAMP-CURRENT.d                        |    14 -
 .../EMU_RAMP-CURRENT.dc                       |    27 -
 .../EMU_RAMP-CURRENT.i                        |    78 -
 .../EMU_RAMP-CURRENT.o                        |   Bin 24240 -> 0 bytes
 .../EMU_RAMP-CURRENT_snl.dbd                  |     1 -
 .../EMU_Versionjfdenis.c                      |     1 -
 .../EMU_Versionjfdenis.d                      |     1 -
 .../EMU_Versionjfdenis.o                      |   Bin 2336 -> 0 bytes
 .../EMU_registerRecordDeviceDriver.cpp        |    55 -
 .../EMU_registerRecordDeviceDriver.d          |    18 -
 .../EMU_registerRecordDeviceDriver.o          |   Bin 14408 -> 0 bytes
 builddir/O.3.14.12.5_centos7-x86_64/libEMU.so |   Bin 46501 -> 0 bytes
 .../.dependencies_includes                    |     1 -
 .../O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.d   |    15 -
 .../O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.dc  |    36 -
 .../O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.o   |   Bin 3948 -> 0 bytes
 .../EMU_RAMP-CURRENT.c                        |   261 -
 .../EMU_RAMP-CURRENT.d                        |    14 -
 .../EMU_RAMP-CURRENT.dc                       |    48 -
 .../EMU_RAMP-CURRENT.i                        |    77 -
 .../EMU_RAMP-CURRENT.o                        |   Bin 4920 -> 0 bytes
 .../EMU_RAMP-CURRENT_snl.dbd                  |     1 -
 .../EMU_Versionjfdenis.c                      |     1 -
 .../EMU_Versionjfdenis.d                      |     1 -
 .../EMU_Versionjfdenis.o                      |   Bin 802 -> 0 bytes
 .../EMU_registerRecordDeviceDriver.cpp        |    55 -
 .../EMU_registerRecordDeviceDriver.d          |    18 -
 .../EMU_registerRecordDeviceDriver.o          |   Bin 3136 -> 0 bytes
 builddir/O.3.14.12.5_eldk56-e500v2/libEMU.so  |   Bin 15546 -> 0 bytes
 .../EMU_subRecordFunctions.dbd                |     4 -
 .../.dependencies_includes                    |     1 -
 .../O.3.15.2_centos7-x86_64/EMU_CALCULS.d     |    17 -
 .../O.3.15.2_centos7-x86_64/EMU_CALCULS.dc    |    27 -
 .../O.3.15.2_centos7-x86_64/EMU_CALCULS.o     |   Bin 30728 -> 0 bytes
 .../EMU_RAMP-CURRENT.c                        |   261 -
 .../EMU_RAMP-CURRENT.d                        |    19 -
 .../EMU_RAMP-CURRENT.dc                       |    29 -
 .../EMU_RAMP-CURRENT.i                        |    78 -
 .../EMU_RAMP-CURRENT.o                        |   Bin 24232 -> 0 bytes
 .../EMU_RAMP-CURRENT_snl.dbd                  |     1 -
 .../EMU_Versionjfdenis.c                      |     1 -
 .../EMU_Versionjfdenis.d                      |     1 -
 .../EMU_Versionjfdenis.o                      |   Bin 2328 -> 0 bytes
 .../EMU_registerRecordDeviceDriver.cpp        |    63 -
 .../EMU_registerRecordDeviceDriver.cpp.tmp    |    65 -
 .../EMU_registerRecordDeviceDriver.d          |    21 -
 .../EMU_registerRecordDeviceDriver.o          |   Bin 15096 -> 0 bytes
 builddir/O.3.15.2_centos7-x86_64/libEMU.so    |   Bin 46697 -> 0 bytes
 .../.dependencies_includes                    |     1 -
 builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.d |    17 -
 .../O.3.15.2_eldk56-e500v2/EMU_CALCULS.dc     |    38 -
 builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.o |   Bin 3948 -> 0 bytes
 .../O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.c |   261 -
 .../O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.d |    19 -
 .../EMU_RAMP-CURRENT.dc                       |    51 -
 .../O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.i |    77 -
 .../O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.o |   Bin 4920 -> 0 bytes
 .../EMU_RAMP-CURRENT_snl.dbd                  |     1 -
 .../EMU_Versionjfdenis.c                      |     1 -
 .../EMU_Versionjfdenis.d                      |     1 -
 .../EMU_Versionjfdenis.o                      |   Bin 802 -> 0 bytes
 .../EMU_registerRecordDeviceDriver.cpp        |    63 -
 .../EMU_registerRecordDeviceDriver.cpp.tmp    |    65 -
 .../EMU_registerRecordDeviceDriver.d          |    21 -
 .../EMU_registerRecordDeviceDriver.o          |   Bin 3220 -> 0 bytes
 builddir/O.3.15.2_eldk56-e500v2/libEMU.so     |   Bin 15518 -> 0 bytes
 builddir/db/EMU.db                            |  2511 ----
 builddir/db/EMU.substitutions                 |   477 -
 builddir/db/EMU_BUFF_CHAN.template            |    76 -
 builddir/db/EMU_CALCUL.template               |   193 -
 builddir/db/EMU_PMAC-CONSOLE.template         |    14 -
 builddir/db/EMU_PMAC-GETBO.template           |     9 -
 builddir/db/EMU_PMAC-SETBO.template           |    14 -
 builddir/db/EMU_PROCESS.template              |    71 -
 builddir/db/set_bo_pmac.template              |    14 -
 builddir/doc/README.md                        |     0
 builddir/misc/pmacVariables.proto             |    37 -
 builddir/opi/EMU.opi                          | 10635 ----------------
 builddir/startup/EMU.cmd                      |   214 -
 95 files changed, 16548 deletions(-)
 delete mode 100644 builddir/3.14.12.5/dbd/EMU.dbd
 delete mode 100644 builddir/3.14.12.5/lib/centos7-x86_64/EMU.dep
 delete mode 100644 builddir/3.14.12.5/lib/centos7-x86_64/libEMU.so
 delete mode 100644 builddir/3.14.12.5/lib/eldk56-e500v2/EMU.dep
 delete mode 100644 builddir/3.14.12.5/lib/eldk56-e500v2/libEMU.so
 delete mode 100644 builddir/3.15.2/dbd/EMU.dbd
 delete mode 100644 builddir/3.15.2/lib/centos7-x86_64/EMU.dep
 delete mode 100644 builddir/3.15.2/lib/centos7-x86_64/libEMU.so
 delete mode 100644 builddir/3.15.2/lib/eldk56-e500v2/EMU.dep
 delete mode 100644 builddir/3.15.2/lib/eldk56-e500v2/libEMU.so
 delete mode 100644 builddir/O.3.14.12.5_Common/EMU_subRecordFunctions.dbd
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/.dependencies_includes
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.d
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.dc
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.o
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.c
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.d
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.dc
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.i
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.o
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.c
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.d
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.o
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.d
 delete mode 100644 builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.o
 delete mode 100755 builddir/O.3.14.12.5_centos7-x86_64/libEMU.so
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/.dependencies_includes
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.d
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.dc
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.o
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.c
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.d
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.dc
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.i
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.o
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.c
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.d
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.o
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.d
 delete mode 100644 builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.o
 delete mode 100755 builddir/O.3.14.12.5_eldk56-e500v2/libEMU.so
 delete mode 100644 builddir/O.3.15.2_Common/EMU_subRecordFunctions.dbd
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/.dependencies_includes
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.d
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.dc
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.o
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.c
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.d
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.dc
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.i
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.o
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.c
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.d
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.o
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp.tmp
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.d
 delete mode 100644 builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.o
 delete mode 100755 builddir/O.3.15.2_centos7-x86_64/libEMU.so
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/.dependencies_includes
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.d
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.dc
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.o
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.c
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.d
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.dc
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.i
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.o
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.c
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.d
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.o
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp.tmp
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.d
 delete mode 100644 builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.o
 delete mode 100755 builddir/O.3.15.2_eldk56-e500v2/libEMU.so
 delete mode 100644 builddir/db/EMU.db
 delete mode 100644 builddir/db/EMU.substitutions
 delete mode 100644 builddir/db/EMU_BUFF_CHAN.template
 delete mode 100644 builddir/db/EMU_CALCUL.template
 delete mode 100644 builddir/db/EMU_PMAC-CONSOLE.template
 delete mode 100644 builddir/db/EMU_PMAC-GETBO.template
 delete mode 100644 builddir/db/EMU_PMAC-SETBO.template
 delete mode 100644 builddir/db/EMU_PROCESS.template
 delete mode 100644 builddir/db/set_bo_pmac.template
 delete mode 100644 builddir/doc/README.md
 delete mode 100644 builddir/misc/pmacVariables.proto
 delete mode 100644 builddir/opi/EMU.opi
 delete mode 100644 builddir/startup/EMU.cmd

diff --git a/builddir/3.14.12.5/dbd/EMU.dbd b/builddir/3.14.12.5/dbd/EMU.dbd
deleted file mode 100644
index c5a2e42..0000000
--- a/builddir/3.14.12.5/dbd/EMU.dbd
+++ /dev/null
@@ -1,5 +0,0 @@
-registrar (RampCurrentRegistrar)
-function (FACTOR_CONVERSION)
-function (ANGLE_CALCUL)
-function (CREATE_TAB)
-function (INIT_TAB)
diff --git a/builddir/3.14.12.5/lib/centos7-x86_64/EMU.dep b/builddir/3.14.12.5/lib/centos7-x86_64/EMU.dep
deleted file mode 100644
index 27503d0..0000000
--- a/builddir/3.14.12.5/lib/centos7-x86_64/EMU.dep
+++ /dev/null
@@ -1,10 +0,0 @@
-# Generated file. Do not edit.
-DataAcquisition,agaget
-scanning,2.0+
-FastAcquisition,agaget
-ecat2db,0.3+
-streamdevice,2.7+
-sscan,2.10+
-busy,1.6+
-calc,3.6+
-seq,2.1+
diff --git a/builddir/3.14.12.5/lib/centos7-x86_64/libEMU.so b/builddir/3.14.12.5/lib/centos7-x86_64/libEMU.so
deleted file mode 100644
index 0eeaca36c3feb93626fe8598e4eeac77a78c2385..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46501
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
B;bs5;

diff --git a/builddir/3.14.12.5/lib/eldk56-e500v2/EMU.dep b/builddir/3.14.12.5/lib/eldk56-e500v2/EMU.dep
deleted file mode 100644
index 27503d0..0000000
--- a/builddir/3.14.12.5/lib/eldk56-e500v2/EMU.dep
+++ /dev/null
@@ -1,10 +0,0 @@
-# Generated file. Do not edit.
-DataAcquisition,agaget
-scanning,2.0+
-FastAcquisition,agaget
-ecat2db,0.3+
-streamdevice,2.7+
-sscan,2.10+
-busy,1.6+
-calc,3.6+
-seq,2.1+
diff --git a/builddir/3.14.12.5/lib/eldk56-e500v2/libEMU.so b/builddir/3.14.12.5/lib/eldk56-e500v2/libEMU.so
deleted file mode 100644
index bbbd1825ff13b97c35b2352678d61f453c5263fa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15546
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
X<~QGtlhG*&e7kPCCp{<gtttNl9MOLf

diff --git a/builddir/3.15.2/dbd/EMU.dbd b/builddir/3.15.2/dbd/EMU.dbd
deleted file mode 100644
index c5a2e42..0000000
--- a/builddir/3.15.2/dbd/EMU.dbd
+++ /dev/null
@@ -1,5 +0,0 @@
-registrar (RampCurrentRegistrar)
-function (FACTOR_CONVERSION)
-function (ANGLE_CALCUL)
-function (CREATE_TAB)
-function (INIT_TAB)
diff --git a/builddir/3.15.2/lib/centos7-x86_64/EMU.dep b/builddir/3.15.2/lib/centos7-x86_64/EMU.dep
deleted file mode 100644
index 75e4953..0000000
--- a/builddir/3.15.2/lib/centos7-x86_64/EMU.dep
+++ /dev/null
@@ -1,10 +0,0 @@
-# Generated file. Do not edit.
-ecat2db
-DataAcquisition,agaget
-scanning,2.0+
-FastAcquisition,agaget
-streamdevice,2.7+
-sscan,2.10+
-busy,1.6+
-calc,3.6+
-seq,2.1+
diff --git a/builddir/3.15.2/lib/centos7-x86_64/libEMU.so b/builddir/3.15.2/lib/centos7-x86_64/libEMU.so
deleted file mode 100644
index 49a87f3773a4d2bf42b263e390068619a1d6c7ac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46697
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
Dni%)U

diff --git a/builddir/3.15.2/lib/eldk56-e500v2/EMU.dep b/builddir/3.15.2/lib/eldk56-e500v2/EMU.dep
deleted file mode 100644
index 75e4953..0000000
--- a/builddir/3.15.2/lib/eldk56-e500v2/EMU.dep
+++ /dev/null
@@ -1,10 +0,0 @@
-# Generated file. Do not edit.
-ecat2db
-DataAcquisition,agaget
-scanning,2.0+
-FastAcquisition,agaget
-streamdevice,2.7+
-sscan,2.10+
-busy,1.6+
-calc,3.6+
-seq,2.1+
diff --git a/builddir/3.15.2/lib/eldk56-e500v2/libEMU.so b/builddir/3.15.2/lib/eldk56-e500v2/libEMU.so
deleted file mode 100644
index cdb51c6cadc6f0bf36ef7a98731c93131031b195..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15518
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

diff --git a/builddir/O.3.14.12.5_Common/EMU_subRecordFunctions.dbd b/builddir/O.3.14.12.5_Common/EMU_subRecordFunctions.dbd
deleted file mode 100644
index 9d289f7..0000000
--- a/builddir/O.3.14.12.5_Common/EMU_subRecordFunctions.dbd
+++ /dev/null
@@ -1,4 +0,0 @@
-function (FACTOR_CONVERSION)
-function (ANGLE_CALCUL)
-function (CREATE_TAB)
-function (INIT_TAB)
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/.dependencies_includes b/builddir/O.3.14.12.5_centos7-x86_64/.dependencies_includes
deleted file mode 100644
index 2cb57ab..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/.dependencies_includes
+++ /dev/null
@@ -1 +0,0 @@
-DEPENDENCIES_INCLUDES = -I/opt/epics/modules/DataAcquisition/agaget/3.14.12.5/include -I/opt/epics/modules/DataAcquisition/agaget/3.14.12.5/include/os/Linux -I/opt/epics/modules/DataAcquisition/agaget/3.14.12.5/include/os/default -I/opt/epics/modules/scanning/2.0.4/3.14.12.5/include -I/opt/epics/modules/scanning/2.0.4/3.14.12.5/include/os/Linux -I/opt/epics/modules/scanning/2.0.4/3.14.12.5/include/os/default -I/opt/epics/modules/ecat2db/0.3.2/3.14.12.5/include -I/opt/epics/modules/ecat2db/0.3.2/3.14.12.5/include/os/Linux -I/opt/epics/modules/ecat2db/0.3.2/3.14.12.5/include/os/default -I/opt/epics/modules/FastAcquisition/agaget/3.14.12.5/include -I/opt/epics/modules/FastAcquisition/agaget/3.14.12.5/include/os/Linux -I/opt/epics/modules/FastAcquisition/agaget/3.14.12.5/include/os/default -I/opt/epics/modules/seq/2.1.10/3.14.12.5/include -I/opt/epics/modules/seq/2.1.10/3.14.12.5/include/os/Linux -I/opt/epics/modules/seq/2.1.10/3.14.12.5/include/os/default 
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.d b/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.d
deleted file mode 100644
index 7b2da41..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.d
+++ /dev/null
@@ -1,15 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c \
- /opt/epics/bases/base-3.14.12.5/include/aSubRecord.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/link.h \
- /opt/epics/bases/base-3.14.12.5/include/dbDefs.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsAssert.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/ellLib.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTime.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.14.12.5/include/registryFunction.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.dc b/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.dc
deleted file mode 100644
index 137d292..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.dc
+++ /dev/null
@@ -1,25 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c /usr/include/stdc-predef.h \
- /opt/epics/bases/base-3.14.12.5/include/aSubRecord.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/link.h \
- /opt/epics/bases/base-3.14.12.5/include/dbDefs.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/stddef.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsAssert.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/ellLib.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTime.h /usr/include/time.h \
- /usr/include/features.h /usr/include/sys/cdefs.h \
- /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
- /usr/include/gnu/stubs-64.h /usr/include/bits/time.h \
- /usr/include/bits/types.h /usr/include/bits/typesizes.h \
- /usr/include/bits/timex.h /usr/include/xlocale.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.14.12.5/include/registryFunction.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h /usr/include/math.h \
- /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
- /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
- /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
- /usr/include/bits/mathcalls.h
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.o b/builddir/O.3.14.12.5_centos7-x86_64/EMU_CALCULS.o
deleted file mode 100644
index 91c92afe45b47272c347f2a651401236e40860fc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 30496
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
SZl8y=?Xm0aPT_CY!~X-r!6VQB

diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.c b/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.c
deleted file mode 100644
index 1326be6..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.c
+++ /dev/null
@@ -1,261 +0,0 @@
-/* Generated with snc from EMU_RAMP-CURRENT.i */
-
-/* Program "RampCurrent" */
-#include <string.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <limits.h>
-#include "epicsTypes.h"
-#include "seqCom.h"
-
-/* Variable declarations */
-# line 13 "../.././src/EMU_RAMP-CURRENT.st"
-static	float PS2_Cons = 0;
-# line 20 "../.././src/EMU_RAMP-CURRENT.st"
-static	float FCCurr_Cons = 0;
-# line 24 "../.././src/EMU_RAMP-CURRENT.st"
-static	short start = 0;
-# line 28 "../.././src/EMU_RAMP-CURRENT.st"
-static	short simulation = 0;
-# line 33 "../.././src/EMU_RAMP-CURRENT.st"
-static	float limitCurr = 0.6;
-
-/* C code definitions */
-# line 8 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdio.h>
-# line 9 "../.././src/EMU_RAMP-CURRENT.st"
-#include <string.h>
-# line 10 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdlib.h>
-
-/* Program init func */
-static void G_prog_init(struct UserVar *pVar)
-{
-}
-
-/****** Code for state "init" in state set "ss1" ******/
-
-/* Delay function for state "init" in state set "ss1" */
-static void D_ss1_0_init(SS_ID ssId, struct UserVar *pVar)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	seq_delayInit(ssId, 0, (1.0));
-}
-
-/* Event function for state "init" in state set "ss1" */
-static seqBool E_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_delay(ssId, 0) && (seq_pvConnectCount(ssId) == seq_pvChannelCount(ssId)))
-	{
-		*pNextState = 1;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "init" in state set "ss1" */
-static void A_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 40 "../.././src/EMU_RAMP-CURRENT.st"
-			start = 0;
-# line 41 "../.././src/EMU_RAMP-CURRENT.st"
-			simulation = 0;
-		}
-		return;
-	}
-}
-
-/****** Code for state "start" in state set "ss1" ******/
-
-/* Delay function for state "start" in state set "ss1" */
-static void D_ss1_0_start(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "start" in state set "ss1" */
-static seqBool E_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 47 "../.././src/EMU_RAMP-CURRENT.st"
-	if ((start == 1) && (simulation == 1))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "start" in state set "ss1" */
-static void A_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 49 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 50 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/****** Code for state "ramp" in state set "ss1" ******/
-
-/* Delay function for state "ramp" in state set "ss1" */
-static void D_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "ramp" in state set "ss1" */
-static seqBool E_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 56 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_efTestAndClear(ssId, 1/*PS2_Cons_flag*/))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-# line 65 "../.././src/EMU_RAMP-CURRENT.st"
-	if (start == 0)
-	{
-		*pNextState = 1;
-		*pTransNum = 1;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "ramp" in state set "ss1" */
-static void A_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-			if ((PS2_Cons < limitCurr) && (PS2_Cons > -limitCurr))
-			{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons = 10;
-			}
-			else
-			{
-				/* C code definitions */
-# line 60 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons= PS2_Cons;
-			}
-# line 62 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	case 1:
-		{
-# line 67 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 68 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/************************ Tables ************************/
-
-/* Channel table */
-static seqChan G_channels[] = {
-	/* chName, offset, varName, varType, count, eventNum, efId, monitored, queueSize, queueIndex */
-	{"{PREFIX_PS}:{CONS_PS2}", (size_t)&PS2_Cons, "PS2_Cons", "float", 1, 2, 1, 1, 0, 0},
-	{"SIMU:CURRENT-SP", (size_t)&FCCurr_Cons, "FCCurr_Cons", "float", 1, 3, 0, 1, 0, 0},
-	{"SCAN:MTR.EXSC", (size_t)&start, "start", "short", 1, 4, 0, 1, 0, 0},
-	{"SCAN:PROC-SIMU", (size_t)&simulation, "simulation", "short", 1, 5, 0, 1, 0, 0}
-};
-
-/* Event masks for state set "ss1" */
-static const seqMask	EM_ss1_0_init[] = {
-	0x00000000,
-};
-static const seqMask	EM_ss1_0_start[] = {
-	0x00000030,
-};
-static const seqMask	EM_ss1_0_ramp[] = {
-	0x00000012,
-};
-
-/* State table for state set "ss1" */
-static seqState G_ss1_states[] = {
-	{
-	/* state name */        "init",
-	/* action function */   A_ss1_0_init,
-	/* event function */    E_ss1_0_init,
-	/* delay function */    D_ss1_0_init,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_init,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "start",
-	/* action function */   A_ss1_0_start,
-	/* event function */    E_ss1_0_start,
-	/* delay function */    D_ss1_0_start,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_start,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "ramp",
-	/* action function */   A_ss1_0_ramp,
-	/* event function */    E_ss1_0_ramp,
-	/* delay function */    D_ss1_0_ramp,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_ramp,
-	/* state options */     (0)
-	},
-};
-
-/* State set table */
-static seqSS G_state_sets[] = {
-	{
-	/* state set name */    "ss1",
-	/* states */            G_ss1_states,
-	/* number of states */  3,
-	/* number of delays */  1
-	},
-};
-
-/* Program table (global) */
-seqProgram RampCurrent = {
-	/* magic number */      2001010,
-	/* program name */      "RampCurrent",
-	/* channels */          G_channels,
-	/* num. channels */     4,
-	/* state sets */        G_state_sets,
-	/* num. state sets */   1,
-	/* user var size */     0,
-	/* param */             "",
-	/* num. event flags */  1,
-	/* encoded options */   (0 | OPT_CONN | OPT_NEWEF),
-	/* init func */         G_prog_init,
-	/* entry func */        NULL,
-	/* exit func */         NULL,
-	/* num. queues */       0
-};
-
-/* Register sequencer commands and program */
-#include "epicsExport.h"
-static void RampCurrentRegistrar (void) {
-    seqRegisterSequencerCommands();
-    seqRegisterSequencerProgram (&RampCurrent);
-}
-epicsExportRegistrar(RampCurrentRegistrar);
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.d b/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.d
deleted file mode 100644
index f86a725..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.d
+++ /dev/null
@@ -1,14 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/seqCom.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/pvAlarm.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/pvType.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTime.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsThread.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdThread.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/seq_release.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.dc b/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.dc
deleted file mode 100644
index 80182e3..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.dc
+++ /dev/null
@@ -1,27 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c /usr/include/stdc-predef.h \
- /usr/include/string.h /usr/include/features.h /usr/include/sys/cdefs.h \
- /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
- /usr/include/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/stddef.h \
- /usr/include/xlocale.h /usr/include/stdio.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/stdarg.h \
- /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/limits.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/syslimits.h \
- /usr/include/limits.h /usr/include/bits/posix1_lim.h \
- /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
- /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h seqCom.h \
- /usr/include/stdlib.h /usr/include/bits/waitflags.h \
- /usr/include/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/bits/byteswap-16.h /usr/include/sys/types.h \
- /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
- /usr/include/bits/sigset.h /usr/include/bits/time.h \
- /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
- /usr/include/alloca.h /usr/include/bits/stdlib-float.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.i b/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.i
deleted file mode 100644
index 8a50d3d..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.i
+++ /dev/null
@@ -1,78 +0,0 @@
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-# 1 "<interne>"
-# 1 "<command-line>"
-# 1 "/usr/include/stdc-predef.h" 1 3 4
-# 1 "<command-line>" 2
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-
-
-
-
-
-program RampCurrent
-
-%%#include <stdio.h>
-%%#include <string.h>
-%%#include <stdlib.h>
-
-
-float PS2_Cons;
-assign PS2_Cons to "{PREFIX_PS}:{CONS_PS2}";
-monitor PS2_Cons;
-evflag PS2_Cons_flag;
-sync PS2_Cons PS2_Cons_flag;
-
-
-float FCCurr_Cons;
-assign FCCurr_Cons to "SIMU:CURRENT-SP";
-monitor FCCurr_Cons;
-
-short start;
-assign start to "SCAN:MTR.EXSC";
-monitor start;
-
-short simulation;
-assign simulation to "SCAN:PROC-SIMU";
-monitor simulation;
-
-
-float limitCurr=0.6;
-
-ss ss1
-{
- state init {
-            when (delay(1.0) && (pvConnectCount() == pvChannelCount()))
-     {
-     start=0;
-     simulation=0;
-     } state start
-     }
-
- state start
-     {
-   when ((start==1) && (simulation==1))
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state ramp
-      }
-
- state ramp
-     {
-   when(efTestAndClear(PS2_Cons_flag))
-    {
-    if((PS2_Cons<limitCurr) && (PS2_Cons>-limitCurr)){FCCurr_Cons= 10;}
-    else{
-     %%FCCurr_Cons= PS2_Cons;
-               }
-    pvPut(FCCurr_Cons);
-    }state ramp
-
-   when (start==0)
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state start
-      }
-
-}
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.o b/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT.o
deleted file mode 100644
index 5f8a18d93a8dd3992642a8d1a18ff8b16ed12169..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24240
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
YapsQ-oX@i#37pS6C6ouY!~6690;pu>6#xJL

diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd b/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd
deleted file mode 100644
index b47d140..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd
+++ /dev/null
@@ -1 +0,0 @@
-registrar (RampCurrentRegistrar)
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.c b/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.c
deleted file mode 100644
index 790699c..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.c
+++ /dev/null
@@ -1 +0,0 @@
-char epics_EMULibRelease[] = "jfdenis";
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.d b/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.d
deleted file mode 100644
index ed81567..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.d
+++ /dev/null
@@ -1 +0,0 @@
-EMU_Versionjfdenis.o: EMU_Versionjfdenis.c
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.o b/builddir/O.3.14.12.5_centos7-x86_64/EMU_Versionjfdenis.o
deleted file mode 100644
index a620f1fb151ddcd5bc4628f9e7e2b276bfeaf9c0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2336
zcmbVO&2G~`5FW>&O$iOHB7UlZ<Vqk~sGX!qf1xE(RNAO5EtSeOvYkz0NSw-ctCmY2
zfirKym0Mo`fp`l}95}#?y_>jOOGvEbo!M``Z+6xh+qu}>eU(xa5JQ0t7_I~gaG4tV
z)zGcN1dPMGR+G7o4||BELp&48ujEKoFrwq7(liR`%qUUQ$_SYoG%3nMoX1r1!=X$n
zk8}B~nw!o|+ylTG>v<)QDQ2LaFJw{u2(sA?Bw&ULsJXT5^K3o;aw>Hn^$+lhD$Ydd
zq`4HvpW&=1zjNa_hxY)hR$z1QsPUG0zSDR4=?puRCk6_gevi2=zreYLCOc)_{xO0<
zp{KKB$M$tp7OWGe+iW^sVc#elrHWBnFcup&viknAezvmISgOF*>m#kERg4v*tSuBv
zmEvltq|F|(rnYSc5w5S!X?ky|f>Utfvh_A|ndjKJG(Eesj)`;%wl#gftm&<TdJTN%
z0}IZN8HB|&u$W!PI%HjD`V8!j=>crjYHQjoZa??W-2n{$ycd`j+Q5r!M|c4{3&3ca
zfeD7?`(SviYZ^^vowOT{+v;O1^i9k1*y)w9>6vbup(J8-9hV6ovx8yxdvs61aQgu>
zuvFa-O#8j`!~XAbnpy#`up?thsxd$AM!h~nX3!=5uz{mkH8LQ#p{##`JmSduZLXJ%
ztfz*i{pBI_Z=`_CoyWMGlO#o6_;;?yr!C}h80cZ6v5uFVlkiV8;n;}GV3xTD7?Cj|
zf8z>`TVZ7G4hE9y&x}P1Q76?;FCV%724ZqfQvRX|$6{m#v&^MFB&;}KM9w@X{*Z8?
z7xon6N%|4~-lZ33d<dPe7Z?<NoL7#$x8u0Xoy4Hrd&C#|k8v^jvYysSTV3)8YK04K
zBkvYo^8KfuDQSN}e2Ve-koS+r;y&@x@bga`6TW)w6j4M?JPFm8SRtZGokx86Z6flA
zpFdH?z^cHTb$|%|O$iY=-O1}ih3qx(E+Uh$bBX(({IyH^P(&%kiKrssQ$$okIGw^G
z5C`=Y4S`21fIHj~xL8lc@Ij4;iRVi2KXcx4j8FT1<?9y`{)Ml%xuw1kH4`MxLixi#
IBn0C43#*5>4gdfE

diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp b/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp
deleted file mode 100644
index 2fe4f42..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/* THIS IS A GENERATED FILE. DO NOT EDIT! */
-/* Generated from ../../builddir/3.14.12.5/dbd/EMU.dbd */
-
-#include <string.h>
-
-#include "epicsStdlib.h"
-#include "iocsh.h"
-#include "registryCommon.h"
-
-extern "C" {
-
-epicsShareExtern void (*pvar_func_RampCurrentRegistrar)(void);
-epicsShareExtern void (*pvar_func_register_func_FACTOR_CONVERSION)(void);
-epicsShareExtern void (*pvar_func_register_func_ANGLE_CALCUL)(void);
-epicsShareExtern void (*pvar_func_register_func_CREATE_TAB)(void);
-epicsShareExtern void (*pvar_func_register_func_INIT_TAB)(void);
-
-int EMU_registerRecordDeviceDriver(DBBASE *pbase)
-{
-    if (!pbase) {
-        printf("pdbbase is NULL; you must load a DBD file first.\n");
-        return -1;
-    }
-
-    (*pvar_func_RampCurrentRegistrar)();
-    (*pvar_func_register_func_FACTOR_CONVERSION)();
-    (*pvar_func_register_func_ANGLE_CALCUL)();
-    (*pvar_func_register_func_CREATE_TAB)();
-    (*pvar_func_register_func_INIT_TAB)();
-    return 0;
-}
-
-/* registerRecordDeviceDriver */
-static const iocshArg registerRecordDeviceDriverArg0 =
-                                            {"pdbbase",iocshArgPdbbase};
-static const iocshArg *registerRecordDeviceDriverArgs[1] =
-                                            {&registerRecordDeviceDriverArg0};
-static const iocshFuncDef registerRecordDeviceDriverFuncDef =
-                {"EMU_registerRecordDeviceDriver",1,registerRecordDeviceDriverArgs};
-static void registerRecordDeviceDriverCallFunc(const iocshArgBuf *)
-{
-    EMU_registerRecordDeviceDriver(*iocshPpdbbase);
-}
-
-} // extern "C"
-/*
- * Register commands on application startup
- */
-static int Registration() {
-    iocshRegister(&registerRecordDeviceDriverFuncDef,
-        registerRecordDeviceDriverCallFunc);
-    return 0;
-}
-
-static int done = Registration();
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.d b/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.d
deleted file mode 100644
index 482ee06..0000000
--- a/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.d
+++ /dev/null
@@ -1,18 +0,0 @@
-EMU_registerRecordDeviceDriver.o: EMU_registerRecordDeviceDriver.cpp \
- /opt/epics/bases/base-3.14.12.5/include/epicsStdlib.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdStrtod.h \
- /opt/epics/bases/base-3.14.12.5/include/iocsh.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/registryCommon.h \
- /opt/epics/bases/base-3.14.12.5/include/dbStaticLib.h \
- /opt/epics/bases/base-3.14.12.5/include/dbFldTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/dbBase.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/ellLib.h \
- /opt/epics/bases/base-3.14.12.5/include/dbDefs.h \
- /opt/epics/bases/base-3.14.12.5/include/link.h \
- /opt/epics/bases/base-3.14.12.5/include/errMdef.h \
- /opt/epics/bases/base-3.14.12.5/include/cantProceed.h \
- /opt/epics/bases/base-3.14.12.5/include/registryRecordType.h \
- /opt/epics/bases/base-3.14.12.5/include/recSup.h
diff --git a/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.o b/builddir/O.3.14.12.5_centos7-x86_64/EMU_registerRecordDeviceDriver.o
deleted file mode 100644
index 5db4656d93003894f5b0a4df81713bf032758129..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14408
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
BkFNj#

diff --git a/builddir/O.3.14.12.5_centos7-x86_64/libEMU.so b/builddir/O.3.14.12.5_centos7-x86_64/libEMU.so
deleted file mode 100755
index 0eeaca36c3feb93626fe8598e4eeac77a78c2385..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46501
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
B;bs5;

diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/.dependencies_includes b/builddir/O.3.14.12.5_eldk56-e500v2/.dependencies_includes
deleted file mode 100644
index 4a44fdf..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/.dependencies_includes
+++ /dev/null
@@ -1 +0,0 @@
-DEPENDENCIES_INCLUDES = -I/opt/epics/modules/DataAcquisition/agaget/3.14.12.5/include -I/opt/epics/modules/DataAcquisition/agaget/3.14.12.5/include/os/Linux -I/opt/epics/modules/DataAcquisition/agaget/3.14.12.5/include/os/default -I/opt/epics/modules/scanning/2.0.4/3.14.12.5/include -I/opt/epics/modules/scanning/2.0.4/3.14.12.5/include/os/Linux -I/opt/epics/modules/scanning/2.0.4/3.14.12.5/include/os/default -I/opt/epics/modules/FastAcquisition/agaget/3.14.12.5/include -I/opt/epics/modules/FastAcquisition/agaget/3.14.12.5/include/os/Linux -I/opt/epics/modules/FastAcquisition/agaget/3.14.12.5/include/os/default -I/opt/epics/modules/ecat2db/0.3.2/3.14.12.5/include -I/opt/epics/modules/ecat2db/0.3.2/3.14.12.5/include/os/Linux -I/opt/epics/modules/ecat2db/0.3.2/3.14.12.5/include/os/default -I/opt/epics/modules/asyn/4.27.0/3.14.12.5/include -I/opt/epics/modules/asyn/4.27.0/3.14.12.5/include/os/Linux -I/opt/epics/modules/asyn/4.27.0/3.14.12.5/include/os/default -I/opt/epics/modules/streamdevice/2.7.1/3.14.12.5/include -I/opt/epics/modules/streamdevice/2.7.1/3.14.12.5/include/os/Linux -I/opt/epics/modules/streamdevice/2.7.1/3.14.12.5/include/os/default -I/opt/epics/modules/sscan/2.10.1/3.14.12.5/include -I/opt/epics/modules/sscan/2.10.1/3.14.12.5/include/os/Linux -I/opt/epics/modules/sscan/2.10.1/3.14.12.5/include/os/default -I/opt/epics/modules/busy/1.6.0/3.14.12.5/include -I/opt/epics/modules/busy/1.6.0/3.14.12.5/include/os/Linux -I/opt/epics/modules/busy/1.6.0/3.14.12.5/include/os/default -I/opt/epics/modules/calc/3.6.1/3.14.12.5/include -I/opt/epics/modules/calc/3.6.1/3.14.12.5/include/os/Linux -I/opt/epics/modules/calc/3.6.1/3.14.12.5/include/os/default -I/opt/epics/modules/pcre/8.36.0/3.14.12.5/include -I/opt/epics/modules/pcre/8.36.0/3.14.12.5/include/os/Linux -I/opt/epics/modules/pcre/8.36.0/3.14.12.5/include/os/default -I/opt/epics/modules/seq/2.1.10/3.14.12.5/include -I/opt/epics/modules/seq/2.1.10/3.14.12.5/include/os/Linux -I/opt/epics/modules/seq/2.1.10/3.14.12.5/include/os/default 
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.d b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.d
deleted file mode 100644
index 7b2da41..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.d
+++ /dev/null
@@ -1,15 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c \
- /opt/epics/bases/base-3.14.12.5/include/aSubRecord.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/link.h \
- /opt/epics/bases/base-3.14.12.5/include/dbDefs.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsAssert.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/ellLib.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTime.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.14.12.5/include/registryFunction.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.dc b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.dc
deleted file mode 100644
index 729f96d..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.dc
+++ /dev/null
@@ -1,36 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdc-predef.h \
- /opt/epics/bases/base-3.14.12.5/include/aSubRecord.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/link.h \
- /opt/epics/bases/base-3.14.12.5/include/dbDefs.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include/stddef.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsAssert.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.14.12.5/include/ellLib.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTime.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/features.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/cdefs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/wordsize.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs-32.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/types.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/typesizes.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/timex.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/xlocale.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.14.12.5/include/registryFunction.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/math.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/huge_val.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/huge_valf.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/huge_vall.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/inf.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/nan.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/mathdef.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/mathcalls.h
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.o b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_CALCULS.o
deleted file mode 100644
index b4060b18387ebc5f24f02be280dc6b81d99592c5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3948
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
Oc?$bCK_gE=kNg*n#^_-H

diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.c b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.c
deleted file mode 100644
index 1326be6..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.c
+++ /dev/null
@@ -1,261 +0,0 @@
-/* Generated with snc from EMU_RAMP-CURRENT.i */
-
-/* Program "RampCurrent" */
-#include <string.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <limits.h>
-#include "epicsTypes.h"
-#include "seqCom.h"
-
-/* Variable declarations */
-# line 13 "../.././src/EMU_RAMP-CURRENT.st"
-static	float PS2_Cons = 0;
-# line 20 "../.././src/EMU_RAMP-CURRENT.st"
-static	float FCCurr_Cons = 0;
-# line 24 "../.././src/EMU_RAMP-CURRENT.st"
-static	short start = 0;
-# line 28 "../.././src/EMU_RAMP-CURRENT.st"
-static	short simulation = 0;
-# line 33 "../.././src/EMU_RAMP-CURRENT.st"
-static	float limitCurr = 0.6;
-
-/* C code definitions */
-# line 8 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdio.h>
-# line 9 "../.././src/EMU_RAMP-CURRENT.st"
-#include <string.h>
-# line 10 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdlib.h>
-
-/* Program init func */
-static void G_prog_init(struct UserVar *pVar)
-{
-}
-
-/****** Code for state "init" in state set "ss1" ******/
-
-/* Delay function for state "init" in state set "ss1" */
-static void D_ss1_0_init(SS_ID ssId, struct UserVar *pVar)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	seq_delayInit(ssId, 0, (1.0));
-}
-
-/* Event function for state "init" in state set "ss1" */
-static seqBool E_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_delay(ssId, 0) && (seq_pvConnectCount(ssId) == seq_pvChannelCount(ssId)))
-	{
-		*pNextState = 1;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "init" in state set "ss1" */
-static void A_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 40 "../.././src/EMU_RAMP-CURRENT.st"
-			start = 0;
-# line 41 "../.././src/EMU_RAMP-CURRENT.st"
-			simulation = 0;
-		}
-		return;
-	}
-}
-
-/****** Code for state "start" in state set "ss1" ******/
-
-/* Delay function for state "start" in state set "ss1" */
-static void D_ss1_0_start(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "start" in state set "ss1" */
-static seqBool E_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 47 "../.././src/EMU_RAMP-CURRENT.st"
-	if ((start == 1) && (simulation == 1))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "start" in state set "ss1" */
-static void A_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 49 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 50 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/****** Code for state "ramp" in state set "ss1" ******/
-
-/* Delay function for state "ramp" in state set "ss1" */
-static void D_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "ramp" in state set "ss1" */
-static seqBool E_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 56 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_efTestAndClear(ssId, 1/*PS2_Cons_flag*/))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-# line 65 "../.././src/EMU_RAMP-CURRENT.st"
-	if (start == 0)
-	{
-		*pNextState = 1;
-		*pTransNum = 1;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "ramp" in state set "ss1" */
-static void A_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-			if ((PS2_Cons < limitCurr) && (PS2_Cons > -limitCurr))
-			{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons = 10;
-			}
-			else
-			{
-				/* C code definitions */
-# line 60 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons= PS2_Cons;
-			}
-# line 62 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	case 1:
-		{
-# line 67 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 68 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/************************ Tables ************************/
-
-/* Channel table */
-static seqChan G_channels[] = {
-	/* chName, offset, varName, varType, count, eventNum, efId, monitored, queueSize, queueIndex */
-	{"{PREFIX_PS}:{CONS_PS2}", (size_t)&PS2_Cons, "PS2_Cons", "float", 1, 2, 1, 1, 0, 0},
-	{"SIMU:CURRENT-SP", (size_t)&FCCurr_Cons, "FCCurr_Cons", "float", 1, 3, 0, 1, 0, 0},
-	{"SCAN:MTR.EXSC", (size_t)&start, "start", "short", 1, 4, 0, 1, 0, 0},
-	{"SCAN:PROC-SIMU", (size_t)&simulation, "simulation", "short", 1, 5, 0, 1, 0, 0}
-};
-
-/* Event masks for state set "ss1" */
-static const seqMask	EM_ss1_0_init[] = {
-	0x00000000,
-};
-static const seqMask	EM_ss1_0_start[] = {
-	0x00000030,
-};
-static const seqMask	EM_ss1_0_ramp[] = {
-	0x00000012,
-};
-
-/* State table for state set "ss1" */
-static seqState G_ss1_states[] = {
-	{
-	/* state name */        "init",
-	/* action function */   A_ss1_0_init,
-	/* event function */    E_ss1_0_init,
-	/* delay function */    D_ss1_0_init,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_init,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "start",
-	/* action function */   A_ss1_0_start,
-	/* event function */    E_ss1_0_start,
-	/* delay function */    D_ss1_0_start,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_start,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "ramp",
-	/* action function */   A_ss1_0_ramp,
-	/* event function */    E_ss1_0_ramp,
-	/* delay function */    D_ss1_0_ramp,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_ramp,
-	/* state options */     (0)
-	},
-};
-
-/* State set table */
-static seqSS G_state_sets[] = {
-	{
-	/* state set name */    "ss1",
-	/* states */            G_ss1_states,
-	/* number of states */  3,
-	/* number of delays */  1
-	},
-};
-
-/* Program table (global) */
-seqProgram RampCurrent = {
-	/* magic number */      2001010,
-	/* program name */      "RampCurrent",
-	/* channels */          G_channels,
-	/* num. channels */     4,
-	/* state sets */        G_state_sets,
-	/* num. state sets */   1,
-	/* user var size */     0,
-	/* param */             "",
-	/* num. event flags */  1,
-	/* encoded options */   (0 | OPT_CONN | OPT_NEWEF),
-	/* init func */         G_prog_init,
-	/* entry func */        NULL,
-	/* exit func */         NULL,
-	/* num. queues */       0
-};
-
-/* Register sequencer commands and program */
-#include "epicsExport.h"
-static void RampCurrentRegistrar (void) {
-    seqRegisterSequencerCommands();
-    seqRegisterSequencerProgram (&RampCurrent);
-}
-epicsExportRegistrar(RampCurrentRegistrar);
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.d b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.d
deleted file mode 100644
index f86a725..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.d
+++ /dev/null
@@ -1,14 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/seqCom.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/pvAlarm.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/pvType.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTime.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsThread.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdThread.h \
- /opt/epics/modules/seq/2.1.10/3.14.12.5/include/seq_release.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.dc b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.dc
deleted file mode 100644
index 55481fd..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.dc
+++ /dev/null
@@ -1,48 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdc-predef.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/string.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/features.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/cdefs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/wordsize.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs-32.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include/stddef.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/xlocale.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdio.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/types.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/typesizes.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/libio.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/_G_config.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/wchar.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include/stdarg.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/stdio_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/sys_errlist.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include-fixed/limits.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include-fixed/syslimits.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/limits.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/posix1_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/local_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/linux/limits.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/posix2_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/xopen_lim.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h seqCom.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdlib.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/waitflags.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/waitstatus.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/endian.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/endian.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/byteswap.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/byteswap-16.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/types.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/select.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/select.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/sigset.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/sysmacros.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/pthreadtypes.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/alloca.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/stdlib-float.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsExport.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.i b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.i
deleted file mode 100644
index b15959d..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.i
+++ /dev/null
@@ -1,77 +0,0 @@
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-# 1 "<command-line>"
-# 1 "/opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdc-predef.h" 1 3 4
-# 1 "<command-line>" 2
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-
-
-
-
-
-program RampCurrent
-
-%%#include <stdio.h>
-%%#include <string.h>
-%%#include <stdlib.h>
-
-
-float PS2_Cons;
-assign PS2_Cons to "{PREFIX_PS}:{CONS_PS2}";
-monitor PS2_Cons;
-evflag PS2_Cons_flag;
-sync PS2_Cons PS2_Cons_flag;
-
-
-float FCCurr_Cons;
-assign FCCurr_Cons to "SIMU:CURRENT-SP";
-monitor FCCurr_Cons;
-
-short start;
-assign start to "SCAN:MTR.EXSC";
-monitor start;
-
-short simulation;
-assign simulation to "SCAN:PROC-SIMU";
-monitor simulation;
-
-
-float limitCurr=0.6;
-
-ss ss1
-{
- state init {
-            when (delay(1.0) && (pvConnectCount() == pvChannelCount()))
-     {
-     start=0;
-     simulation=0;
-     } state start
-     }
-
- state start
-     {
-   when ((start==1) && (simulation==1))
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state ramp
-      }
-
- state ramp
-     {
-   when(efTestAndClear(PS2_Cons_flag))
-    {
-    if((PS2_Cons<limitCurr) && (PS2_Cons>-limitCurr)){FCCurr_Cons= 10;}
-    else{
-     %%FCCurr_Cons= PS2_Cons;
-               }
-    pvPut(FCCurr_Cons);
-    }state ramp
-
-   when (start==0)
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state start
-      }
-
-}
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.o b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT.o
deleted file mode 100644
index ab4e9161a6a57819761d2d9666099c763b45ba01..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4920
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

diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd
deleted file mode 100644
index b47d140..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd
+++ /dev/null
@@ -1 +0,0 @@
-registrar (RampCurrentRegistrar)
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.c b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.c
deleted file mode 100644
index 790699c..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.c
+++ /dev/null
@@ -1 +0,0 @@
-char epics_EMULibRelease[] = "jfdenis";
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.d b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.d
deleted file mode 100644
index ed81567..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.d
+++ /dev/null
@@ -1 +0,0 @@
-EMU_Versionjfdenis.o: EMU_Versionjfdenis.c
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.o b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_Versionjfdenis.o
deleted file mode 100644
index 02df4a8875434761a4b2bec2dde4cafb1621b35d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 802
zcma)4u}%U(5FHQ{wNYbiY_JlIZVaJNV<kZvq#(iAk>gnPRPGGBg;x40{Gy$mzFB7Q
zVuO>+y*D%O-p+0Az16uY6bm$u0&Rom8Z;&PAZi3fjn=91csH_X;)vSK=6SW&?)DF=
z4RdPhM8>_1eKZ96$qXNqdHd?gj3OVA89GPiKJ#@5XPr13k8KJ;nt5wrdF*@?KZQg8
z`PhYy_g)tLY~$aT^_%uYx3oaFk9h^TNO$y4KU`1PFYm|x8YLlTK;HF4>I>kOa0Z@n
zUJ3$2bd?CQhGP?{XL8ND9uo=GF&4E6dJ8^9t|3>Eyx)fKoL}(^y+fpi`f05=@0aNN
zQ=5!1o6n@q?Gfg=^Fpn66>Kmp2O<yDD}QSKCw8P)!G)Bmb=@D_*ojNBRQ_iZlYL2I
PH^8Wq414z3M$Xa?<Oe%n

diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp
deleted file mode 100644
index 2fe4f42..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/* THIS IS A GENERATED FILE. DO NOT EDIT! */
-/* Generated from ../../builddir/3.14.12.5/dbd/EMU.dbd */
-
-#include <string.h>
-
-#include "epicsStdlib.h"
-#include "iocsh.h"
-#include "registryCommon.h"
-
-extern "C" {
-
-epicsShareExtern void (*pvar_func_RampCurrentRegistrar)(void);
-epicsShareExtern void (*pvar_func_register_func_FACTOR_CONVERSION)(void);
-epicsShareExtern void (*pvar_func_register_func_ANGLE_CALCUL)(void);
-epicsShareExtern void (*pvar_func_register_func_CREATE_TAB)(void);
-epicsShareExtern void (*pvar_func_register_func_INIT_TAB)(void);
-
-int EMU_registerRecordDeviceDriver(DBBASE *pbase)
-{
-    if (!pbase) {
-        printf("pdbbase is NULL; you must load a DBD file first.\n");
-        return -1;
-    }
-
-    (*pvar_func_RampCurrentRegistrar)();
-    (*pvar_func_register_func_FACTOR_CONVERSION)();
-    (*pvar_func_register_func_ANGLE_CALCUL)();
-    (*pvar_func_register_func_CREATE_TAB)();
-    (*pvar_func_register_func_INIT_TAB)();
-    return 0;
-}
-
-/* registerRecordDeviceDriver */
-static const iocshArg registerRecordDeviceDriverArg0 =
-                                            {"pdbbase",iocshArgPdbbase};
-static const iocshArg *registerRecordDeviceDriverArgs[1] =
-                                            {&registerRecordDeviceDriverArg0};
-static const iocshFuncDef registerRecordDeviceDriverFuncDef =
-                {"EMU_registerRecordDeviceDriver",1,registerRecordDeviceDriverArgs};
-static void registerRecordDeviceDriverCallFunc(const iocshArgBuf *)
-{
-    EMU_registerRecordDeviceDriver(*iocshPpdbbase);
-}
-
-} // extern "C"
-/*
- * Register commands on application startup
- */
-static int Registration() {
-    iocshRegister(&registerRecordDeviceDriverFuncDef,
-        registerRecordDeviceDriverCallFunc);
-    return 0;
-}
-
-static int done = Registration();
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.d b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.d
deleted file mode 100644
index 482ee06..0000000
--- a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.d
+++ /dev/null
@@ -1,18 +0,0 @@
-EMU_registerRecordDeviceDriver.o: EMU_registerRecordDeviceDriver.cpp \
- /opt/epics/bases/base-3.14.12.5/include/epicsStdlib.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/os/Linux/osdStrtod.h \
- /opt/epics/bases/base-3.14.12.5/include/iocsh.h \
- /opt/epics/bases/base-3.14.12.5/include/shareLib.h \
- /opt/epics/bases/base-3.14.12.5/include/registryCommon.h \
- /opt/epics/bases/base-3.14.12.5/include/dbStaticLib.h \
- /opt/epics/bases/base-3.14.12.5/include/dbFldTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/dbBase.h \
- /opt/epics/bases/base-3.14.12.5/include/epicsTypes.h \
- /opt/epics/bases/base-3.14.12.5/include/ellLib.h \
- /opt/epics/bases/base-3.14.12.5/include/dbDefs.h \
- /opt/epics/bases/base-3.14.12.5/include/link.h \
- /opt/epics/bases/base-3.14.12.5/include/errMdef.h \
- /opt/epics/bases/base-3.14.12.5/include/cantProceed.h \
- /opt/epics/bases/base-3.14.12.5/include/registryRecordType.h \
- /opt/epics/bases/base-3.14.12.5/include/recSup.h
diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.o b/builddir/O.3.14.12.5_eldk56-e500v2/EMU_registerRecordDeviceDriver.o
deleted file mode 100644
index b42f4be957ac9c034413c04dbf21f381a654e53f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3136
zcmb7GOK%%h6h7lPuR63Tq-|&dnxF_JQW?@VLZKj(@gr%#bt2=iph%O6Gf6D$j5RZk
z8Wb9rZdevk2^J_s0!1uY@B=79&;<)NY*8dwbipF<2h4Zw+&dbqx(Y`+_kQPn?qeQ%
zx%`}#&?q8}hJa&=t}lq1MAO1!f`;iFqx)m6<K4c*Vfstze)%rZrw^!a?_uKb9^#wN
zw~qI||7XbDr|O+In#ntpL?2Fe9Tu9&G01&w@<5wB*d`Cf<(U<9gBo{HZ)S`Jcl$Um
z>CM|sx{khQR$8sMTCJn@9v{~q=RrTioQv~too0oI^CH*(qWFG1w$|<DXmh`*bC0s_
z_^Y!-s`e)fVO?HJtZ?ics7vYVYpbia@8}g@FD&QtujxB(L$5XbK(D&?nr`dabXH%l
zR2>YS9~c~$yRmF}&PK%#9Ixn<U2iSxY*)%o)~jqg9+AvRG@r>_(<kN&%ai)FF=Jfe
z;688?oG_P`D_iR>X-Nt@8)UQgL6MTXrZzGlloL=5vmSIn=IKGR-=xfbB7N4}yLsyO
z(`5FTW-7FgW6Fk*W|eO`^quQ5Gw>F~epTt0Z}WSz$4rNQhQCt_>{T-SzzgS1g*>Nf
z8-a5xAY;uAY%*4TpA4bhaDyunvIBx`FKE=IsvNkU^5jU4F+A6(x@Eg6eImV5x<Z56
zmyKyM%5JUZY@za&8#o5G_9c`kzfZ=}QpU*LNE>#&A+|N_$Jw;jJ-g<}<(_EL;l-QZ
zBfa@)eIzkYe0oeHV1)rwI)*9mc`(PbZ2<hDl;xe%Mj^*3Jbj`|Q1b1F`^EA{wO)Y_
z$He{ko+wiJE<+KEPc1>d1?K*`rH%VD!5kykt7U=NSCPu`Iur^6rXFJ8yUF=_!EEDv
zC2+jI`_hI<kjk+LNnya$5eAOueEndRZv{A>?{mmQU_~m&O(+xwO#Ovn9L)Ln5mEVg
z590a0l{QR*_zakQa4g@zAY|3wQ_{xr$6(GU9&f<!fZqcv;v8)MOwLoGA;I~c4zU>7
zhxtIxn3xhTgmW~q4-@yz`z}fN@p&jxem_CMI1w5We2(`*EJn4)2aps79N>F84(9!P
z2Fx~I?^&?Cdq9-<1;ek5B&oWwnr!LCo@hq^7r^}8<9xgaeAcmi{pe5o13E=2pOV!a
z>66s@TPb-)vdAXoSbkxTty9SSJn&k-0ncKi+T(ej=fND8hds9MBA(X}5sLAB+mQ->
zle2sv<s@XjKR<$bKl`LznngagM}&N5AUu)^j&JXu&m<!F^La%CnfEy&$b9djJqwLm
z<Rj&4DnQCsoBUCm{1s&G>j25oqV_|Z{pU9MxBtjb{-_$|dYw9db2E0eI@j1LlQo}T
zOq+Sj@*Atxf^~wV*1P$uS376stXXHB*lnt_o9S)%C-9kKpXoJs%c1(V?OE%{ZWZlX
zJ=5?!eAbHMufnsvm{}DKo#)I<X|ZT!77Op>if=D07CL&Gh53BW%9#1ga=xQerkFEJ
zIjdx*JGv|s7D~e5$(u>_M&MJ$E&H2G>IX<j;hOlrD5UO-M0>};c#n^$_utp}Bq{x$
zL>HAFZf9_p1mSL-QyA~)^9th`x}Y$w>afE2Mm(!9-ixCO<GprDVIA);#{Arm<N7K+
z#HgQ3M9;<g>17}E!X$c|20%ZjRV?}u`jT)7Yw>fAx(TdN#9o(}>(=o)5&C}t)_KIP

diff --git a/builddir/O.3.14.12.5_eldk56-e500v2/libEMU.so b/builddir/O.3.14.12.5_eldk56-e500v2/libEMU.so
deleted file mode 100755
index bbbd1825ff13b97c35b2352678d61f453c5263fa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15546
zcmeHOe{j>sm49DJHZmBHV?!KF6A6pN5Ri>=b2gzxvTU%8A*z40v`tUQl8lwewj#;Y
zv{sNqa<x<1F@>~An^0$xQfPZO++1$Tb&?kDT1tDpNv2Jv=`@#fCftOixr6j_H{6s)
z_j&t6{@U1(-XAyDnJ%pNy?t-rzJ2@N?&|yf?*8WXt%k**e6ms*U{n;}jk1oYs!Gu6
z$Vr7%MXPC*q>Ebh=L7XboT-3YBH^zSe^n-H7m+PZL<<z%Lgadz43&v4fyTKI*{1Tl
zD0OxN<}7HD^uGp(R%WNOpqc3(0q<Oi<vWmBP8qUw+s<zK%HKV^wC~$@zw^o``yRRH
z{I~8HYWeO<OhaCV%)ARmvrV=l3q4R&SZF6_`vZ!06Uv+aX7a-1$d_LK-rFxVH=dn*
zZRxLm`TUnx?z->gzWc`mOWygyspeNBzg}|j7jJ#x$%m)PUS4od@aW%iyE#%Z>&6`y
z5m^>%22n{yW+tvIiAtv=gfv~^Mw7;6dm7UC4H8(Xai;)`r!}tlc|JvQ%3?wmM6$i{
zRgFu2i(TW2p4UgwD>PlnADM|8YiHurp>cLNIMa7EF54RuGjTdaM&)MI*-D6Rg#Err
zhMRqkCmi;+909#c;h-Bo1>R!fUjw`yxLvjXnu)(0^}h!0o#tn;a=tKL%$I@xm27j>
zKP@L(aS}M&YY~dCfX+5mbmL8^#r;i!z7UP;$yjwBcs=@GM#12o{=tD@DjiCugFy<$
z24ZOn_M)I*YuAooB$|xwiKWufWY-RVd~hJz73zscC2ej>FgzS$0ik&8Ghl4n8|+XL
z{P9pK6-`lpv_BP1lWd;cw{>VBoQ@3+_#zQXBx3{VUP|l@C4;@F59&T7*1EH`E7;|0
zoR`7h(d_GLz9x%r=eG9dpx@W-?{1%0&Q_nl>#mNV|E`@MZSLr7y=y0>qW8fV@zB0j
zwopf?Kj9xrCZhvsrsxrNM(-Pn4uqpg|6qTAXdsfBlNd-2?n#FFg~(`cS2UIO4MhC$
zXecSF5_<zfLaOXf)%gbp2BP7#e{e{48BFZ;_k~awmsQgyGwCMvN<wh+j_$lIJEGyi
zWTYv&Hx`aIC1ZP|NlFZ*QxqEvr}_ekNKa2F6_uDC7)2AYa4HBX?XjMYD0Br!Jl2y)
z_a&pDh$l7ZsbM^sW^e<8kvN0345reN@a?xVdIzKZd1y~K98Bd~gk^m&8VRLC@XVf6
zN;)P5qXQAz*52Ca57v4%csAzYx;#_^m!6TZ_KU>ptA-I3qRv1V&G!%dmWRQGxI@6j
zZb_j)E6aDdZgDIo)^p&e6wZ8*Z~1$a2rno1fS4@a4VdE@aK%Buybdl$StYWpp8&j0
z)YGySz&r@>mveocs(&1?SHcx6lh+cK`6ytHYvx}EI3VHWZos_$pne(4*)8FUU4Z)(
zJP9~1;TyXECnUU_>(dfmhIP!Dm2gD>@R)*+13oBV!`%mXLe-xJd_=)N1AJ1!F9Lo>
zz=k^xnC-^;p9lP`f|>ti1z!UEihvDw1n`uA<#^9a7^XB_09npTJ78&Z!`%zmuIkGH
z7n}I26bw7KY6NUlIsw<I`eDGERXuFz@|s|2XTyCr>bqq9swu#`B<$V|_-+Y19e{T$
zxEOFm!DWDz%~xCitZcpl<8`G453RTicv!(xfJY>ZEzNLc70ly(P{K=Xfc3nr1T5!;
zmcq6!JumA3ACdf}u&3)$C8r+n;}X7s+fJ(bCcsY%SlHinT-CFE^qjJsXH-3Wz;#N&
zm|xek3Qhn%E#Z}Jz^@3{a8&`GlJz(7*w4#)H}hYRuoGj1eR+PlG*-!as>lL<Tk(tm
zepkWe*z*7ie}F$%7E5@U7qC;nJkN4pgwK>hAF+o6zTrGzujIesX~0bijsR|v@G|hY
zP;bZPi)6S^zfi*g$k1>fj;0#^4$ht${vl#i!{=~@)$q>{2O53>@v7k$iEh#G%S7tn
zY*f0j6qQLGDlvCfJ~u+2%BNAUVf0(5Va(A24P#!4Gz@(fX&5>bYZ(1HHH`UMtl{%S
zOEmm8(NYb+izQLRSBOd!?6$!s8ZL&tH4NR$1boDmyEJ0A9Gftx?C=?~H-4Q8_MfvH
z+wv+IcfNX~J$rNRa&?x-_kFUr7&pdR$g-n_7Qd4P|A^gs>;T%-yU4LKOHMK#>C*C8
z4$EU%EE{qz?LYn7vh4lYmD!_NCuBug#^{H$?glRr%VBwkT5%xC%R7?2o;<WC$h0-A
zA#0|xC2;#V75bi_a+a-iW4Wv!c<t5WJeJ&frf1en>o0k17{ig`>-EX~alhPOX3g?M
z#=Rsl@}TjE_knr)ExvxghmWA&DV_^uyK-eaH{0%Th>8!7l7nq{_(_cI{;cEhYqWCw
zP9m1=JxU4aR3`d4N)Eu~*%(oav3%Kq_p&Pw9L>59d_U_P-9ohg*$aXF&n-{f`CKly
zfBb^i`#4p>en$6N$EHJ|XEp~sY@3}~n@jM6$M<+{YJ2Xzp$1s!G4u)hxeq|61JFtM
z0qb;z$`3#%%%79(t?el0ANJ;X)pJ3{m!8)2YxqjlD3%j7rgDsFoq~(Cemsxnd4`Tn
zTJAjk-fgxsc-*CDN?mMgw)3df);?NkYZ>+10>WR%h(_07y#HYHj<zAn##f!rzHVz8
z?M0L=>^RMK$bJ)W6X5r<RI>XM7fbAIr+J)?$+Z_9Keier-j0io-_%}kj5nThys`E|
z_SLMtWLw7t@Y_n9Z5OjoEqJDc8ZSD|S`Eh=$k|mFOV(_<kbQl@DaV5yZ<Z7_UMOkl
zc++uq)tiv@yyJB3^M{&=CVq@q*^Q_^Q)+0NlW}MS<9k8-5yn?ndZu!Ed<X1f7^4^C
zYv=J{tbyu-knv=NtMs+oU8SR?uB;tn4%?ctPuW@yyoK02f$_h-;2G}|Moq(QWN&Cj
zUW9lZ-{q*s+A#8<t1M%$cQg=u$L>R1RXN}%lv&eSHuBSYNBwE=oZV11GUgx7tlc>5
zT1SPTIWh|a^_eyFLZ&Lv;CsL*8#!_3a3;2W_`bEY!25t<>mI*+KlHa}s<!V#S)3`d
z9vi(m>&UcPj&*OgZ+47X4fJVb?17_>Gm8w-CwNL0ZKslE<d%-nlD68hlD1W2CEK<;
z;p6s3%AMbTaLW6!amOa#QQAH7k1d|k+*@Zd%`G0tE-u;HaVCqMp`^`n&T)(79NM4D
zY-{z5w!kKp3r?}U9n^7dqDaI*9qeWBT*H0_>}<e>JQp?W|16hf>UJ!HWxn6`+_vG~
z+?D!oAit5jk{P!iW8EIwPPT_u<9FrSwlgJbpyQg_bC29cHjM3p=+mt0AJAX+Df?J9
zyx^JYhp?VJK{Yy#c#gZi;n;*ZC~GlFhB)Tf4(51foX1SY7q94c^TsvWV+}3CK2WaL
zeU=5;yU_mG_t{?TBeUA${P9Kh|4Z8c=iGy2|8DeOHM70rWwhV?KHIND`<hwpA0^`p
zJpTMT4x7zfUn*@~h(BImMEqsnWWTZnN}pWhs{S0oe=1zr16W_|sJ{n3_7lY4Q??%-
zK>YcR8s2K0wlFuBN9-T}rFWFZ8nz%7n-Gg{Ivw>>h_g2u$}(-29SvT@U)x8@Tu#Id
zVr}HD&S4R2w{fh|D<k8-Q*lNwbQN8`AN)q<w(a}6SKBvd+Uk#rSZYNqH6f0I`Pg}P
zf40iYzJS;%&bX^QnJsHP4fb3P<MDRe9h<5@kA7p;W0_kT%eu}wHnAM&TUGxS*?8^F
zZ2Q<z-fOa0R~p*LHgN%U_S!P|?i8=3>_@N#VoAl-YZdvm4g2<^*W;;wFn6V4OYX`D
z)`5qb$o5F9h>OeHbGf_Wb9L=!H$2c{EICvC1oV0?H?jZq-wl5Z<6$31{bMYj`xko5
zp@a1Cg8{RTtScaz%g=BgaE$(WmQH?)I9nil#$Ls;bSC5T>^FJ8Wqsz7$uh7H+O*$g
zPsligpV**3;_vg%nB~kRqs3T!g5|&-b}dK7-{Ny<pEkE=JIo~mI?#z$?9C680biK&
zymev?Sup2@_h{}s_Xl6FaDRtxonAX8qGAs-q+K7rjK1@+0~;9Vd*(UlNt`?XdE+pj
zeMWw8`!MfeEk^NAst<@WP!sFLI-_rWF5-T9K8-^kBI5H6ba5Ym9OzOm&Mu}i3)5In
z=0z#^xvk(+ZOmsJG9KphMqX$31%002*w^P?#9TYpRoH@Rpkq0Yjr*#fM4ZEptT*?8
z^RHd+=NMNX^JtvuY$x`qkyynr&Jm8$g=EW~#lA9y^TX-di>05d{Wrv$6SOi>FYDe$
zU9s4Uu&x|hh&{D(`>^OAdaw>U-rxr~n=iue!ST4+4|q?Q%Ma$8d(#-p%;OXDk1<Mr
zTQsI^C;XkylCNNHd5)jEUC#0Tiea|nVLtz2zM$J;HP`ESo_P!hu5%9M7;iBa{%GX0
z6~hu<RJ8wV<-$+ko8k<|K5}R?)>_D7J5OW)Lm!@d?JG0qeXMVWec*rd*e4EK*!T>o
z&#b`hv+&|sxMLPxX2#XHuUbnG&sf8XeqX;km&1BDMaJiTXx4Eq{a`;{PxAXP_rt#%
z<opyJhm7Obl7ToZ<`~3p40;IbZuNLB$3CIQs_S6qOWYUFKkO)M%zdywYx$VxGUnlW
z?dxV5>(6HjKC5rf{q`m1Wj>avWi@?<MA{PQ+41vtPF&f7U-O*24p}mt^VQFl@w?Fc
zKpO0(XV{c~;Eno)9nGE1T~Z$Y;&Hx6HL4_^lW5CLkA3wA$hvOJB?+0H2~#Syfy85e
zki>I;lz1GSV9w75I-0k(?g|DvGn+n(r{A4`YT=Xk8^jZ6eill-@xf3UWoPS-?oIyg
zj*jM?UF$mowAIf~#3fs&-?wwqj;;<*^R7-mcvF3YNzsPu108qy*K=#s$NGojA%6N#
zq#iswV=3p(?)LUOo%;rdoc%+ov=bdhoFQjZW0SKt7LVdjGL`nQF4uXit!0u?VZ9UV
zPGoB?cX0~k!CdYNo_$b#F86yLdj#2mOvYzA$Ts3LDvAw8tB}jVi(e}=NxmfxUy+ae
zM=gydzWtwE`05h!75aSq;swc#+yr@e{y|>N+bDUr7W(|)7K!=d(4!q?`z*e;LSLii
zliYv$`zH(hky{{#q=#UJbsb78vIsa+-Twv1eOgrC*Xo~XtRtuE@p1ffx*i`+Z6eL)
zGvm5X#rj84K!3}JpedI-RJlu)VO1toIikvkQ5NGrufg~xVa3V8+<X5C5#_*PC+njq
z3xN-#TnM?mcJs2!{8p0h+<6{PBjY(Uz5x;M=NAPeT!>$Mgi~k%ujfU`#e=!rdk}dX
zCHtm<@)Ga}%Krx5f&7Q1o5y%eI?d$+Jg=<Vyb0$L7xDKh*GTvDMxq0;6m9eSH#w{D
zWyu<6ou?jeT9Gh7VGxTi&>b7-9pr7uFz~7qJsXD2?2vBZ^`zAlcCS(260ps6l6*hO
z^R<A0F|1(wo5%7aC6C7_lE+h>+Lww%6RGON;HRU>L|B&_YpcV_bj;I9)qR8g(dvQN
zz4$aB91lfPslkEj!9=<`8jsvt-7^%6N2+UUHq@=(uwng%hV}Iu>+a~OuU#MO4R5I3
zP*a`mPgH+;FnMovA`y;$u%>2j?fQ6ZU}$*#o`IoMB3d2YgV)XBYP>UUSf8v>=z2!0
z1tFXoA{fx=>vYz7YU}t|Pb3F&gN@<)ke$~X$iV-{ffyy^DC{n@+AHj<?WMfXTwR08
zelcsCY{u`FEM`yPK_eU28Z(iaJ!Yl?1YNPi`eDO`RP9=Yzj$8-K}=Y2()uD9sB&2>
z!U?JOf7>BjdAh?E>l!I`x~rdAYfM$F8qxG#!~R|DmHxfroFLAm!>{>UH1_KiQ=0Ar
zuoTWDdR}0&kSDdTKOO2pnNG^GPeTKP>8J<19^tm@V-XTqUntc_p2)rdw3KB!DJl5y
zBE=_P!KRQPXi0o#!VMIZh^NUT4(y(EbQrMsI>(b76rV|WqJ6<$9N(kCz6jcCj6C7=
zU^0acWpPg!L~g*+(H5N!rfY>hq5fD{(nKYOCI#d33rN9-Ec}s+ClK&^ns+pMLWv=<
zuy`WTo}oR#P%<>I2jBE4bOx!XCmG$VDTvFchIJb@Rw$iL#(IX*knxA53b6AU&ujj>
zD!WnYq!%m?*7N^DCHQzR5&Ow*;Cf$WKF;;Xyq_>1_886<Cvc{5A6&wR$cxNvQOA1{
zXR#NdN+jW<fLheP0=~kC%+!Q>-7m}J+zmeLLkt%lmzli4xj&Z0B`3(xy6|4c+17_T
zEsyz%k?~7P^YPv%_P^7pW4>}lV?K;e$j6>4VuQ!lj;xdJ_kL8c9?XaM;Jl<uGojRc
z4^H#(_h{mqw3<2ic%Nr^7%#^eXJZn$PId)+38ms&nU&vQir-h7Pxm`%;(Ho=$aF+A
zq11feQhYcoI014N_TrM0=KE{F+%NONPMpQIib5pKcM6#1!#?Ol&dXp%&G(#%5BBG8
zf($n^sHFLR3S7x^Z6@MOuwy<kjnfOrm<!gA&k5qJa0$4U!zJ7BSIA1<swpDQ!v9c+
zr0x7Kz?cu;%<}gIoM-IoERXYfWF@b%9(>5O5?Lqa;ly#wvRNMdgtMXhV!G!0jpD;N
z@Li4I6aL9OoHQSgjr*<PO2vmy7xRf}ocYYg>w!v@Q2=g@p=2H|7V;kfia(VTC<4>C
zo@?VK)S3CFfU-~Oq~)zfg^6!9p8@CUcjGL+F9ZKIvQAnao)nwq-8u~1tC>(LTN*pC
zZs2^Z)2*ifIW&e+>%_LwYXrbs&w=!*Irx|#F{#t~OX!N_@mNC0JRgkn+1VuT4xokK
z!ylb=zZy4}?=phMibt%)jH`Zm%@uSdU!3`w&V3{CIx6S|TmnDNe?jMXKoVzs#+4t4
zwU2RSGjYacoX3D9zCCB0eF8~-M+;m%&f&F5$mcZxX=RrGg08-q7HbXT^0AKLWHRGR
z1t8WBfy;R@#2UeL>AwcA1%iHq<QFl|^iqW*z6G7v7FbQhFw>VwT*NBl_>PI`A|@Hf
zcgF%p?1}cG9~ox?XWz~z@UO@t0D$w}noq#ZanAG)<cR=)-#iPyWftz7g}Z>~{lrGO
zcYxztIVTE1VEe5gWj`>o{i=WqI{;_<eGpAfqGadc`D??pu&-+TQ);|?q~-DA+cfuX
zlzgsd98Y5xKaNuKPhcA3Cj8sL51R1r0zYrUAx0*pKi*+Eg`a`I`o9D-)iDQf_K(+T
zrv4W(L_wGO8}R8BN0?vXPKG&2`Gy~AUjph?^j?gAH}H0a;~lW83OGNtgg+TSAfwU=
zoW~1)G0?w@`{R$;K(}Ch#y59)dsrNRMUwqlFsJywkmwaD-%<k{<G0i+{6i4Ke$k}x
zt-vF|H!B?a;d{Did=zdCx}oL4w)pmLn*I&Y-6s55z#=Jqp2sk}sK6my{Qk$<iEn0c
z&QkaV;1eb~&V2ZWHP3H_n=a$|R{B~oUVPV=@87x_VZ{9pOL<nT*UKk?pH#RPVbulv
zMTO(J2EMz+xlG}o1kU}RQg|Q2C;*)8UyLZ(3w)Oee+c+)6MmTFdf<@rW1R%f^SN8$
ze+hgH_@u&55r2Ox<-?z?XMo2|_&))U0OyYfnf?pln3FvIDqxY6|7ukEoAp27KRiD6
zU#u^-BH(Nv#^F!+-cYSa3SUKr6E+oel(uS8&oMwR176QGPJ)SS@E4gB{&9^v1t8A0
z0#f*hK=4QLKZbZY$#rmMtk<@$LqG0A-FvW|W*R5CxY~X$F(Rh`Z2zutDX#!(%H$M9
zK?UTs1621k3NRk?y^n$p$*tuVu&qT>@&>@q{=)i}<7YC~8}mJkg2!may^(^WvUOhG
zU!lDhb!t2XztD6gAM1xq3jh5~ys*U7KlXz{=wRkAycP5o)F}Cd&6v;gz~#LVD*T9I
z7Z<V6zF*_AzrrlsT7a-G_S3?@m_?s}{3g^%`FLWGN)Pq+dcydyU)-%|Z|&^j8z;dg
zzG;!i+WdKB`tC_E-5(6|?UR(cH4;sls_+{%5s#*$5zn91)NLgG#T$%8h8g=H<VOaB
zd*XvVp?FaI77m7nhAAA1$Afc|<d5mdP=EhE$!4xlx;O7^5~^?Q@a<?0YK&Fa@N}o*
zclg|$PLr<v9?KI>B=Q5l`u2t&gW*dw6x`N+SEH{z7)%ZI1Y7yG#x?GI2%*7Gv~S#~
z@7P=|nWZ*Gdx_a<=4bOI_oUtjPYv_bMKF!xy`8**(+Q8b`mN}UccS^1pjrcY8R+U(
zGwCyAm|m*R<eHa|@0HDnc@C^s?>eFIwqOExc;sa%Ul1=;gEbOqQiy!7sxk3)RU_g_
zj_G}DhqxUj?&!>D+^jIsSa&i5k)3EhA-8#lxm6xhoSG<DxAEPYbTo*oSa_B!nu!WV
z!t!QOYWlse`Q@&ZW_oqY7W$}sn57<0bC@e<yld-Lytd{mS-5tEaKt^b=_pAJ2GLc7
zZ<NV(K*dkf$9MX6wEAaVN#Z+Lvo1`{zP~odb+c>U&yrW&rY}#;bdJ0a$SZ4JufBr>
zSH8yWIMx%_v&=WP1iKbK<0{=;H>>8;$K<T?rrfkfb>g0wxS<AHPG6n6_97r}R`Knx
zX-PHn-in(MQFED9-)s{%$)scBa+w_V%!_{Nk{4TQ`c~cau;+{qQzeFIzGgVBJYNn|
X<~QGtlhG*&e7kPCCp{<gtttNl9MOLf

diff --git a/builddir/O.3.15.2_Common/EMU_subRecordFunctions.dbd b/builddir/O.3.15.2_Common/EMU_subRecordFunctions.dbd
deleted file mode 100644
index 9d289f7..0000000
--- a/builddir/O.3.15.2_Common/EMU_subRecordFunctions.dbd
+++ /dev/null
@@ -1,4 +0,0 @@
-function (FACTOR_CONVERSION)
-function (ANGLE_CALCUL)
-function (CREATE_TAB)
-function (INIT_TAB)
diff --git a/builddir/O.3.15.2_centos7-x86_64/.dependencies_includes b/builddir/O.3.15.2_centos7-x86_64/.dependencies_includes
deleted file mode 100644
index 8f12eaa..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/.dependencies_includes
+++ /dev/null
@@ -1 +0,0 @@
-DEPENDENCIES_INCLUDES = -I/opt/epics/modules/DataAcquisition/agaget/3.15.2/include -I/opt/epics/modules/DataAcquisition/agaget/3.15.2/include/os/Linux -I/opt/epics/modules/DataAcquisition/agaget/3.15.2/include/os/default -I/opt/epics/modules/scanning/2.0.4/3.15.2/include -I/opt/epics/modules/scanning/2.0.4/3.15.2/include/os/Linux -I/opt/epics/modules/scanning/2.0.4/3.15.2/include/os/default -I/opt/epics/modules/FastAcquisition/agaget/3.15.2/include -I/opt/epics/modules/FastAcquisition/agaget/3.15.2/include/os/Linux -I/opt/epics/modules/FastAcquisition/agaget/3.15.2/include/os/default -I/opt/epics/modules/asyn/4.27.0/3.15.2/include -I/opt/epics/modules/asyn/4.27.0/3.15.2/include/os/Linux -I/opt/epics/modules/asyn/4.27.0/3.15.2/include/os/default -I/opt/epics/modules/streamdevice/2.7.1/3.15.2/include -I/opt/epics/modules/streamdevice/2.7.1/3.15.2/include/os/Linux -I/opt/epics/modules/streamdevice/2.7.1/3.15.2/include/os/default -I/opt/epics/modules/sscan/2.10.1/3.15.2/include -I/opt/epics/modules/sscan/2.10.1/3.15.2/include/os/Linux -I/opt/epics/modules/sscan/2.10.1/3.15.2/include/os/default -I/opt/epics/modules/busy/1.6.0/3.15.2/include -I/opt/epics/modules/busy/1.6.0/3.15.2/include/os/Linux -I/opt/epics/modules/busy/1.6.0/3.15.2/include/os/default -I/opt/epics/modules/calc/3.6.1/3.15.2/include -I/opt/epics/modules/calc/3.6.1/3.15.2/include/os/Linux -I/opt/epics/modules/calc/3.6.1/3.15.2/include/os/default -I/opt/epics/modules/pcre/8.36.0/3.15.2/include -I/opt/epics/modules/pcre/8.36.0/3.15.2/include/os/Linux -I/opt/epics/modules/pcre/8.36.0/3.15.2/include/os/default -I/opt/epics/modules/seq/2.1.10/3.15.2/include -I/opt/epics/modules/seq/2.1.10/3.15.2/include/os/Linux -I/opt/epics/modules/seq/2.1.10/3.15.2/include/os/default 
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.d b/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.d
deleted file mode 100644
index e3a9c42..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.d
+++ /dev/null
@@ -1,17 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c \
- /opt/epics/bases/base-3.15.2/include/aSubRecord.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/bases/base-3.15.2/include/link.h \
- /opt/epics/bases/base-3.15.2/include/dbDefs.h \
- /opt/epics/bases/base-3.15.2/include/epicsMutex.h \
- /opt/epics/bases/base-3.15.2/include/epicsAssert.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/epicsTime.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.15.2/include/registryFunction.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.dc b/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.dc
deleted file mode 100644
index be9a4f9..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.dc
+++ /dev/null
@@ -1,27 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c /usr/include/stdc-predef.h \
- /opt/epics/bases/base-3.15.2/include/aSubRecord.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/bases/base-3.15.2/include/link.h \
- /opt/epics/bases/base-3.15.2/include/dbDefs.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/stddef.h \
- /opt/epics/bases/base-3.15.2/include/epicsMutex.h \
- /opt/epics/bases/base-3.15.2/include/epicsAssert.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/epicsTime.h /usr/include/time.h \
- /usr/include/features.h /usr/include/sys/cdefs.h \
- /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
- /usr/include/gnu/stubs-64.h /usr/include/bits/time.h \
- /usr/include/bits/types.h /usr/include/bits/typesizes.h \
- /usr/include/bits/timex.h /usr/include/xlocale.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.15.2/include/registryFunction.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h /usr/include/math.h \
- /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
- /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
- /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
- /usr/include/bits/mathcalls.h
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.o b/builddir/O.3.15.2_centos7-x86_64/EMU_CALCULS.o
deleted file mode 100644
index 084c9e483d4eacba306cc9cb53cd6b83cba86b45..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 30728
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
JBe>lU{||NqP$2*S

diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.c b/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.c
deleted file mode 100644
index 1326be6..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.c
+++ /dev/null
@@ -1,261 +0,0 @@
-/* Generated with snc from EMU_RAMP-CURRENT.i */
-
-/* Program "RampCurrent" */
-#include <string.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <limits.h>
-#include "epicsTypes.h"
-#include "seqCom.h"
-
-/* Variable declarations */
-# line 13 "../.././src/EMU_RAMP-CURRENT.st"
-static	float PS2_Cons = 0;
-# line 20 "../.././src/EMU_RAMP-CURRENT.st"
-static	float FCCurr_Cons = 0;
-# line 24 "../.././src/EMU_RAMP-CURRENT.st"
-static	short start = 0;
-# line 28 "../.././src/EMU_RAMP-CURRENT.st"
-static	short simulation = 0;
-# line 33 "../.././src/EMU_RAMP-CURRENT.st"
-static	float limitCurr = 0.6;
-
-/* C code definitions */
-# line 8 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdio.h>
-# line 9 "../.././src/EMU_RAMP-CURRENT.st"
-#include <string.h>
-# line 10 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdlib.h>
-
-/* Program init func */
-static void G_prog_init(struct UserVar *pVar)
-{
-}
-
-/****** Code for state "init" in state set "ss1" ******/
-
-/* Delay function for state "init" in state set "ss1" */
-static void D_ss1_0_init(SS_ID ssId, struct UserVar *pVar)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	seq_delayInit(ssId, 0, (1.0));
-}
-
-/* Event function for state "init" in state set "ss1" */
-static seqBool E_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_delay(ssId, 0) && (seq_pvConnectCount(ssId) == seq_pvChannelCount(ssId)))
-	{
-		*pNextState = 1;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "init" in state set "ss1" */
-static void A_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 40 "../.././src/EMU_RAMP-CURRENT.st"
-			start = 0;
-# line 41 "../.././src/EMU_RAMP-CURRENT.st"
-			simulation = 0;
-		}
-		return;
-	}
-}
-
-/****** Code for state "start" in state set "ss1" ******/
-
-/* Delay function for state "start" in state set "ss1" */
-static void D_ss1_0_start(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "start" in state set "ss1" */
-static seqBool E_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 47 "../.././src/EMU_RAMP-CURRENT.st"
-	if ((start == 1) && (simulation == 1))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "start" in state set "ss1" */
-static void A_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 49 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 50 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/****** Code for state "ramp" in state set "ss1" ******/
-
-/* Delay function for state "ramp" in state set "ss1" */
-static void D_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "ramp" in state set "ss1" */
-static seqBool E_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 56 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_efTestAndClear(ssId, 1/*PS2_Cons_flag*/))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-# line 65 "../.././src/EMU_RAMP-CURRENT.st"
-	if (start == 0)
-	{
-		*pNextState = 1;
-		*pTransNum = 1;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "ramp" in state set "ss1" */
-static void A_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-			if ((PS2_Cons < limitCurr) && (PS2_Cons > -limitCurr))
-			{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons = 10;
-			}
-			else
-			{
-				/* C code definitions */
-# line 60 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons= PS2_Cons;
-			}
-# line 62 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	case 1:
-		{
-# line 67 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 68 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/************************ Tables ************************/
-
-/* Channel table */
-static seqChan G_channels[] = {
-	/* chName, offset, varName, varType, count, eventNum, efId, monitored, queueSize, queueIndex */
-	{"{PREFIX_PS}:{CONS_PS2}", (size_t)&PS2_Cons, "PS2_Cons", "float", 1, 2, 1, 1, 0, 0},
-	{"SIMU:CURRENT-SP", (size_t)&FCCurr_Cons, "FCCurr_Cons", "float", 1, 3, 0, 1, 0, 0},
-	{"SCAN:MTR.EXSC", (size_t)&start, "start", "short", 1, 4, 0, 1, 0, 0},
-	{"SCAN:PROC-SIMU", (size_t)&simulation, "simulation", "short", 1, 5, 0, 1, 0, 0}
-};
-
-/* Event masks for state set "ss1" */
-static const seqMask	EM_ss1_0_init[] = {
-	0x00000000,
-};
-static const seqMask	EM_ss1_0_start[] = {
-	0x00000030,
-};
-static const seqMask	EM_ss1_0_ramp[] = {
-	0x00000012,
-};
-
-/* State table for state set "ss1" */
-static seqState G_ss1_states[] = {
-	{
-	/* state name */        "init",
-	/* action function */   A_ss1_0_init,
-	/* event function */    E_ss1_0_init,
-	/* delay function */    D_ss1_0_init,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_init,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "start",
-	/* action function */   A_ss1_0_start,
-	/* event function */    E_ss1_0_start,
-	/* delay function */    D_ss1_0_start,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_start,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "ramp",
-	/* action function */   A_ss1_0_ramp,
-	/* event function */    E_ss1_0_ramp,
-	/* delay function */    D_ss1_0_ramp,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_ramp,
-	/* state options */     (0)
-	},
-};
-
-/* State set table */
-static seqSS G_state_sets[] = {
-	{
-	/* state set name */    "ss1",
-	/* states */            G_ss1_states,
-	/* number of states */  3,
-	/* number of delays */  1
-	},
-};
-
-/* Program table (global) */
-seqProgram RampCurrent = {
-	/* magic number */      2001010,
-	/* program name */      "RampCurrent",
-	/* channels */          G_channels,
-	/* num. channels */     4,
-	/* state sets */        G_state_sets,
-	/* num. state sets */   1,
-	/* user var size */     0,
-	/* param */             "",
-	/* num. event flags */  1,
-	/* encoded options */   (0 | OPT_CONN | OPT_NEWEF),
-	/* init func */         G_prog_init,
-	/* entry func */        NULL,
-	/* exit func */         NULL,
-	/* num. queues */       0
-};
-
-/* Register sequencer commands and program */
-#include "epicsExport.h"
-static void RampCurrentRegistrar (void) {
-    seqRegisterSequencerCommands();
-    seqRegisterSequencerProgram (&RampCurrent);
-}
-epicsExportRegistrar(RampCurrentRegistrar);
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.d b/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.d
deleted file mode 100644
index 2605acc..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.d
+++ /dev/null
@@ -1,19 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/seqCom.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/pvAlarm.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/pvType.h \
- /opt/epics/bases/base-3.15.2/include/epicsTime.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.15.2/include/epicsThread.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdThread.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/epicsEvent.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdEvent.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/seq_release.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.dc b/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.dc
deleted file mode 100644
index 5dcdb1f..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.dc
+++ /dev/null
@@ -1,29 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c /usr/include/stdc-predef.h \
- /usr/include/string.h /usr/include/features.h /usr/include/sys/cdefs.h \
- /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
- /usr/include/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/stddef.h \
- /usr/include/xlocale.h /usr/include/stdio.h /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/stdarg.h \
- /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/limits.h \
- /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include/syslimits.h \
- /usr/include/limits.h /usr/include/bits/posix1_lim.h \
- /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
- /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- seqCom.h /usr/include/stdlib.h /usr/include/bits/waitflags.h \
- /usr/include/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/bits/endian.h /usr/include/bits/byteswap.h \
- /usr/include/bits/byteswap-16.h /usr/include/sys/types.h \
- /usr/include/time.h /usr/include/sys/select.h /usr/include/bits/select.h \
- /usr/include/bits/sigset.h /usr/include/bits/time.h \
- /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
- /usr/include/alloca.h /usr/include/bits/stdlib-float.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.i b/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.i
deleted file mode 100644
index 8a50d3d..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.i
+++ /dev/null
@@ -1,78 +0,0 @@
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-# 1 "<interne>"
-# 1 "<command-line>"
-# 1 "/usr/include/stdc-predef.h" 1 3 4
-# 1 "<command-line>" 2
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-
-
-
-
-
-program RampCurrent
-
-%%#include <stdio.h>
-%%#include <string.h>
-%%#include <stdlib.h>
-
-
-float PS2_Cons;
-assign PS2_Cons to "{PREFIX_PS}:{CONS_PS2}";
-monitor PS2_Cons;
-evflag PS2_Cons_flag;
-sync PS2_Cons PS2_Cons_flag;
-
-
-float FCCurr_Cons;
-assign FCCurr_Cons to "SIMU:CURRENT-SP";
-monitor FCCurr_Cons;
-
-short start;
-assign start to "SCAN:MTR.EXSC";
-monitor start;
-
-short simulation;
-assign simulation to "SCAN:PROC-SIMU";
-monitor simulation;
-
-
-float limitCurr=0.6;
-
-ss ss1
-{
- state init {
-            when (delay(1.0) && (pvConnectCount() == pvChannelCount()))
-     {
-     start=0;
-     simulation=0;
-     } state start
-     }
-
- state start
-     {
-   when ((start==1) && (simulation==1))
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state ramp
-      }
-
- state ramp
-     {
-   when(efTestAndClear(PS2_Cons_flag))
-    {
-    if((PS2_Cons<limitCurr) && (PS2_Cons>-limitCurr)){FCCurr_Cons= 10;}
-    else{
-     %%FCCurr_Cons= PS2_Cons;
-               }
-    pvPut(FCCurr_Cons);
-    }state ramp
-
-   when (start==0)
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state start
-      }
-
-}
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.o b/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT.o
deleted file mode 100644
index c1356fb72e8f696f96fd44a11c409147b681a4ec..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24232
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
YIP)(HoUgMV2%N7wC6ouY!~6690^-8zQvd(}

diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd b/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd
deleted file mode 100644
index b47d140..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_RAMP-CURRENT_snl.dbd
+++ /dev/null
@@ -1 +0,0 @@
-registrar (RampCurrentRegistrar)
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.c b/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.c
deleted file mode 100644
index 790699c..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.c
+++ /dev/null
@@ -1 +0,0 @@
-char epics_EMULibRelease[] = "jfdenis";
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.d b/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.d
deleted file mode 100644
index ed81567..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.d
+++ /dev/null
@@ -1 +0,0 @@
-EMU_Versionjfdenis.o: EMU_Versionjfdenis.c
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.o b/builddir/O.3.15.2_centos7-x86_64/EMU_Versionjfdenis.o
deleted file mode 100644
index 9d7920b360df3b1e148eb51c4c4f44b929c22066..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2328
zcmbVO-A)rx5T5N;0V@^K_(M>$BpN~4Z42dB!6pqtBM6e<ZL{5;wyW)y>@Eb136J2l
zZ^JWqqp#tWCSK^wo^#sebQ2RN*)ucW%r|Gw?(DV~Tf47Png&ud*o1*6QGm<Tz%EB-
z875#H-ZvY}a|75zEFIya5&cSyR0$&{UOFu!kRBbO)U<Y;)HPZ(?E$W1I@ytEliK5K
zE~96svlDj#u*Ygn%VCKbsOIt+WIuvTW)l;zLJ9QjdgghintM5wx`+Jxc=3)$c{yb*
zM)7C3YTEDYIIht>z^*me+B>SfV}9WFJaIb9iRg)e!2QU=^J512cCX94W{?-8e1n~`
zPVX4OFyA%VvFijTmdMvn+)kt6`uTlp(JC%k3pEE*dclf$wz^zfE<u!9!_-~3e#kn^
z4j62|IWj6n$y&7*jfFz7R9Gt(joCxiFm~*a<L26&VRpk4k8QM=$9&g8ce#X%?K|xa
zEN+t5GR*x&!)zW@E8w(kA7HyuSvO{Jhq-@l0AK~@-O#S14t=iM(hAvG2v)-mZLsP=
z0G7`>w$)(ulUB|3nmvp~wq39L?DR_5_HD1lkis)MuE(T})xmOlUAm88dA*QX*s2+X
zw(~)Gs{i3m(+J=dO=65+j@faO&-ehDL6i7{!R4_sSD=oc%721+l%w)@1YcDup9Y!s
zS4HyQDgiZj9^-0FqRfiMzY9LTWl^4hfnG9_4ZPHvgnyw0Ws|G^s^%VGM8zoin_w71
zOQq(%#z0d4Fvc0OPwJmOI%@wl#MGL^{7DPS5?B3I&7~0}tkBQk#=J<B=a6B^m--X~
zNqk*=Z|Q>>7s-?Q0)x_y=M`e#>o~6FPGV4<J<6B-&v7!^DxdtMtuDn2wJHd=Fz+T_
z>iwt3l(he^=obRuDaPZX?jMiEZOTi-k3Vrt+WOEbctlS;3H6uMA>oOWhq(GRk@dx)
zWFtcBa#)A(8w$c*J-U;_AssS9;2lIJW9O3hKlxWK>6eF>lqaH&q)icerX+;Zv;0I3
z3e6RX#JLA>TNo05DEz4y-tQ4H`CiF<$zO@()4pGY|3bmr!ru{^=0f&NkUR_3kN$`d
Gi1HV4WwvSn

diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp b/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp
deleted file mode 100644
index 8d27b3b..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-/* THIS IS A GENERATED FILE. DO NOT EDIT! */
-/* Generated from ../../builddir/3.15.2/dbd/EMU.dbd */
-
-#include <string.h>
-
-#include "epicsStdlib.h"
-#include "iocsh.h"
-#include "registryCommon.h"
-
-#define epicsExportSharedSymbols
-#include "shareLib.h"
-
-extern "C" {
-
-typedef void (*reg_func)(void);
-epicsShareExtern reg_func pvar_func_RampCurrentRegistrar,
-    pvar_func_register_func_ANGLE_CALCUL,
-    pvar_func_register_func_CREATE_TAB,
-    pvar_func_register_func_FACTOR_CONVERSION,
-    pvar_func_register_func_INIT_TAB;
-
-int EMU_registerRecordDeviceDriver(DBBASE *pbase)
-{
-    static int executed = 0;
-    if (!pbase) {
-        printf("pdbbase is NULL; you must load a DBD file first.\n");
-        return -1;
-    }
-
-    if (executed) {
-        printf("Warning: Registration already done.\n");
-    }
-    executed = 1;
-
-    pvar_func_RampCurrentRegistrar();
-    pvar_func_register_func_ANGLE_CALCUL();
-    pvar_func_register_func_CREATE_TAB();
-    pvar_func_register_func_FACTOR_CONVERSION();
-    pvar_func_register_func_INIT_TAB();
-    return 0;
-}
-
-/* EMU_registerRecordDeviceDriver */
-static const iocshArg rrddArg0 = {"pdbbase", iocshArgPdbbase};
-static const iocshArg *rrddArgs[] = {&rrddArg0};
-static const iocshFuncDef rrddFuncDef =
-    {"EMU_registerRecordDeviceDriver", 1, rrddArgs};
-static void rrddCallFunc(const iocshArgBuf *)
-{
-    EMU_registerRecordDeviceDriver(*iocshPpdbbase);
-}
-
-} // extern "C"
-
-/*
- * Register commands on application startup
- */
-static int Registration() {
-    iocshRegister(&rrddFuncDef, rrddCallFunc);
-    return 0;
-}
-
-static int done = Registration();
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp.tmp b/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp.tmp
deleted file mode 100644
index 884c0a8..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.cpp.tmp
+++ /dev/null
@@ -1,65 +0,0 @@
-/* THIS IS A GENERATED FILE. DO NOT EDIT! */
-/* Generated from ../../builddir/3.15.2/dbd/EMU.dbd */
-
-#include <string.h>
-
-#include "epicsStdlib.h"
-#include "iocsh.h"
-#include "iocshRegisterCommon.h"
-#include "registryCommon.h"
-
-#define epicsExportSharedSymbols
-#include "shareLib.h"
-
-extern "C" {
-
-typedef void (*reg_func)(void);
-epicsShareExtern reg_func pvar_func_RampCurrentRegistrar,
-    pvar_func_register_func_ANGLE_CALCUL,
-    pvar_func_register_func_CREATE_TAB,
-    pvar_func_register_func_FACTOR_CONVERSION,
-    pvar_func_register_func_INIT_TAB;
-
-int EMU_registerRecordDeviceDriver(DBBASE *pbase)
-{
-    static int executed = 0;
-    if (!pbase) {
-        printf("pdbbase is NULL; you must load a DBD file first.\n");
-        return -1;
-    }
-
-    if (executed) {
-        printf("Warning: Registration already done.\n");
-    }
-    executed = 1;
-
-    pvar_func_RampCurrentRegistrar();
-    pvar_func_register_func_ANGLE_CALCUL();
-    pvar_func_register_func_CREATE_TAB();
-    pvar_func_register_func_FACTOR_CONVERSION();
-    pvar_func_register_func_INIT_TAB();
-    return 0;
-}
-
-/* EMU_registerRecordDeviceDriver */
-static const iocshArg rrddArg0 = {"pdbbase", iocshArgPdbbase};
-static const iocshArg *rrddArgs[] = {&rrddArg0};
-static const iocshFuncDef rrddFuncDef =
-    {"EMU_registerRecordDeviceDriver", 1, rrddArgs};
-static void rrddCallFunc(const iocshArgBuf *)
-{
-    EMU_registerRecordDeviceDriver(*iocshPpdbbase);
-}
-
-} // extern "C"
-
-/*
- * Register commands on application startup
- */
-static int Registration() {
-    iocshRegisterCommon();
-    iocshRegister(&rrddFuncDef, rrddCallFunc);
-    return 0;
-}
-
-static int done = Registration();
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.d b/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.d
deleted file mode 100644
index d460c15..0000000
--- a/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.d
+++ /dev/null
@@ -1,21 +0,0 @@
-EMU_registerRecordDeviceDriver.o: EMU_registerRecordDeviceDriver.cpp \
- /opt/epics/bases/base-3.15.2/include/epicsStdlib.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdStrtod.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/bases/base-3.15.2/include/errMdef.h \
- /opt/epics/bases/base-3.15.2/include/iocsh.h \
- /opt/epics/bases/base-3.15.2/include/registryCommon.h \
- /opt/epics/bases/base-3.15.2/include/dbStaticLib.h \
- /opt/epics/bases/base-3.15.2/include/dbFldTypes.h \
- /opt/epics/bases/base-3.15.2/include/dbBase.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/dbDefs.h \
- /opt/epics/bases/base-3.15.2/include/link.h \
- /opt/epics/bases/base-3.15.2/include/cantProceed.h \
- /opt/epics/bases/base-3.15.2/include/devSup.h \
- /opt/epics/bases/base-3.15.2/include/registryRecordType.h \
- /opt/epics/bases/base-3.15.2/include/recSup.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h
diff --git a/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.o b/builddir/O.3.15.2_centos7-x86_64/EMU_registerRecordDeviceDriver.o
deleted file mode 100644
index 9d7fe8deaf9ebd167773639075ae1b8db549df54..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15096
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
XhJ><yd7ht)??)j>J58Zw{d)cv;V;6L

diff --git a/builddir/O.3.15.2_centos7-x86_64/libEMU.so b/builddir/O.3.15.2_centos7-x86_64/libEMU.so
deleted file mode 100755
index 49a87f3773a4d2bf42b263e390068619a1d6c7ac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46697
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
Dni%)U

diff --git a/builddir/O.3.15.2_eldk56-e500v2/.dependencies_includes b/builddir/O.3.15.2_eldk56-e500v2/.dependencies_includes
deleted file mode 100644
index 8f12eaa..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/.dependencies_includes
+++ /dev/null
@@ -1 +0,0 @@
-DEPENDENCIES_INCLUDES = -I/opt/epics/modules/DataAcquisition/agaget/3.15.2/include -I/opt/epics/modules/DataAcquisition/agaget/3.15.2/include/os/Linux -I/opt/epics/modules/DataAcquisition/agaget/3.15.2/include/os/default -I/opt/epics/modules/scanning/2.0.4/3.15.2/include -I/opt/epics/modules/scanning/2.0.4/3.15.2/include/os/Linux -I/opt/epics/modules/scanning/2.0.4/3.15.2/include/os/default -I/opt/epics/modules/FastAcquisition/agaget/3.15.2/include -I/opt/epics/modules/FastAcquisition/agaget/3.15.2/include/os/Linux -I/opt/epics/modules/FastAcquisition/agaget/3.15.2/include/os/default -I/opt/epics/modules/asyn/4.27.0/3.15.2/include -I/opt/epics/modules/asyn/4.27.0/3.15.2/include/os/Linux -I/opt/epics/modules/asyn/4.27.0/3.15.2/include/os/default -I/opt/epics/modules/streamdevice/2.7.1/3.15.2/include -I/opt/epics/modules/streamdevice/2.7.1/3.15.2/include/os/Linux -I/opt/epics/modules/streamdevice/2.7.1/3.15.2/include/os/default -I/opt/epics/modules/sscan/2.10.1/3.15.2/include -I/opt/epics/modules/sscan/2.10.1/3.15.2/include/os/Linux -I/opt/epics/modules/sscan/2.10.1/3.15.2/include/os/default -I/opt/epics/modules/busy/1.6.0/3.15.2/include -I/opt/epics/modules/busy/1.6.0/3.15.2/include/os/Linux -I/opt/epics/modules/busy/1.6.0/3.15.2/include/os/default -I/opt/epics/modules/calc/3.6.1/3.15.2/include -I/opt/epics/modules/calc/3.6.1/3.15.2/include/os/Linux -I/opt/epics/modules/calc/3.6.1/3.15.2/include/os/default -I/opt/epics/modules/pcre/8.36.0/3.15.2/include -I/opt/epics/modules/pcre/8.36.0/3.15.2/include/os/Linux -I/opt/epics/modules/pcre/8.36.0/3.15.2/include/os/default -I/opt/epics/modules/seq/2.1.10/3.15.2/include -I/opt/epics/modules/seq/2.1.10/3.15.2/include/os/Linux -I/opt/epics/modules/seq/2.1.10/3.15.2/include/os/default 
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.d b/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.d
deleted file mode 100644
index e3a9c42..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.d
+++ /dev/null
@@ -1,17 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c \
- /opt/epics/bases/base-3.15.2/include/aSubRecord.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/bases/base-3.15.2/include/link.h \
- /opt/epics/bases/base-3.15.2/include/dbDefs.h \
- /opt/epics/bases/base-3.15.2/include/epicsMutex.h \
- /opt/epics/bases/base-3.15.2/include/epicsAssert.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/epicsTime.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.15.2/include/registryFunction.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.dc b/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.dc
deleted file mode 100644
index 45a1cb2..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.dc
+++ /dev/null
@@ -1,38 +0,0 @@
-EMU_CALCULS.o: ../.././src/EMU_CALCULS.c \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdc-predef.h \
- /opt/epics/bases/base-3.15.2/include/aSubRecord.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/bases/base-3.15.2/include/link.h \
- /opt/epics/bases/base-3.15.2/include/dbDefs.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include/stddef.h \
- /opt/epics/bases/base-3.15.2/include/epicsMutex.h \
- /opt/epics/bases/base-3.15.2/include/epicsAssert.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdMutex.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/epicsTime.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/features.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/cdefs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/wordsize.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs-32.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/types.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/typesizes.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/timex.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/xlocale.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.15.2/include/registryFunction.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/math.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/huge_val.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/huge_valf.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/huge_vall.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/inf.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/nan.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/mathdef.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/mathcalls.h
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.o b/builddir/O.3.15.2_eldk56-e500v2/EMU_CALCULS.o
deleted file mode 100644
index 3702fa70575a68f9a984990790850c15e5d0e785..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3948
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
N3j4P~BTqpOeGVzN?3n-n

diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.c b/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.c
deleted file mode 100644
index 1326be6..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.c
+++ /dev/null
@@ -1,261 +0,0 @@
-/* Generated with snc from EMU_RAMP-CURRENT.i */
-
-/* Program "RampCurrent" */
-#include <string.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <limits.h>
-#include "epicsTypes.h"
-#include "seqCom.h"
-
-/* Variable declarations */
-# line 13 "../.././src/EMU_RAMP-CURRENT.st"
-static	float PS2_Cons = 0;
-# line 20 "../.././src/EMU_RAMP-CURRENT.st"
-static	float FCCurr_Cons = 0;
-# line 24 "../.././src/EMU_RAMP-CURRENT.st"
-static	short start = 0;
-# line 28 "../.././src/EMU_RAMP-CURRENT.st"
-static	short simulation = 0;
-# line 33 "../.././src/EMU_RAMP-CURRENT.st"
-static	float limitCurr = 0.6;
-
-/* C code definitions */
-# line 8 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdio.h>
-# line 9 "../.././src/EMU_RAMP-CURRENT.st"
-#include <string.h>
-# line 10 "../.././src/EMU_RAMP-CURRENT.st"
-#include <stdlib.h>
-
-/* Program init func */
-static void G_prog_init(struct UserVar *pVar)
-{
-}
-
-/****** Code for state "init" in state set "ss1" ******/
-
-/* Delay function for state "init" in state set "ss1" */
-static void D_ss1_0_init(SS_ID ssId, struct UserVar *pVar)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	seq_delayInit(ssId, 0, (1.0));
-}
-
-/* Event function for state "init" in state set "ss1" */
-static seqBool E_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 38 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_delay(ssId, 0) && (seq_pvConnectCount(ssId) == seq_pvChannelCount(ssId)))
-	{
-		*pNextState = 1;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "init" in state set "ss1" */
-static void A_ss1_0_init(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 40 "../.././src/EMU_RAMP-CURRENT.st"
-			start = 0;
-# line 41 "../.././src/EMU_RAMP-CURRENT.st"
-			simulation = 0;
-		}
-		return;
-	}
-}
-
-/****** Code for state "start" in state set "ss1" ******/
-
-/* Delay function for state "start" in state set "ss1" */
-static void D_ss1_0_start(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "start" in state set "ss1" */
-static seqBool E_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 47 "../.././src/EMU_RAMP-CURRENT.st"
-	if ((start == 1) && (simulation == 1))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "start" in state set "ss1" */
-static void A_ss1_0_start(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 49 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 50 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/****** Code for state "ramp" in state set "ss1" ******/
-
-/* Delay function for state "ramp" in state set "ss1" */
-static void D_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar)
-{
-}
-
-/* Event function for state "ramp" in state set "ss1" */
-static seqBool E_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int *pTransNum, int *pNextState)
-{
-# line 56 "../.././src/EMU_RAMP-CURRENT.st"
-	if (seq_efTestAndClear(ssId, 1/*PS2_Cons_flag*/))
-	{
-		*pNextState = 2;
-		*pTransNum = 0;
-		return TRUE;
-	}
-# line 65 "../.././src/EMU_RAMP-CURRENT.st"
-	if (start == 0)
-	{
-		*pNextState = 1;
-		*pTransNum = 1;
-		return TRUE;
-	}
-	return FALSE;
-}
-
-/* Action function for state "ramp" in state set "ss1" */
-static void A_ss1_0_ramp(SS_ID ssId, struct UserVar *pVar, int transNum, int *pNextState)
-{
-	switch(transNum)
-	{
-	case 0:
-		{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-			if ((PS2_Cons < limitCurr) && (PS2_Cons > -limitCurr))
-			{
-# line 58 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons = 10;
-			}
-			else
-			{
-				/* C code definitions */
-# line 60 "../.././src/EMU_RAMP-CURRENT.st"
-				FCCurr_Cons= PS2_Cons;
-			}
-# line 62 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	case 1:
-		{
-# line 67 "../.././src/EMU_RAMP-CURRENT.st"
-			FCCurr_Cons = 0;
-# line 68 "../.././src/EMU_RAMP-CURRENT.st"
-			seq_pvPut(ssId, 1/*FCCurr_Cons*/, 0);
-		}
-		return;
-	}
-}
-
-/************************ Tables ************************/
-
-/* Channel table */
-static seqChan G_channels[] = {
-	/* chName, offset, varName, varType, count, eventNum, efId, monitored, queueSize, queueIndex */
-	{"{PREFIX_PS}:{CONS_PS2}", (size_t)&PS2_Cons, "PS2_Cons", "float", 1, 2, 1, 1, 0, 0},
-	{"SIMU:CURRENT-SP", (size_t)&FCCurr_Cons, "FCCurr_Cons", "float", 1, 3, 0, 1, 0, 0},
-	{"SCAN:MTR.EXSC", (size_t)&start, "start", "short", 1, 4, 0, 1, 0, 0},
-	{"SCAN:PROC-SIMU", (size_t)&simulation, "simulation", "short", 1, 5, 0, 1, 0, 0}
-};
-
-/* Event masks for state set "ss1" */
-static const seqMask	EM_ss1_0_init[] = {
-	0x00000000,
-};
-static const seqMask	EM_ss1_0_start[] = {
-	0x00000030,
-};
-static const seqMask	EM_ss1_0_ramp[] = {
-	0x00000012,
-};
-
-/* State table for state set "ss1" */
-static seqState G_ss1_states[] = {
-	{
-	/* state name */        "init",
-	/* action function */   A_ss1_0_init,
-	/* event function */    E_ss1_0_init,
-	/* delay function */    D_ss1_0_init,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_init,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "start",
-	/* action function */   A_ss1_0_start,
-	/* event function */    E_ss1_0_start,
-	/* delay function */    D_ss1_0_start,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_start,
-	/* state options */     (0)
-	},
-	{
-	/* state name */        "ramp",
-	/* action function */   A_ss1_0_ramp,
-	/* event function */    E_ss1_0_ramp,
-	/* delay function */    D_ss1_0_ramp,
-	/* entry function */    0,
-	/* exit function */     0,
-	/* event mask array */  EM_ss1_0_ramp,
-	/* state options */     (0)
-	},
-};
-
-/* State set table */
-static seqSS G_state_sets[] = {
-	{
-	/* state set name */    "ss1",
-	/* states */            G_ss1_states,
-	/* number of states */  3,
-	/* number of delays */  1
-	},
-};
-
-/* Program table (global) */
-seqProgram RampCurrent = {
-	/* magic number */      2001010,
-	/* program name */      "RampCurrent",
-	/* channels */          G_channels,
-	/* num. channels */     4,
-	/* state sets */        G_state_sets,
-	/* num. state sets */   1,
-	/* user var size */     0,
-	/* param */             "",
-	/* num. event flags */  1,
-	/* encoded options */   (0 | OPT_CONN | OPT_NEWEF),
-	/* init func */         G_prog_init,
-	/* entry func */        NULL,
-	/* exit func */         NULL,
-	/* num. queues */       0
-};
-
-/* Register sequencer commands and program */
-#include "epicsExport.h"
-static void RampCurrentRegistrar (void) {
-    seqRegisterSequencerCommands();
-    seqRegisterSequencerProgram (&RampCurrent);
-}
-epicsExportRegistrar(RampCurrentRegistrar);
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.d b/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.d
deleted file mode 100644
index 2605acc..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.d
+++ /dev/null
@@ -1,19 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/seqCom.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/pvAlarm.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/pvType.h \
- /opt/epics/bases/base-3.15.2/include/epicsTime.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdTime.h \
- /opt/epics/bases/base-3.15.2/include/epicsThread.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdThread.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/epicsEvent.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdEvent.h \
- /opt/epics/modules/seq/2.1.10/3.15.2/include/seq_release.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.dc b/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.dc
deleted file mode 100644
index d71d1be..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.dc
+++ /dev/null
@@ -1,51 +0,0 @@
-EMU_RAMP-CURRENT.o: EMU_RAMP-CURRENT.c \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdc-predef.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/string.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/features.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/cdefs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/wordsize.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/gnu/stubs-32.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include/stddef.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/xlocale.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdio.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/types.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/typesizes.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/libio.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/_G_config.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/wchar.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include/stdarg.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/stdio_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/sys_errlist.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include-fixed/limits.h \
- /opt/eldk-5.6/ifc1210/sysroots/i686-eldk-linux/usr/lib/powerpc-linux-gnuspe/gcc/powerpc-linux-gnuspe/4.8.2/include-fixed/syslimits.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/limits.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/posix1_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/local_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/linux/limits.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/posix2_lim.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/xopen_lim.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- seqCom.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdlib.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/waitflags.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/waitstatus.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/endian.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/endian.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/byteswap.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/byteswap-16.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/types.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/select.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/select.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/sigset.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/time.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/sys/sysmacros.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/pthreadtypes.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/alloca.h \
- /opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/bits/stdlib-float.h \
- /opt/epics/bases/base-3.15.2/include/epicsExport.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.i b/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.i
deleted file mode 100644
index b15959d..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.i
+++ /dev/null
@@ -1,77 +0,0 @@
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-# 1 "<command-line>"
-# 1 "/opt/eldk-5.6/ifc1210/sysroots/ppce500v2-linux-gnuspe/usr/include/stdc-predef.h" 1 3 4
-# 1 "<command-line>" 2
-# 1 "../.././src/EMU_RAMP-CURRENT.st"
-
-
-
-
-
-program RampCurrent
-
-%%#include <stdio.h>
-%%#include <string.h>
-%%#include <stdlib.h>
-
-
-float PS2_Cons;
-assign PS2_Cons to "{PREFIX_PS}:{CONS_PS2}";
-monitor PS2_Cons;
-evflag PS2_Cons_flag;
-sync PS2_Cons PS2_Cons_flag;
-
-
-float FCCurr_Cons;
-assign FCCurr_Cons to "SIMU:CURRENT-SP";
-monitor FCCurr_Cons;
-
-short start;
-assign start to "SCAN:MTR.EXSC";
-monitor start;
-
-short simulation;
-assign simulation to "SCAN:PROC-SIMU";
-monitor simulation;
-
-
-float limitCurr=0.6;
-
-ss ss1
-{
- state init {
-            when (delay(1.0) && (pvConnectCount() == pvChannelCount()))
-     {
-     start=0;
-     simulation=0;
-     } state start
-     }
-
- state start
-     {
-   when ((start==1) && (simulation==1))
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state ramp
-      }
-
- state ramp
-     {
-   when(efTestAndClear(PS2_Cons_flag))
-    {
-    if((PS2_Cons<limitCurr) && (PS2_Cons>-limitCurr)){FCCurr_Cons= 10;}
-    else{
-     %%FCCurr_Cons= PS2_Cons;
-               }
-    pvPut(FCCurr_Cons);
-    }state ramp
-
-   when (start==0)
-    {
-    FCCurr_Cons=0;
-    pvPut(FCCurr_Cons);
-    }state start
-      }
-
-}
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.o b/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT.o
deleted file mode 100644
index ab4e9161a6a57819761d2d9666099c763b45ba01..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4920
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

diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd b/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd
deleted file mode 100644
index b47d140..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_RAMP-CURRENT_snl.dbd
+++ /dev/null
@@ -1 +0,0 @@
-registrar (RampCurrentRegistrar)
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.c b/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.c
deleted file mode 100644
index 790699c..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.c
+++ /dev/null
@@ -1 +0,0 @@
-char epics_EMULibRelease[] = "jfdenis";
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.d b/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.d
deleted file mode 100644
index ed81567..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.d
+++ /dev/null
@@ -1 +0,0 @@
-EMU_Versionjfdenis.o: EMU_Versionjfdenis.c
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.o b/builddir/O.3.15.2_eldk56-e500v2/EMU_Versionjfdenis.o
deleted file mode 100644
index 02df4a8875434761a4b2bec2dde4cafb1621b35d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 802
zcma)4u}%U(5FHQ{wNYbiY_JlIZVaJNV<kZvq#(iAk>gnPRPGGBg;x40{Gy$mzFB7Q
zVuO>+y*D%O-p+0Az16uY6bm$u0&Rom8Z;&PAZi3fjn=91csH_X;)vSK=6SW&?)DF=
z4RdPhM8>_1eKZ96$qXNqdHd?gj3OVA89GPiKJ#@5XPr13k8KJ;nt5wrdF*@?KZQg8
z`PhYy_g)tLY~$aT^_%uYx3oaFk9h^TNO$y4KU`1PFYm|x8YLlTK;HF4>I>kOa0Z@n
zUJ3$2bd?CQhGP?{XL8ND9uo=GF&4E6dJ8^9t|3>Eyx)fKoL}(^y+fpi`f05=@0aNN
zQ=5!1o6n@q?Gfg=^Fpn66>Kmp2O<yDD}QSKCw8P)!G)Bmb=@D_*ojNBRQ_iZlYL2I
PH^8Wq414z3M$Xa?<Oe%n

diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp b/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp
deleted file mode 100644
index 8d27b3b..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-/* THIS IS A GENERATED FILE. DO NOT EDIT! */
-/* Generated from ../../builddir/3.15.2/dbd/EMU.dbd */
-
-#include <string.h>
-
-#include "epicsStdlib.h"
-#include "iocsh.h"
-#include "registryCommon.h"
-
-#define epicsExportSharedSymbols
-#include "shareLib.h"
-
-extern "C" {
-
-typedef void (*reg_func)(void);
-epicsShareExtern reg_func pvar_func_RampCurrentRegistrar,
-    pvar_func_register_func_ANGLE_CALCUL,
-    pvar_func_register_func_CREATE_TAB,
-    pvar_func_register_func_FACTOR_CONVERSION,
-    pvar_func_register_func_INIT_TAB;
-
-int EMU_registerRecordDeviceDriver(DBBASE *pbase)
-{
-    static int executed = 0;
-    if (!pbase) {
-        printf("pdbbase is NULL; you must load a DBD file first.\n");
-        return -1;
-    }
-
-    if (executed) {
-        printf("Warning: Registration already done.\n");
-    }
-    executed = 1;
-
-    pvar_func_RampCurrentRegistrar();
-    pvar_func_register_func_ANGLE_CALCUL();
-    pvar_func_register_func_CREATE_TAB();
-    pvar_func_register_func_FACTOR_CONVERSION();
-    pvar_func_register_func_INIT_TAB();
-    return 0;
-}
-
-/* EMU_registerRecordDeviceDriver */
-static const iocshArg rrddArg0 = {"pdbbase", iocshArgPdbbase};
-static const iocshArg *rrddArgs[] = {&rrddArg0};
-static const iocshFuncDef rrddFuncDef =
-    {"EMU_registerRecordDeviceDriver", 1, rrddArgs};
-static void rrddCallFunc(const iocshArgBuf *)
-{
-    EMU_registerRecordDeviceDriver(*iocshPpdbbase);
-}
-
-} // extern "C"
-
-/*
- * Register commands on application startup
- */
-static int Registration() {
-    iocshRegister(&rrddFuncDef, rrddCallFunc);
-    return 0;
-}
-
-static int done = Registration();
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp.tmp b/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp.tmp
deleted file mode 100644
index 884c0a8..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.cpp.tmp
+++ /dev/null
@@ -1,65 +0,0 @@
-/* THIS IS A GENERATED FILE. DO NOT EDIT! */
-/* Generated from ../../builddir/3.15.2/dbd/EMU.dbd */
-
-#include <string.h>
-
-#include "epicsStdlib.h"
-#include "iocsh.h"
-#include "iocshRegisterCommon.h"
-#include "registryCommon.h"
-
-#define epicsExportSharedSymbols
-#include "shareLib.h"
-
-extern "C" {
-
-typedef void (*reg_func)(void);
-epicsShareExtern reg_func pvar_func_RampCurrentRegistrar,
-    pvar_func_register_func_ANGLE_CALCUL,
-    pvar_func_register_func_CREATE_TAB,
-    pvar_func_register_func_FACTOR_CONVERSION,
-    pvar_func_register_func_INIT_TAB;
-
-int EMU_registerRecordDeviceDriver(DBBASE *pbase)
-{
-    static int executed = 0;
-    if (!pbase) {
-        printf("pdbbase is NULL; you must load a DBD file first.\n");
-        return -1;
-    }
-
-    if (executed) {
-        printf("Warning: Registration already done.\n");
-    }
-    executed = 1;
-
-    pvar_func_RampCurrentRegistrar();
-    pvar_func_register_func_ANGLE_CALCUL();
-    pvar_func_register_func_CREATE_TAB();
-    pvar_func_register_func_FACTOR_CONVERSION();
-    pvar_func_register_func_INIT_TAB();
-    return 0;
-}
-
-/* EMU_registerRecordDeviceDriver */
-static const iocshArg rrddArg0 = {"pdbbase", iocshArgPdbbase};
-static const iocshArg *rrddArgs[] = {&rrddArg0};
-static const iocshFuncDef rrddFuncDef =
-    {"EMU_registerRecordDeviceDriver", 1, rrddArgs};
-static void rrddCallFunc(const iocshArgBuf *)
-{
-    EMU_registerRecordDeviceDriver(*iocshPpdbbase);
-}
-
-} // extern "C"
-
-/*
- * Register commands on application startup
- */
-static int Registration() {
-    iocshRegisterCommon();
-    iocshRegister(&rrddFuncDef, rrddCallFunc);
-    return 0;
-}
-
-static int done = Registration();
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.d b/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.d
deleted file mode 100644
index d460c15..0000000
--- a/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.d
+++ /dev/null
@@ -1,21 +0,0 @@
-EMU_registerRecordDeviceDriver.o: EMU_registerRecordDeviceDriver.cpp \
- /opt/epics/bases/base-3.15.2/include/epicsStdlib.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h \
- /opt/epics/bases/base-3.15.2/include/os/Linux/osdStrtod.h \
- /opt/epics/bases/base-3.15.2/include/epicsTypes.h \
- /opt/epics/bases/base-3.15.2/include/compilerDependencies.h \
- /opt/epics/bases/base-3.15.2/include/compiler/gcc/compilerSpecific.h \
- /opt/epics/bases/base-3.15.2/include/errMdef.h \
- /opt/epics/bases/base-3.15.2/include/iocsh.h \
- /opt/epics/bases/base-3.15.2/include/registryCommon.h \
- /opt/epics/bases/base-3.15.2/include/dbStaticLib.h \
- /opt/epics/bases/base-3.15.2/include/dbFldTypes.h \
- /opt/epics/bases/base-3.15.2/include/dbBase.h \
- /opt/epics/bases/base-3.15.2/include/ellLib.h \
- /opt/epics/bases/base-3.15.2/include/dbDefs.h \
- /opt/epics/bases/base-3.15.2/include/link.h \
- /opt/epics/bases/base-3.15.2/include/cantProceed.h \
- /opt/epics/bases/base-3.15.2/include/devSup.h \
- /opt/epics/bases/base-3.15.2/include/registryRecordType.h \
- /opt/epics/bases/base-3.15.2/include/recSup.h \
- /opt/epics/bases/base-3.15.2/include/shareLib.h
diff --git a/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.o b/builddir/O.3.15.2_eldk56-e500v2/EMU_registerRecordDeviceDriver.o
deleted file mode 100644
index a62411a23f0ca275b7cc479abae299ad4f433503..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3220
zcmb7G-ES0C6hE_F+5#&St$=`Jnlz?OaA>hH1&wxgx~<h^+pH}bG?`9!r)A@IXEQTf
zi$OX~dC(UFfvAZ|;lVWV%?A^G@IewZJn+DS&weEQ0oC~I`a5^--Ap$?@FZvM?|l94
zxp(e-tmX0(T1umqXw(awaCH1b6cLSxi~%}K&oa8v*WA9;o!ZLYq+KUBh_2tJ?zOwA
zt*fYyjyJcj|4Es(pZ@MOH|fU4zfpSqb)u7>5{+%r>S>*{Yp~Z}i!$qjL>~`!Y!#w(
zAMBnsySL3g+-4t3+N1O66!UMOmkrE+sk>uqw2yiU5$Vz8sQV49>#b(<3NSGqoo_Z_
z-)~<}`&xJ%%!~eX=4M`=H>waZKe+z4B=_&3^IeYmqs?f5`;>F1Pmd9)`L9h;TCFWH
zdE&lNhw|6U3ky!*>Xkq*%;od1=oh_)zT5~xz3Mq--O<Oh<N9Ky>f+)Dp}}?UIDV~C
zTRNi`-K9zp`c7E!YPwVPU8j6eFMBoDpxoIx+ZSQiFS;eqFORz`m6AK|S5{n~NX|<%
zX<29Vfyu($pgv-Z8mD-IZfF{sGH2#0wMCD#G{xQba9I1ONa;(ab~GcLC*V5Fe#kvC
z_w|^&O|mvq*#qX9byJ()(`lN&|F)0Jy>U)I26bD;RDL$jpXf9#qzd7@dJHMwmiK0-
znT_*|;No)VERcbXh{p>G`EJ!QLU%PJqwItZ84E!`hVU+V;VB6@0mY6VHtNz<3O!$C
zawXRozGqaul2esAEx&Sl!h^YojS(_R-tw|r!^|}=bPa6pi<qMH0U0whmXSM~HJo}w
zY;D|+d%<4xon==p_lX7_S$qRJWj5Xd8owWu@Ev413RM_z@B6sC3OxwrdX8nFFGyRS
zO-<b+xP`<gfQaumpO9o8+e*}2FT=q#$vm!AqWFg4P&I&izr^JVl>6HSRsEU3TqD=3
zg}^gVC5nUBrZ8aU7%qH1nXe0~_-28V{oRo<3_=vgG%SSyGuUUbU(B~##(4kcp-H~G
zupf3m-h)5MHwL>O%6$BYaE$p@p-H|!U?=LtJ%EdXo&HQ2HrF%XQ!>W(Cs5`Sk2v51
z;0UUOxjFuY9EajSius<7vAA*$>n%BAU`egSW9!N}EZ;(T-=&B=^}b-A%KJs)RGgT)
zit$E_#g+SGxeZkqFjL2+AIj@}2FfvB?*XVhdqC8|IrkY!QS<UB=j2G&cW7xF;1HBK
znXd=R_d3D1`)lNV51$gnr))L0{Ap_brJOv1tQC`Xf?vdW?v^0P&jYXHSLhg;Zm;Kk
zR?kx&@x;ChK3+phz{lsUBpv)VXFHU38aAJwbtvy=w~WiM;Ny5pz_%a9XVSs--2abI
z9+fS_qMq+jOHj}EuO+Z~-&+Ek&*9I?A%hQg+FEOkaa=pm7C+Z!e+ZlVy9aW#tbN`V
z|EkUYW{3Uw53NzE*U9(GWy`5nCmOX9*^~L{teLm%ps`?2*-ubzpU)2uGY8j?yNd+J
zDBGsL6eNuy80TLadOT%r)LnH;jnFM~=?MQVP<_Sm?M1NLMQ6EgHGChRF7<QaC&KEF
zB2G37llh!&nR#n2|Hve(m@{W{_N<wGWXgnT%}y6>Yr1eQSA2VFy70)%slwE(pnCio
zson?!s(7W~!i@US5mvk={{M+(*Ab$%ZQvh>j;VLtodmv*M^5HwI8H}Z4oddptO&u`
z;iD}C-$CIYfrV%0pz@>kkixzA94U<V;ByM&J9R{1o#=Um`-%1_Jb+gfV}AZ2syF^7
uA5Zkw#W{SYA)=pm0npn%#e?32e^sQ!{O}QaNMXIAHZL*H72;JQ{Qm(A1JTX^

diff --git a/builddir/O.3.15.2_eldk56-e500v2/libEMU.so b/builddir/O.3.15.2_eldk56-e500v2/libEMU.so
deleted file mode 100755
index cdb51c6cadc6f0bf36ef7a98731c93131031b195..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 15518
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

diff --git a/builddir/db/EMU.db b/builddir/db/EMU.db
deleted file mode 100644
index 66ecae0..0000000
--- a/builddir/db/EMU.db
+++ /dev/null
@@ -1,2511 +0,0 @@
-# File: scanBase.template
-# Author: Alexander Soderqvist <alexander.soderqvist@cosylab.com>
-#
-# Template containing the base for a scanning application.
-# This is not a scanning application by it self
-# and although it can be used as stand alone component, 
-# it is designed to be a part of scanning application implemented
-# within geenricScan.substitutions.
-
-
-# SSCAN record
-
-record(sscan, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)")
-{
-	field(DESC, "$(SCAN_SLIT,undefined)")
-	
-	field(MPTS,  "$(MAX_POINTS_SLIT,undefined)")
-	field(PASM,  "STAY")
-	field(NPTS,  "$(MAX_POINTS_SLIT,undefined)") 
-	field(FPTS,  "FREEZE")
-	field(ATIME, "0.1")
-	field(ACQT, "SCALAR")
-	field(ACQM, "NORMAL")
-
-	#Before scan start fields
-	field(BSPV,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BEFORE_SCAN")
-	field(BSCD,  "1")
-
-	#After scan start field-
-	field(ASPV,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFTER_SCAN")
-	field(ASCD,  "1")
-
-	#Detector triggers
-	field(T1PV,  "$(DEVICE,recursive):$(SCAN_EF,undefined).EXSC")
-	field(T2PV,  "")
-	field(T3PV,  "")
-	field(T4PV,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TRTRG.PROC")
-
-	#Detectors
-	field(D01PV, "")
-	field(D02PV, "")
-	field(D03PV, "")
-	field(D04PV, "")
-	field(D05PV, "")
-	field(D06PV, "")
-	field(D07PV, "")
-	field(D08PV, "")
-	field(D09PV, "")
-	field(D10PV, "")
-	field(D11PV, "")
-	field(D12PV, "")
-	field(D13PV, "")
-	field(D14PV, "")
-	field(D15PV, "")
-	field(D16PV, "")
-	field(D17PV, "")
-	field(D18PV, "")
-	field(D19PV, "")
-	field(D20PV, "")
-	field(D21PV, "")
-	field(D22PV, "")
-	field(D23PV, "")
-	field(D24PV, "")
-	field(D25PV, "")
-	field(D26PV, "")
-	field(D27PV, "")
-	field(D28PV, "")
-	field(D29PV, "")
-	field(D30PV, "")
-	field(D31PV, "")
-	field(D32PV, "")
-	field(D33PV, "")
-	field(D34PV, "")
-	field(D35PV, "")
-	field(D36PV, "")
-	field(D37PV, "")
-	field(D38PV, "")
-	field(D39PV, "")
-	field(D40PV, "")
-	field(D41PV, "")
-	field(D42PV, "")
-	field(D43PV, "")
-	field(D44PV, "")
-	field(D45PV, "")
-	field(D46PV, "")
-	field(D47PV, "")
-	field(D48PV, "")
-	field(D49PV, "")
-	field(D50PV, "")
-	field(D51PV, "")
-	field(D52PV, "")
-	field(D53PV, "")
-	field(D54PV, "")
-	field(D55PV, "")
-	field(D56PV, "")
-	field(D57PV, "")
-	field(D58PV, "")
-	field(D59PV, "")
-	field(D60PV, "")
-	field(D61PV, "")
-	field(D62PV, "")
-	field(D63PV, "")
-	field(D64PV, "")
-	field(D65PV, "")
-	field(D66PV, "")
-	field(D67PV, "")
-	field(D68PV, "")
-	field(D69PV, "")
-	field(D70PV, "")
-
-	#Positioner and step mode
-	field(P1PV,  "$(MTRREC,undefined).ACCL")
-	field(P1SM,  "FLY")
-	field(P2PV,  "$(MTRREC,undefined).VELO")
-	field(P2SM,  "FLY")
-	field(P3PV,  "")
-	field(P3SM,  "FLY")
-	field(P4PV,  "$(MTRREC,undefined).VAL")
-	field(P4SM,  "LINEAR")
-
-	#Start, end and diff limit
-	field(P1SP,  "")
-	field(P1EP,  "")
-	field(P2SP,  "")
-	field(P2EP,  "")
-	field(P3SP,  "")
-	field(P3EP,  "")
-	field(P4SP,  "")
-	field(P4EP,  "")
-	
-	# Freeze flags, start, increment and end
-	field(P1FS,  "FREEZE")
-	field(P1FI,  "")
-	field(P1FE,  "FREEZE")
-	field(P2FS,  "")
-	field(P2FI,  "")
-	field(P2FE,  "")
-	field(P3FS,  "")
-	field(P3FI,  "")
-	field(P3FE,  "")
-	field(P4FS,  "")
-	field(P4FI,  "")
-	field(P4FE,  "")
-
-	# Position readback PVs
-	field(R1PV, "")
-	field(R2PV, "")
-	field(R3PV, "")
-	field(R4PV, "")
-
-	field(A1PV, "")
-}
-# File  : scanGeneric.template
-# Author: Alexander Soderqvist <alexandersoderqvist@esss.lu.se>
-
-# Support database for one SSCAN record. The main responsibility of this template
-# is to handle before and after scan links and abort depending on mode (LINEAR, TABLE, FLY).
-# It also handles reconfiguration of sscan when changing mode.
-# 
-# All scanning logic and data collection are handled by SSCAN record, this template is an add-on 
-# to make it more flexible when designing applications.
-
-#### BEFORE AND AFTER SCAN LINKS ####
-
-
-# Processed after every scan, independent of the scan mode.
-# When processed, record defined by macro AS_LNK will be processed (optional).
-# Additional after scan link may be defined if necessary.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFTER_SCAN")
-{
-	field(DESC, "Links to after scan processing")
-	
-	
-	# Process internal records which will dispatch after scan notification
-	
-	field(DO1, "1")
-	field(LNK1, "$(MTRREC,undefined).SPMG")
-
-	# Process mode specific after scan links
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFTER_SCAN_")
-}
-
-# Select after scan links to process according to mode
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFTER_SCAN_")
-{
-	field(DESC, "Links to after scan processing")
-	
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-MODE_SEL PP")
-	
-	field(DO1, "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFSTEP PP")
-
-	field(DO2, "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFSTEP PP")
-	
-	field(DO3, "1")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFFLY PP")
-	
-}
-
-
-# Processed after scan finishes in LINEAR or TABLE mode.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFSTEP")
-{
-	
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TR_TLCTRL.VAL PP")
-
-
-	field(DO2, "")
-	field(DO3, "")
-	field(DO4, "")
-
-	field(LNK2, "")
-	field(LNK3, "")
-	field(LNK4, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed after scan is done (terminated) in FLY mode
-# Optional: Process any external records given in AF_FLY_FLNK
- 
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AFFLY")
-{	
-	field(DO1, "")
-	field(DO2, "")
-	field(DO3, "")
-
-	field(LNK1, "")
-	field(LNK2, "")
-	field(LNK3, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed before every scan, independent of the mode.
-# When processed, record defined by BS_LNK will be processed.
-# If necessary more links can be added
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BEFORE_SCAN")
-{
-	field(DESC, "Links to before scan processing")
-
-	field(DO1, "3")
-	field(LNK1, "$(MTRREC,undefined).SPMG")
-
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BEFORE_SCAN_")
-}
-
-# Select before scan links to process according to mode
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BEFORE_SCAN_")
-{
-	field(DESC, "Links to before scan processing")
-	
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-MODE_SEL PP")
-
-	field(DO1,  "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BFSTEP PP")
-
-	field(DO2,  "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BFSTEP PP")
-
-	field(DO3,  "1")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BFFLY PP")
-
-}
-
-
-# Processed before scan is executed in FLY mode.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BFFLY")
-{
-	
-	field(DO1, "")
-	field(DO2, "")
-	field(DO3, "")
-
-	field(LNK1, "")
-	field(LNK2, "")
-	field(LNK3, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed before scan is executed in LINEAR or TABLE mode.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-BFSTEP")
-{
-	
-	field(DO1, "")
-	field(LNK1, "")
-
-	field(DO2, "")
-	field(LNK2, "")
-
-	field(DO3, "")	
-	field(LNK3, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed on scan abort when when in LINEAR mode.
-# Optional: Process any external records given in AB_STEP_FLNK
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABSTEP")
-{	
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TR_TLCTRL.VAL PP")	
-
-	field(DO2,  "0")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).EXSC PP")
-
-	field(DO3, "")
-	field(LNK3, "")
-
-	field(DO4, "")
-	field(LNK4, "")
-
-	field(DO5, "")	
-	field(LNK5, "")
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABORT")
-}
-
-
-# Processed on scan abort when in FLY mode.
-# Optional: Process any external records given in AB_FLY_FLNK
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABFLY")
-{
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TR_TLCTRL.VAL PP")	
-
-	field(DO2,  "0")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).EXSC PP")
-
-	field(DO3, "")
-	field(LNK3, "")
-
-	field(DO4, "")
-	field(LNK4, "")
-	
-	field(DO5, "")
-	field(LNK5, "")
-
-	field(FLNK, "")
-}
-
-
-
-
-### Command interface ###
-
-
-# Abort the scan, general links.
-
-record(seq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABORT")
-{	
-	field(DO1,  "1")
-	field(LNK1, "$(MTRREC,undefined).STOP PP")
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABORT_")
-}
-
-# Select STEP or FLY abort depending on mode
-
-record(seq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABORT_")
-{	
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-MODE_SEL")
-	
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABSTEP PP")
-	
-	field(DO2,  "0")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABSTEP PP")
-
-	field(DO3,  "0")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-ABFLY PP")
-	
-	field(FLNK, "")
-}
-
-
-### Auto configuration records ###
-# Record which handles reconfiguration of sscan due to change of mode.
-
-# Calcuclate mode for use with selection algoritm in seq records
-# Propagate execution to configuration for that specific mode.
-
-record(calcout, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-MODE_SEL")
-{
-	field(CALC, "A + 1")
-	field(INPA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).P4SM CP")
-
-# Only execute on change, execution everytime
-# also meant executin at end-of-scan when the field
-# updates. This caused problems when nesting scans
-	field(OOPT, "On Change")
-	field(OUT, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-CONFLNK.PROC PP")
-#	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-CONFLNK")
-}
-
-# Execute mode configuration links
-
-record(seq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-CONFLNK")
-{
-
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-MODE_SEL")
-
-	field(DO1, "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-STEPCONF.PROC PP")
-
-	field(DO2, "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-STEPCONF.PROC PP")
-
-	field(DO3, "1")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-FLYCONF.PROC PP")
-
-}
-
-# Configures the sscan record for on the fly: 
-#    1. prevent automatic recalculation of number of points
-#    2. sets number of points to scan to Macro(MAX_POINTS)
-#    3, 4. User defined links before setting fly mode
-#
-
-record(seq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-FLYCONF")
-{
-	field(DESC, "Sets SSCAN in OTF mode")
-	
-	field(DO1, "1")
-	field(DO2, "$(MAX_POINTS_SLIT,undefined)")
-	
-	field(DO3, "")
-	field(DO4, "")	
-	
-	
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).FPTS PP")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).NPTS PP")
-	
-	field(LNK3, "")
-	field(LNK4, "")
-
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-SET_POS_RBV")
-}
-
-
-# Configures the sscan record to: 
-#    - automatically recalculate number of points
-#    - sets mode of the positioner to "LINEAR"
-#
-# Changes input of the common positions waveform to get values
-# from sscan record (.PnCA) 
-
-record(seq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-STEPCONF")
-{
-	field(DESC, "Sets SSCAN in Step mode")
-	
-	field(DO1,  "0")
-
-	field(DO2, "")
-	field(DO3, "")
-	
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).FPTS PP")
-
-	field(LNK2, "")
-	field(LNK3, "")
-
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-SET_POS_RBV")
-}
-
-
-# Configure RBV PV depending on mode
-
-# Set read back pv for positioner.
-# Read back value for step mode are usually a scalar PV.
-# For example the .RBV field on the motor record.
-#
-# Read back value for fly scan is usually an array.
-# Due to that aggregation of positions often happens closer to the source
-# due to the timing critical nature of fly scans.
-# Sccan will however aggreage position from scalar also during fly scan,
-# If this want to be done simply specifiy  to a scalar instead.
-record(sseq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-SET_POS_RBV")
-{
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-MODE_SEL NPP")
-
-	field(STR1, "$(MTRREC,undefined).RBV")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).R4PV PP")
-
-	field(STR2, "$(MTRREC,undefined).RBV")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).R4PV PP")
-
-	field(STR3, "")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).R4PV PP")
-
-}
-
-
-# Common record for exposing number of read positions. This is used to expose
-# Number of positions collected from a separate component which aggregates positions for fly scans.
-# In step mode it will simply follow the .CPT field on sscan.
-# 
-# It updates on:
-#    1) change of .CPT if in LINEAR mode,
-#    2) by explicit update from external positioner control records when in FLY mode.
-# 		In this case, the positioner control logic is responsible to process this record!
-#
-# When in FLY mode, it is required to process this by external component
-# when provided position array is updated (Macro(POS_ARR_RBV_PV))
-
-record(calc, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-NORD_POS")
-{
-	field(CALC, "A = 2 ? B : C")
-	
-	field(INPA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).P4SM")
-	
-	field(INPB, "0")
-	field(INPC, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).CPT CP")
-
-}
-
-
-# File  : scanTRCtrl.template
-# Author: Rok Stefanic <rok.stefanic@cosylab.com>
-# Modified: Alexander Soderqvist <alexander.soderqvist@cosylab.com>
-
-# This template implements all necessary logic for acquiring timestamps on received
-# timing events which generate HW triggers used by the positioner and detector.
-#
-
-# Macro:
-#   TR_TLTSEL	Full name of the record which holds the time-stamp of the
-#               HW trigger generation on the timing receiver.
-#                   Example: DTL-Ctrl:TR-01:ACT-TL3-EV5-RBV.TIME
-
-# It also requires a forward link to signal when to store the timestamp.
-# The forward link should be direct to SAVE_TS record and is commonly set 
-# from DAQDetTrigger done signal for one dimensional scans. 
-# On two dimensional scan the outer scan's SAVE_TS record can be forward linked
-# from an after scan link on the inner scan. And TR_TLTSEL can be set to TS_START 
-# from the inner scan.
-
-# Record converts the time-stamp of HW trigger generation
-# on timing receiver trigger line output
-
-record(stringin, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS")
-{
-	field(DTYP, "Soft Timestamp" )
-   	field(TSEL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_START.TIME" )
- 	field(INP,  "@%Y-%m-%d %H:%M:%S.%09f" )
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_ARRAY_CONCAT")
-}
-
-
-# aSub routine concatenates all incoming time-stamps to an array
-
-record(aSub, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_ARRAY_CONCAT")
-{
-	field(DESC, "Concatenate time-stamps")
-	field(INAM, "concatTSArrayInit")
-	field(SNAM, "concatTSArrayProcess")
-
-	field(FTA,  "STRING")
-	field(INPA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS.VAL NPP")
-	
-	field(FTB,  "LONG")
-	field(INPB, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).CPT NPP")
-
-	field(NOVA, "$(MAX_POINTS_SLIT,undefined)")
-	field(FTVA, "STRING")
-	field(OUTA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_ARR.VAL PP")	
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_START_")
-}
-
-
-# Internal record to determine if trigger is the first
-# trigger of the current scan. If so, then record
-# -TS_START will be processed which will holed
-# the time-stamp when the scan was started.
-# Time-stamp is obtained directly from the timing
-# receiver (time when the timing event was received
-# and HW trigger signal was generated)
-
-record(calcout, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_START_")
-{
-	field(DESC, "Process ts of first trigger")
-	field(CALC, "A = 0 ? 0 : 1")
-	
-	field(INPA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).CPT NPP")
-	
-	field(DOPT, "Use OCAL")
-	field(OOPT, "When Zero")
-	field(OCAL, "1")
-	
-	field(OUT,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_START.PROC PP")	
-}
-
-
-# Record is processed when the first timing event is
-# received - generating the first HW trigger signal 
-# in the timing receiver. This time-stamp is the actual 
-# time when scan started.
-
-record(longin, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_START")
-{
-	field(DESC, "TS of first trigger")
-	field(MDEL, "-1")
-	
-	field(TSEL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS.TIME")
-}
-
-
-# Array containing all time-stamps gathered during the scan
-
-record(waveform, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_ARR")
-{   
-	field(NELM, "$(MAX_POINTS_SLIT,undefined)")
-    	field(FTVL, "STRING")
-}
-
-
-# Trigger end of scan timestamp read-back array to be stored.
-record(bi, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-EOS_TS_RBV")
-{	
-	field(INP, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).DATA CP")
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_ARR_RBV")  
-}
-
-
-# Store acquired time-stamps when scan is finished
-# NOTE: this record will not be updated during the scan!
-
-record(waveform, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_ARR_RBV")
-{   
-	field(DISV, "0")
-	field(SDIS, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-EOS_TS NPP")    
-
-	field(NELM, "$(MAX_POINTS_SLIT,undefined)")
-    	field(FTVL, "STRING")
-
-	field(INP, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_ARR")
-    
-	# Set the time of the record to the beginning of the scan
-	# (time of the first timing trigger)
-	field(TSEL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS_START.TIME")
-}
-
-# Record that MUST be processed once acquisition on the detector is triggered 
-# acquisition ends. It is necessary that DAQ functions in blocking mode,
-# where this process is processed when DAQ finishes and unblocks.
-# The record will trigger saving the time-stamp into the internal time-stamp array.
-#
-# The record will not be processed when the scan is not active.
-# This enables the inner scan to be performed without affecting the outter scan
-# in a setup of 2D scan.
-
-record(fanout, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-SAVE_TS")
-{
-	field(DESC, "Save timestamp")
-	
-	# Disable record processing if the scan component is not active
-	# The case for this is in 2D scans and the inner scan is executed.
-	# Without this guard, time-stamps from the inner scan component would
-	# be appended to the array.
-		
-	field(DISV, "0")
-	field(SDIS, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).BUSY NPP")
-	
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TS")
-}
-# File  : scanTRDetTrig.template
-# Author: Alexander Soderqvist  <alexander.soderqvist@cosylab.com>
-
-# The purpose of this template is to provide an interface to the ESS timing receiver.
-# The actual timing receiver logic still has to be provided by an external component,
-# which can be found in the trAction.template of the timing receiver support.
-#
-# It also handles auto abort for fly scan which is related to turning of
-# trigger lines at the correct moment to assure conformity in positioner and data points.
-#
-# This template is not meant to be used as a stand-alone component but together with scanGeneric.template.
-
-# Controls trigger generation on trigger liens on the timing receiver.
-#
-#
-# MACRO:
-# 	TR_TL1		Record Name of the TR record responsible to control the output
-# 					Example: DTL-Ctrl:TR-01:ACT-TL3-EV5
-# And TR_TL2 and TR_TL3 for controlling more trigger lines.
-#
-#	TL_ENBL_VAL	Value written to enable reaction to events on triggler line.
-#	TL_DIS_VAL	Value written to disable reaction to events on triggler line.
-
-
-# INTERFACE SSCAN record detector trigger:
-# Detects the first detector trigger issued by SSCAN record (when <SSCAN>.CPT == 0)
-# And activate trigger lines
-record(calc, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TRTRG")
-{
-	field(DESC, "Detects first detector trigger")
-	field(CALC, "A = 0 ? 1 : 2")
-
-	field(INPA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).CPT NPP")
-	
-	field(FLNK,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-OPSEL")
-}
-
-record(seq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-OPSEL")
-{
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TRTRG")
-
-	# Enable trigger lines
-	field(DO1, "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TR_TLCTRL.VAL PP")
-	
-	# Else dact trigger lines
-	field(DO2, "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-DACT_TR.PROC PP")
-}
-
-# INTERNAL RECORD & INTERFACE SCAN GENERIC:
-# Control Trigger lines reaction to event
-# "Simultaneosly" enable/disable reaction to events on multiple trigger lines.
-# Note that this might be a hack. The timing receiver has to support doing this otherwise
-# we have a race condition, even though it seems unlikely to actually happen.
-# This will however only happen for fly scans.
-record(dfanout, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TR_TLCTRL")
-{
-	field(DESC, "Enable/disable TR output")
-	field(OMSL, "supervisory")
-
-	field(OUTA, "")
-	field(OUTB, "")
-	field(OUTC, "")
-}
-
-# INTERNAL RECORD:
-# Deactivate trigger lines for fly scans when number of points 
-# is reached or the positioner is done moving.
-record(calcout, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-DACT_TR")
-{
-	field(DESC, "Deactivate TR trigger lines")
-	field(CALC, "A = 2 && (B = 1 || C = D) ? 0 : 1")
-	field(INPA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).P4SM NPP")
-	field(INPB, "0")
-	field(INPC, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).CPT NPP")
-	field(INPD, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).NPTS NPP")
-	
-	field(OCAL, "0")
-	field(OOPT, "When Zero")
-	field(DOPT, "Use OCAL")
-	field(OUT,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-TR_TLCTRL PP")
-# Trigger Auto abort
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AUTOABORT")
-}
-
-# INTERNAL RECORD: 
-# If triggler lines were deactivated and positioner is done moving
-# trigger auto abort links to finish the scan. To avoid waiting for NPTS to be collected.
-record(calcout, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AUTOABORT")
-{
-	field(DESC, "Auto abort fly scans")
-	field(CALC, "A = 0 && B = 1 ? 0 : 1")	
-	field(INPA, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-DACT_TR NPP")
-	field(INPB, "0")
-	field(OOPT, "When Zero")
-
-	field(OUT,  "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AUTOABLNK.PROC PP")
-}
-
-# Auto abort links.
-# Abort scan and execute user defined links for any other things
-# that needs to be finsihsed or reset.
-record(seq, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-AUTOABLNK")
-{
-	field(DLY1, "0.1")
-	field(DO1, "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_SLIT,undefined).EXSC NPP")
-	
-	field(DLY2, "0.1")
-	field(DO2, "")
-	field(LNK2, "")
-	
-	field(DLY3, "0.1")
-	field(DO3, "")
-	field(LNK3, "")
-
-}
-# File: scanBase.template
-# Author: Alexander Soderqvist <alexander.soderqvist@cosylab.com>
-#
-# Template containing the base for a scanning application.
-# This is not a scanning application by it self
-# and although it can be used as stand alone component, 
-# it is designed to be a part of scanning application implemented
-# within geenricScan.substitutions.
-
-
-# SSCAN record
-
-record(sscan, "$(DEVICE,recursive):$(SCAN_EF,undefined)")
-{
-	field(DESC, "$(SCAN_EF,undefined)")
-	
-	field(MPTS,  "$(MAX_POINTS_EF,undefined)")
-	field(PASM,  "STAY")
-	field(NPTS,  "$(MAX_POINTS_EF,undefined)") 
-	field(FPTS,  "FREEZE")
-	field(ATIME, "0.1")
-	field(ACQT, "SCALAR")
-	field(ACQM, "NORMAL")
-
-	#Before scan start fields
-	field(BSPV,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-BEFORE_SCAN")
-	field(BSCD,  "1")
-
-	#After scan start field-
-	field(ASPV,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFTER_SCAN")
-	field(ASCD,  "1")
-
-	#Detector triggers
-	field(T1PV,  "$(DEVICE,recursive):DAQTRG-TRG")
-	field(T2PV,  "")
-	field(T3PV,  "")
-	field(T4PV,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-TRTRG.PROC")
-
-	#Detectors
-	field(D01PV, "$(DEVICE,recursive):DET1-COMP")
-	field(D02PV, "$(DEVICE,recursive):DET2-COMP")
-	field(D03PV, "$(DEVICE,recursive):DET3-COMP")
-	field(D04PV, "")
-	field(D05PV, "")
-	field(D06PV, "")
-	field(D07PV, "")
-	field(D08PV, "")
-	field(D09PV, "")
-	field(D10PV, "")
-	field(D11PV, "")
-	field(D12PV, "")
-	field(D13PV, "")
-	field(D14PV, "")
-	field(D15PV, "")
-	field(D16PV, "")
-	field(D17PV, "")
-	field(D18PV, "")
-	field(D19PV, "")
-	field(D20PV, "")
-	field(D21PV, "")
-	field(D22PV, "")
-	field(D23PV, "")
-	field(D24PV, "")
-	field(D25PV, "")
-	field(D26PV, "")
-	field(D27PV, "")
-	field(D28PV, "")
-	field(D29PV, "")
-	field(D30PV, "")
-	field(D31PV, "")
-	field(D32PV, "")
-	field(D33PV, "")
-	field(D34PV, "")
-	field(D35PV, "")
-	field(D36PV, "")
-	field(D37PV, "")
-	field(D38PV, "")
-	field(D39PV, "")
-	field(D40PV, "")
-	field(D41PV, "")
-	field(D42PV, "")
-	field(D43PV, "")
-	field(D44PV, "")
-	field(D45PV, "")
-	field(D46PV, "")
-	field(D47PV, "")
-	field(D48PV, "")
-	field(D49PV, "")
-	field(D50PV, "")
-	field(D51PV, "")
-	field(D52PV, "")
-	field(D53PV, "")
-	field(D54PV, "")
-	field(D55PV, "")
-	field(D56PV, "")
-	field(D57PV, "")
-	field(D58PV, "")
-	field(D59PV, "")
-	field(D60PV, "")
-	field(D61PV, "")
-	field(D62PV, "")
-	field(D63PV, "")
-	field(D64PV, "")
-	field(D65PV, "")
-	field(D66PV, "")
-	field(D67PV, "")
-	field(D68PV, "")
-	field(D69PV, "")
-	field(D70PV, "")
-
-	#Positioner and step mode
-	field(P1PV,  "$(PSU2_SP,undefined)")
-	field(P1SM,  "LINEAR")
-	field(P2PV,  "")
-	field(P2SM,  "FLY")
-	field(P3PV,  "")
-	field(P3SM,  "FLY")
-	field(P4PV,  "$(PSU_SP,undefined)")
-	field(P4SM,  "LINEAR")
-
-	#Start, end and diff limit
-	field(P1SP,  "")
-	field(P1EP,  "")
-	field(P2SP,  "")
-	field(P2EP,  "")
-	field(P3SP,  "")
-	field(P3EP,  "")
-	field(P4SP,  "")
-	field(P4EP,  "")
-	
-	# Freeze flags, start, increment and end
-	field(P1FS,  "FREEZE")
-	field(P1FI,  "")
-	field(P1FE,  "FREEZE")
-	field(P2FS,  "")
-	field(P2FI,  "")
-	field(P2FE,  "")
-	field(P3FS,  "")
-	field(P3FI,  "")
-	field(P3FE,  "")
-	field(P4FS,  "")
-	field(P4FI,  "")
-	field(P4FE,  "")
-
-	# Position readback PVs
-	field(R1PV, "$(PSU2_RBV,undefined)")
-	field(R2PV, "")
-	field(R3PV, "")
-	field(R4PV, "")
-
-	field(A1PV, "")
-}
-# File  : scanGeneric.template
-# Author: Alexander Soderqvist <alexandersoderqvist@esss.lu.se>
-
-# Support database for one SSCAN record. The main responsibility of this template
-# is to handle before and after scan links and abort depending on mode (LINEAR, TABLE, FLY).
-# It also handles reconfiguration of sscan when changing mode.
-# 
-# All scanning logic and data collection are handled by SSCAN record, this template is an add-on 
-# to make it more flexible when designing applications.
-
-#### BEFORE AND AFTER SCAN LINKS ####
-
-
-# Processed after every scan, independent of the scan mode.
-# When processed, record defined by macro AS_LNK will be processed (optional).
-# Additional after scan link may be defined if necessary.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFTER_SCAN")
-{
-	field(DESC, "Links to after scan processing")
-	
-	
-	# Process internal records which will dispatch after scan notification
-	
-	field(DO1, "")
-	field(LNK1, "")
-
-	# Process mode specific after scan links
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFTER_SCAN_")
-}
-
-# Select after scan links to process according to mode
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFTER_SCAN_")
-{
-	field(DESC, "Links to after scan processing")
-	
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-MODE_SEL PP")
-	
-	field(DO1, "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFSTEP PP")
-
-	field(DO2, "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFSTEP PP")
-	
-	field(DO3, "1")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFFLY PP")
-	
-}
-
-
-# Processed after scan finishes in LINEAR or TABLE mode.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFSTEP")
-{
-	
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TR_TLCTRL.VAL PP")
-
-
-	field(DO2, "")
-	field(DO3, "")
-	field(DO4, "")
-
-	field(LNK2, "")
-	field(LNK3, "")
-	field(LNK4, "")
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_SLIT,undefined)-SAVE_TS")
-}
-
-
-# Processed after scan is done (terminated) in FLY mode
-# Optional: Process any external records given in AF_FLY_FLNK
- 
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-AFFLY")
-{	
-	field(DO1, "")
-	field(DO2, "")
-	field(DO3, "")
-
-	field(LNK1, "")
-	field(LNK2, "")
-	field(LNK3, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed before every scan, independent of the mode.
-# When processed, record defined by BS_LNK will be processed.
-# If necessary more links can be added
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-BEFORE_SCAN")
-{
-	field(DESC, "Links to before scan processing")
-
-	field(DO1, "")
-	field(LNK1, "")
-
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-BEFORE_SCAN_")
-}
-
-# Select before scan links to process according to mode
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-BEFORE_SCAN_")
-{
-	field(DESC, "Links to before scan processing")
-	
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-MODE_SEL PP")
-
-	field(DO1,  "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-BFSTEP PP")
-
-	field(DO2,  "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined)-BFSTEP PP")
-
-	field(DO3,  "1")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_EF,undefined)-BFFLY PP")
-
-}
-
-
-# Processed before scan is executed in FLY mode.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-BFFLY")
-{
-	
-	field(DO1, "")
-	field(DO2, "")
-	field(DO3, "")
-
-	field(LNK1, "")
-	field(LNK2, "")
-	field(LNK3, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed before scan is executed in LINEAR or TABLE mode.
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-BFSTEP")
-{
-	
-	field(DO1, "")
-	field(LNK1, "")
-
-	field(DO2, "")
-	field(LNK2, "")
-
-	field(DO3, "")	
-	field(LNK3, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed on scan abort when when in LINEAR mode.
-# Optional: Process any external records given in AB_STEP_FLNK
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABSTEP")
-{	
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TR_TLCTRL.VAL PP")	
-
-	field(DO2,  "0")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined).EXSC PP")
-
-	field(DO3, "")
-	field(LNK3, "$(DEVICE,recursive):DAQTRG-RST.PROC PP")
-
-	field(DO4, "")
-	field(LNK4, "")
-
-	field(DO5, "")	
-	field(LNK5, "")
-	
-	field(FLNK, "")
-}
-
-
-# Processed on scan abort when in FLY mode.
-# Optional: Process any external records given in AB_FLY_FLNK
-
-record(seq,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABFLY")
-{
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TR_TLCTRL.VAL PP")	
-
-	field(DO2,  "0")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined).EXSC PP")
-
-	field(DO3, "")
-	field(LNK3, "")
-
-	field(DO4, "")
-	field(LNK4, "")
-	
-	field(DO5, "")
-	field(LNK5, "")
-
-	field(FLNK, "")
-}
-
-
-
-
-### Command interface ###
-
-
-# Abort the scan, general links.
-
-record(seq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABORT")
-{	
-	field(DO1,  "")
-	field(LNK1, "")
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABORT_")
-}
-
-# Select STEP or FLY abort depending on mode
-
-record(seq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABORT_")
-{	
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-MODE_SEL")
-	
-	field(DO1,  "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABSTEP PP")
-	
-	field(DO2,  "0")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABSTEP PP")
-
-	field(DO3,  "0")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_EF,undefined)-ABFLY PP")
-	
-	field(FLNK, "")
-}
-
-
-### Auto configuration records ###
-# Record which handles reconfiguration of sscan due to change of mode.
-
-# Calcuclate mode for use with selection algoritm in seq records
-# Propagate execution to configuration for that specific mode.
-
-record(calcout, "$(DEVICE,recursive):$(SCAN_EF,undefined)-MODE_SEL")
-{
-	field(CALC, "A + 1")
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined).P4SM CP")
-
-# Only execute on change, execution everytime
-# also meant executin at end-of-scan when the field
-# updates. This caused problems when nesting scans
-	field(OOPT, "On Change")
-	field(OUT, "$(DEVICE,recursive):$(SCAN_EF,undefined)-CONFLNK.PROC PP")
-#	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-CONFLNK")
-}
-
-# Execute mode configuration links
-
-record(seq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-CONFLNK")
-{
-
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-MODE_SEL")
-
-	field(DO1, "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-STEPCONF.PROC PP")
-
-	field(DO2, "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined)-STEPCONF.PROC PP")
-
-	field(DO3, "1")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_EF,undefined)-FLYCONF.PROC PP")
-
-}
-
-# Configures the sscan record for on the fly: 
-#    1. prevent automatic recalculation of number of points
-#    2. sets number of points to scan to Macro(MAX_POINTS)
-#    3, 4. User defined links before setting fly mode
-#
-
-record(seq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-FLYCONF")
-{
-	field(DESC, "Sets SSCAN in OTF mode")
-	
-	field(DO1, "1")
-	field(DO2, "$(MAX_POINTS_EF,undefined)")
-	
-	field(DO3, "")
-	field(DO4, "")	
-	
-	
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined).FPTS PP")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined).NPTS PP")
-	
-	field(LNK3, "")
-	field(LNK4, "")
-
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-SET_POS_RBV")
-}
-
-
-# Configures the sscan record to: 
-#    - automatically recalculate number of points
-#    - sets mode of the positioner to "LINEAR"
-#
-# Changes input of the common positions waveform to get values
-# from sscan record (.PnCA) 
-
-record(seq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-STEPCONF")
-{
-	field(DESC, "Sets SSCAN in Step mode")
-	
-	field(DO1,  "0")
-
-	field(DO2, "")
-	field(DO3, "")
-	
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined).FPTS PP")
-
-	field(LNK2, "")
-	field(LNK3, "")
-
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-SET_POS_RBV")
-}
-
-
-# Configure RBV PV depending on mode
-
-# Set read back pv for positioner.
-# Read back value for step mode are usually a scalar PV.
-# For example the .RBV field on the motor record.
-#
-# Read back value for fly scan is usually an array.
-# Due to that aggregation of positions often happens closer to the source
-# due to the timing critical nature of fly scans.
-# Sccan will however aggreage position from scalar also during fly scan,
-# If this want to be done simply specifiy  to a scalar instead.
-record(sseq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-SET_POS_RBV")
-{
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-MODE_SEL NPP")
-
-	field(STR1, "$(PSU_RBV,undefined)")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined).R4PV PP")
-
-	field(STR2, "$(PSU_RBV,undefined)")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined).R4PV PP")
-
-	field(STR3, "")
-	field(LNK3, "$(DEVICE,recursive):$(SCAN_EF,undefined).R4PV PP")
-
-}
-
-
-# Common record for exposing number of read positions. This is used to expose
-# Number of positions collected from a separate component which aggregates positions for fly scans.
-# In step mode it will simply follow the .CPT field on sscan.
-# 
-# It updates on:
-#    1) change of .CPT if in LINEAR mode,
-#    2) by explicit update from external positioner control records when in FLY mode.
-# 		In this case, the positioner control logic is responsible to process this record!
-#
-# When in FLY mode, it is required to process this by external component
-# when provided position array is updated (Macro(POS_ARR_RBV_PV))
-
-record(calc, "$(DEVICE,recursive):$(SCAN_EF,undefined)-NORD_POS")
-{
-	field(CALC, "A = 2 ? B : C")
-	
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined).P4SM")
-	
-	field(INPB, "0")
-	field(INPC, "$(DEVICE,recursive):$(SCAN_EF,undefined).CPT CP")
-
-}
-
-
-# File  : scanTRCtrl.template
-# Author: Rok Stefanic <rok.stefanic@cosylab.com>
-# Modified: Alexander Soderqvist <alexander.soderqvist@cosylab.com>
-
-# This template implements all necessary logic for acquiring timestamps on received
-# timing events which generate HW triggers used by the positioner and detector.
-#
-
-# Macro:
-#   TR_TLTSEL	Full name of the record which holds the time-stamp of the
-#               HW trigger generation on the timing receiver.
-#                   Example: DTL-Ctrl:TR-01:ACT-TL3-EV5-RBV.TIME
-
-# It also requires a forward link to signal when to store the timestamp.
-# The forward link should be direct to SAVE_TS record and is commonly set 
-# from DAQDetTrigger done signal for one dimensional scans. 
-# On two dimensional scan the outer scan's SAVE_TS record can be forward linked
-# from an after scan link on the inner scan. And TR_TLTSEL can be set to TS_START 
-# from the inner scan.
-
-# Record converts the time-stamp of HW trigger generation
-# on timing receiver trigger line output
-
-record(stringin, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS")
-{
-	field(DTYP, "Soft Timestamp" )
-   	field(TSEL, "$(TR_TLTSEL,recursive)" )
- 	field(INP,  "@%Y-%m-%d %H:%M:%S.%09f" )
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_ARRAY_CONCAT")
-}
-
-
-# aSub routine concatenates all incoming time-stamps to an array
-
-record(aSub, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_ARRAY_CONCAT")
-{
-	field(DESC, "Concatenate time-stamps")
-	field(INAM, "concatTSArrayInit")
-	field(SNAM, "concatTSArrayProcess")
-
-	field(FTA,  "STRING")
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS.VAL NPP")
-	
-	field(FTB,  "LONG")
-	field(INPB, "$(DEVICE,recursive):$(SCAN_EF,undefined).CPT NPP")
-
-	field(NOVA, "$(MAX_POINTS_EF,undefined)")
-	field(FTVA, "STRING")
-	field(OUTA, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_ARR.VAL PP")	
-	
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_START_")
-}
-
-
-# Internal record to determine if trigger is the first
-# trigger of the current scan. If so, then record
-# -TS_START will be processed which will holed
-# the time-stamp when the scan was started.
-# Time-stamp is obtained directly from the timing
-# receiver (time when the timing event was received
-# and HW trigger signal was generated)
-
-record(calcout, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_START_")
-{
-	field(DESC, "Process ts of first trigger")
-	field(CALC, "A = 0 ? 0 : 1")
-	
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined).CPT NPP")
-	
-	field(DOPT, "Use OCAL")
-	field(OOPT, "When Zero")
-	field(OCAL, "1")
-	
-	field(OUT,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_START.PROC PP")	
-}
-
-
-# Record is processed when the first timing event is
-# received - generating the first HW trigger signal 
-# in the timing receiver. This time-stamp is the actual 
-# time when scan started.
-
-record(longin, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_START")
-{
-	field(DESC, "TS of first trigger")
-	field(MDEL, "-1")
-	
-	field(TSEL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS.TIME")
-}
-
-
-# Array containing all time-stamps gathered during the scan
-
-record(waveform, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_ARR")
-{   
-	field(NELM, "$(MAX_POINTS_EF,undefined)")
-    	field(FTVL, "STRING")
-}
-
-
-# Trigger end of scan timestamp read-back array to be stored.
-record(bi, "$(DEVICE,recursive):$(SCAN_EF,undefined)-EOS_TS_RBV")
-{	
-	field(INP, "$(DEVICE,recursive):$(SCAN_EF,undefined).DATA CP")
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_ARR_RBV")  
-}
-
-
-# Store acquired time-stamps when scan is finished
-# NOTE: this record will not be updated during the scan!
-
-record(waveform, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_ARR_RBV")
-{   
-	field(DISV, "0")
-	field(SDIS, "$(DEVICE,recursive):$(SCAN_EF,undefined)-EOS_TS NPP")    
-
-	field(NELM, "$(MAX_POINTS_EF,undefined)")
-    	field(FTVL, "STRING")
-
-	field(INP, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_ARR")
-    
-	# Set the time of the record to the beginning of the scan
-	# (time of the first timing trigger)
-	field(TSEL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS_START.TIME")
-}
-
-# Record that MUST be processed once acquisition on the detector is triggered 
-# acquisition ends. It is necessary that DAQ functions in blocking mode,
-# where this process is processed when DAQ finishes and unblocks.
-# The record will trigger saving the time-stamp into the internal time-stamp array.
-#
-# The record will not be processed when the scan is not active.
-# This enables the inner scan to be performed without affecting the outter scan
-# in a setup of 2D scan.
-
-record(fanout, "$(DEVICE,recursive):$(SCAN_EF,undefined)-SAVE_TS")
-{
-	field(DESC, "Save timestamp")
-	
-	# Disable record processing if the scan component is not active
-	# The case for this is in 2D scans and the inner scan is executed.
-	# Without this guard, time-stamps from the inner scan component would
-	# be appended to the array.
-		
-	field(DISV, "0")
-	field(SDIS, "$(DEVICE,recursive):$(SCAN_EF,undefined).BUSY NPP")
-	
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TS")
-}
-# File  : scanTRDetTrig.template
-# Author: Alexander Soderqvist  <alexander.soderqvist@cosylab.com>
-
-# The purpose of this template is to provide an interface to the ESS timing receiver.
-# The actual timing receiver logic still has to be provided by an external component,
-# which can be found in the trAction.template of the timing receiver support.
-#
-# It also handles auto abort for fly scan which is related to turning of
-# trigger lines at the correct moment to assure conformity in positioner and data points.
-#
-# This template is not meant to be used as a stand-alone component but together with scanGeneric.template.
-
-# Controls trigger generation on trigger liens on the timing receiver.
-#
-#
-# MACRO:
-# 	TR_TL1		Record Name of the TR record responsible to control the output
-# 					Example: DTL-Ctrl:TR-01:ACT-TL3-EV5
-# And TR_TL2 and TR_TL3 for controlling more trigger lines.
-#
-#	TL_ENBL_VAL	Value written to enable reaction to events on triggler line.
-#	TL_DIS_VAL	Value written to disable reaction to events on triggler line.
-
-
-# INTERFACE SSCAN record detector trigger:
-# Detects the first detector trigger issued by SSCAN record (when <SSCAN>.CPT == 0)
-# And activate trigger lines
-record(calc, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TRTRG")
-{
-	field(DESC, "Detects first detector trigger")
-	field(CALC, "A = 0 ? 1 : 2")
-
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined).CPT NPP")
-	
-	field(FLNK,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-OPSEL")
-}
-
-record(seq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-OPSEL")
-{
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TRTRG")
-
-	# Enable trigger lines
-	field(DO1, "1")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TR_TLCTRL.VAL PP")
-	
-	# Else dact trigger lines
-	field(DO2, "1")
-	field(LNK2, "$(DEVICE,recursive):$(SCAN_EF,undefined)-DACT_TR.PROC PP")
-}
-
-# INTERNAL RECORD & INTERFACE SCAN GENERIC:
-# Control Trigger lines reaction to event
-# "Simultaneosly" enable/disable reaction to events on multiple trigger lines.
-# Note that this might be a hack. The timing receiver has to support doing this otherwise
-# we have a race condition, even though it seems unlikely to actually happen.
-# This will however only happen for fly scans.
-record(dfanout, "$(DEVICE,recursive):$(SCAN_EF,undefined)-TR_TLCTRL")
-{
-	field(DESC, "Enable/disable TR output")
-	field(OMSL, "supervisory")
-
-	field(OUTA, "$(TR_TL,undefined) PP")
-	field(OUTB, "")
-	field(OUTC, "")
-}
-
-# INTERNAL RECORD:
-# Deactivate trigger lines for fly scans when number of points 
-# is reached or the positioner is done moving.
-record(calcout, "$(DEVICE,recursive):$(SCAN_EF,undefined)-DACT_TR")
-{
-	field(DESC, "Deactivate TR trigger lines")
-	field(CALC, "A = 2 && (B = 1 || C = D) ? 0 : 1")
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined).P4SM NPP")
-	field(INPB, "0")
-	field(INPC, "$(DEVICE,recursive):$(SCAN_EF,undefined).CPT NPP")
-	field(INPD, "$(DEVICE,recursive):$(SCAN_EF,undefined).NPTS NPP")
-	
-	field(OCAL, "0")
-	field(OOPT, "When Zero")
-	field(DOPT, "Use OCAL")
-	field(OUT,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-TR_TLCTRL PP")
-# Trigger Auto abort
-	field(FLNK, "$(DEVICE,recursive):$(SCAN_EF,undefined)-AUTOABORT")
-}
-
-# INTERNAL RECORD: 
-# If triggler lines were deactivated and positioner is done moving
-# trigger auto abort links to finish the scan. To avoid waiting for NPTS to be collected.
-record(calcout, "$(DEVICE,recursive):$(SCAN_EF,undefined)-AUTOABORT")
-{
-	field(DESC, "Auto abort fly scans")
-	field(CALC, "A = 0 && B = 1 ? 0 : 1")	
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined)-DACT_TR NPP")
-	field(INPB, "0")
-	field(OOPT, "When Zero")
-
-	field(OUT,  "$(DEVICE,recursive):$(SCAN_EF,undefined)-AUTOABLNK.PROC PP")
-}
-
-# Auto abort links.
-# Abort scan and execute user defined links for any other things
-# that needs to be finsihsed or reset.
-record(seq, "$(DEVICE,recursive):$(SCAN_EF,undefined)-AUTOABLNK")
-{
-	field(DLY1, "0.1")
-	field(DO1, "0")
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined).EXSC NPP")
-	
-	field(DLY2, "0.1")
-	field(DO2, "")
-	field(LNK2, "")
-	
-	field(DLY3, "0.1")
-	field(DO3, "")
-	field(LNK3, "")
-
-}
-# scanDetTrig.template
-# Author: Alexander Soderqvist <alexander.soderqvist@esss.se>
-#
-# Template containing generic detector trigger logic.
-# This is not a standalone component.
-# It is Intended to use with DAQ specific logic, for example
-# scanDetTrigNDSDAQSupp.template, as a detector trigger on sScan record.
-#
-# Support for a detector trigger is implemented with a one record interface:
-# $(DEVICE,recursive):DAQTRG-ACQ_CTRL. Writing zero to this has to stop acquistion and
-# writing 1 to this has to start acquistion.
-
-
-# SSCAN DETECTOR TRIGGER INTERFACE:
-# 1. Writes number of acqusitions to a user definable PV.
-# 2. Set detector trigger as busy.
-# 3. Triggers activate acquisition
-
-record(seq, "$(DEVICE,recursive):DAQTRG-TRG")
-{	
-	field(DO1,  "1")
-	field(LNK1, "$(DEVICE,recursive):DAQTRG-BUSY PP")
-
-	field(DO2,  "1")
-	field(LNK2, "$(DEVICE,recursive):DAQTRG-ACT_ACQ.PROC PP")
-
-}
-
-# INTERFACE DAQ DETECTOR TRIGGER SUPPORT:
-# Activates acqusition on the DAQ device.
-# When at the first point in the scan always activate.
-# When positioner is not in FLY mode always activate.
-record(calcout, "$(DEVICE,recursive):DAQTRG-ACT_ACQ")
-{
-	field(DESC, "Detects first detector trigger")
-	field(CALC, "A = 0 || B # 1 ? 0 : 1")
-
-	field(INPA, "$(DEVICE,recursive):$(SCAN_EF,undefined).CPT NPP")
-	field(INPB, "$(DEVICE,recursive):$(SCAN_EF,undefined).P4SM NPP")
-	
-	field(DOPT, "Use OCAL")
-	field(OOPT, "When Zero")
-	field(OCAL, "2")
-	
-	field(OUT,  "$(DEVICE,recursive):DAQTRG-ACQ_CTRL_ PP")
-}
-
-# INTERNAL RECORD:
-# Triggers start or stop of acquisition message to be sent.
-# Write 1 starts acquisiton and 0 stops acquistion
-
-record(mbbi, "$(DEVICE,recursive):DAQTRG-ACQ_CTRL_")
-{
-	field(FLNK, "$(DEVICE,recursive):DAQTRG-ACQ_CTRL")
-	field(ONST, "Acq. stopped")
-	field(ONVL, "1")
-	field(TWST, "Acq. started")
-	field(TWVL, "2")
-}
-
-# INTERFACE DAQ DEVICE
-# Starts acqusition when ACQ_CTRL_ is 2 and stop when 1.
-
-record(sseq, "$(DEVICE,recursive):DAQTRG-ACQ_CTRL")
-{
-	field(SELM, "Specified")
-	field(SELL, "$(DEVICE,recursive):DAQTRG-ACQ_CTRL_")
-	
-	field(DO1, "")
-	field(STR1, "ON")
-	field(LNK1, "$(DAQNDSPREFIX,undefined):AI-STAT PP")
-
-	field(DO2, "")
-	field(STR2, "RUNNING")
-	field(LNK2, "$(DAQNDSPREFIX,undefined):AI-STAT PP")
-}
-
-
-# SSCAN DETECTOR TRIGGER INTERFACE:
-# Signals busy while being 1 and signals completion when going 1 to 0. 
-
-record(busy, "$(DEVICE,recursive):DAQTRG-BUSY")
-{
-}
-
-
-# SCAN GENERIC INTERFACE and INTERNAL RECORD:
-# Fanout with Macro that is used to trigger saving of timestamps and DAQ data rdy.
-# Set busy to 0 to signal to SScan that DAQ data is ready.
-
-record(seq, "$(DEVICE,recursive):DAQTRG-RDY")
-{	
-	field(DO1, "1")
-	field(DO2, "0")
-
-	# Notify scanTSarray component that acquisition is done and
-	# timestamp can be saved.
-	# 
-	# This is a necessary action needed to be done by the detector control!
-	field(LNK1, "$(DEVICE,recursive):$(SCAN_EF,undefined)-SAVE_TS.PROC PP")
-	
-	field(LNK2, "$(DEVICE,recursive):DAQTRG-BUSY PP")
-}
-
-# DETECTOR INTERFACE:
-# Process its output link when all detectors are done.
-# Each detector's compress record has a forward link to this record.
-
-record(calc, "$(DEVICE,recursive):DAQTRG-DETCNT")
-{
-	field(CALC, "C = 1 ? A % B + 1 : 0")
-	field(INPA, "$(DEVICE,recursive):DAQTRG-DETCNT.VAL NPP")
-	field(INPB, "3")
-	field(INPC, "$(DEVICE,recursive):DAQTRG-BUSY.VAL NPP")
-	field(FLNK, "$(DEVICE,recursive):DAQTRG-DETRDY NPP")
-}
-
-# DAQ state Guard:
-# Note that if the DAQ state pv is used, there has to be a forward link
-# from the state record to this record.
-record(calcout, "$(DEVICE,recursive):DAQTRG-DAQSTGUARD")
-{
-	field(CALC, "A = B & C = 1 ? 0 : 1")
-	field(INPA, "$(DAQNDSPREFIX,undefined):AI-STAT-RB")
-	field(INPB, "4")
-	field(INPC, "$(DEVICE,recursive):DAQTRG-BUSY PP")
-	field(OOPT, "When Zero")
-	field(OUT,  "$(DEVICE,recursive):DAQTRG-DETRDY.PROC PP")
-
-}
-
-# INTERNAL RECORD:
-# Trigger RDY_FOUT record when all detectors has fired their forwards links.
-# Also check that DAQ is in the right state to be armed again, 
-# so next iteration can be started immediatley. If macros are unset their
-# default values will ignore it and only count detectors ready.
-record(calcout, "$(DEVICE,recursive):DAQTRG-DETRDY")
-{
-	field(CALC, "A = B & C = D ? 0 : 1")
-	field(INPA, "$(DEVICE,recursive):DAQTRG-DETCNT NPP")
-	field(INPB, "3")
-	field(INPC, "$(DAQNDSPREFIX,undefined):AI-STAT-RB")
-	field(INPD, "4")
-	field(OOPT, "When Zero")
-	field(OUT,  "$(DEVICE,recursive):DAQTRG-RDY.PROC PP")
-
-}
-
-# INTERFACE SCAN GENERIC:
-# Resets the detecor trigger when a scan is aborted.
-# Issues an event which lets all detectors reset as well.
-# DAQ support's ACQ_CTRL record has to stop acqusition when 
-# writing 0 to it.
-
-record(seq, "$(DEVICE,recursive):DAQTRG-RST")
-{
-	field(DO1, "0")
-	field(DO2, "1")
-	field(DO3, "1")
-
-	field(LNK1, "$(DEVICE,recursive):DAQTRG-BUSY.VAL PP")
-	field(LNK2, "$(DEVICE,recursive):DAQTRG-ACQ_CTRL_.VAL PP")
-	field(LNK3, "$(DEVICE,recursive):DAQTRG-DETCNT.PROC PP")
-	field(FLNK, "$(DEVICE,recursive):DAQTRG-RSTDET")
-}
-
-# DETECTOR INTERFACE and SCAN GENERIC
-# This reset event for detectors used for when scan is aborted.
-
-record(event, "$(DEVICE,recursive):DAQTRG-RSTDET")
-{
-	field(VAL, "55")
-}
-# scanDet.template
-# Author: Alexander Soderqvist <alexander.soderqvist@esss.se>
-#
-# Generic detector for scan.
-# Used with scanDetTrig.template in generic scanning.
-# NOT SUPPOSED be used as a stand alone Component
-
-
-# DAQ INTERFACE:
-# Guard to avoid processing unless detector trigger on SSCAN notified busy
-# This is the record where the DAQ input channels forward link should be set to.
-
-record(calcout, "$(DEVICE,recursive):DET1-GUARD")
-{
-	field(CALC, "A")
-	field(INPA, "$(DEVICE,recursive):DAQTRG-BUSY.VAL NPP")
-	
-	field(OOPT, "When Non-zero")
-	field(DOPT, "Use OCAL")
-	field(OCAL, "1")
-	field(OUT,  "$(DEVICE,recursive):DET1-PULSCNT.PROC PP")
-}
-
-# INTERNAL RECORD:
-# Incoming pulse acqusition counter
-
-record(calcout, "$(DEVICE,recursive):DET1-PULSCNT")
-{
-	field(CALC, "C = 1 ? (A % ABS(B)) + 1 : 0")
-	field(INPA, "$(DEVICE,recursive):DET1-PULSCNT NPP")
-	field(INPB, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB NPP")
-	field(INPC, "$(DEVICE,recursive):DAQTRG-BUSY.VAL NPP")
-	
-	field(OOPT, "When Non-zero")
-	field(DOPT, "Use OCAL")
-	field(OCAL, "1")
-
-	field(OUT, "$(DEVICE,recursive):DET1-TRGCOMP.PROC PP")
-}
-
-# INTERNAL RECORD: 
-# Trigger compression of waveform record.
-# This can be combined with averaging, in that case it should first trigger averaging
-# of the summarized waveform and then compression is triggered from that record.
-
-record(calcout, "$(DEVICE,recursive):DET1-TRGCOMP")
-{
-	field(CALC, "A = ABS(B) ? 0 : 1")
-	field(INPA, "$(DEVICE,recursive):DET1-PULSCNT NPP")
-	field(INPB, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB NPP")
-	field(OOPT, "When Zero")
-	field(OUT,  "$(DEVICE,recursive):DET1-COMPN.PROC PP")
-}
-
-# DETECTOR TRIGGER INTERFACE:
-# Set compress record to averageover N elements.
-# This should be Number of samples from the data acqusition device.
-# There has to be a forward link to this record for nsampels setting on DAQ.
-
-record(seq, "$(DEVICE,recursive):DET1-COMPN")
-{
-	field(DOL1, "$(DAQNDSPREFIX,undefined):$(DET1WF,undefined).NORD")
-	field(LNK1, "$(DEVICE,recursive):DET1-COMP.N")
-	field(FLNK, "$(DEVICE,recursive):DET1-COMP")
-}
-
-# DETECTOR TRIGGER and sSCAN DETECTOR INTERFACE:
-# Averages DAQ DATA array to a scalar value.
-# Holds scalar value which should be referenced to by sscan's detector.
-
-record(compress, "$(DEVICE,recursive):DET1-COMP")
-{
-	field(ALG,  "N to 1 Average")
-	field(INP,  "$(DAQNDSPREFIX,undefined):$(DET1WF,undefined)")
-	field(N,    "$(DAQBUFSIZE,undefined)")
-	field(FLNK, "$(DEVICE,recursive):DAQTRG-DETCNT")
-}
-
-
-
-# DETECTOR TRIGGER INTERFACE:
-# Resets detectors pulse counter when an abort is issued.
-
-record(bo, "$(DEVICE,recursive):DET1-RSTABORT")
-{
-	field(SCAN, "Event")
-	field(EVNT, "55")
-	field(FLNK,  "$(DEVICE,recursive):DET1-PULSCNT")
-}
-
-# DAQ INTERFACE:
-# Reset puls counter if Trigger repeat on DAQ changes
-
-record(longin, "$(DEVICE,recursive):DET1-RSTTRGRCHG")
-{
-	field(INP, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB CP")
-	field(FLNK,  "$(DEVICE,recursive):DET1-PULSCNT")
-}# scanDet.template
-# Author: Alexander Soderqvist <alexander.soderqvist@esss.se>
-#
-# Generic detector for scan.
-# Used with scanDetTrig.template in generic scanning.
-# NOT SUPPOSED be used as a stand alone Component
-
-
-# DAQ INTERFACE:
-# Guard to avoid processing unless detector trigger on SSCAN notified busy
-# This is the record where the DAQ input channels forward link should be set to.
-
-record(calcout, "$(DEVICE,recursive):DET2-GUARD")
-{
-	field(CALC, "A")
-	field(INPA, "$(DEVICE,recursive):DAQTRG-BUSY.VAL NPP")
-	
-	field(OOPT, "When Non-zero")
-	field(DOPT, "Use OCAL")
-	field(OCAL, "1")
-	field(OUT,  "$(DEVICE,recursive):DET2-PULSCNT.PROC PP")
-}
-
-# INTERNAL RECORD:
-# Incoming pulse acqusition counter
-
-record(calcout, "$(DEVICE,recursive):DET2-PULSCNT")
-{
-	field(CALC, "C = 1 ? (A % ABS(B)) + 1 : 0")
-	field(INPA, "$(DEVICE,recursive):DET2-PULSCNT NPP")
-	field(INPB, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB NPP")
-	field(INPC, "$(DEVICE,recursive):DAQTRG-BUSY.VAL NPP")
-	
-	field(OOPT, "When Non-zero")
-	field(DOPT, "Use OCAL")
-	field(OCAL, "1")
-
-	field(OUT, "$(DEVICE,recursive):DET2-TRGCOMP.PROC PP")
-}
-
-# INTERNAL RECORD: 
-# Trigger compression of waveform record.
-# This can be combined with averaging, in that case it should first trigger averaging
-# of the summarized waveform and then compression is triggered from that record.
-
-record(calcout, "$(DEVICE,recursive):DET2-TRGCOMP")
-{
-	field(CALC, "A = ABS(B) ? 0 : 1")
-	field(INPA, "$(DEVICE,recursive):DET2-PULSCNT NPP")
-	field(INPB, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB NPP")
-	field(OOPT, "When Zero")
-	field(OUT,  "$(DEVICE,recursive):DET2-COMPN.PROC PP")
-}
-
-# DETECTOR TRIGGER INTERFACE:
-# Set compress record to averageover N elements.
-# This should be Number of samples from the data acqusition device.
-# There has to be a forward link to this record for nsampels setting on DAQ.
-
-record(seq, "$(DEVICE,recursive):DET2-COMPN")
-{
-	field(DOL1, "$(DAQNDSPREFIX,undefined):$(DET2WF,undefined).NORD")
-	field(LNK1, "$(DEVICE,recursive):DET2-COMP.N")
-	field(FLNK, "$(DEVICE,recursive):DET2-COMP")
-}
-
-# DETECTOR TRIGGER and sSCAN DETECTOR INTERFACE:
-# Averages DAQ DATA array to a scalar value.
-# Holds scalar value which should be referenced to by sscan's detector.
-
-record(compress, "$(DEVICE,recursive):DET2-COMP")
-{
-	field(ALG,  "N to 1 Average")
-	field(INP,  "$(DAQNDSPREFIX,undefined):$(DET2WF,undefined)")
-	field(N,    "$(DAQBUFSIZE,undefined)")
-	field(FLNK, "$(DEVICE,recursive):DAQTRG-DETCNT")
-}
-
-
-
-# DETECTOR TRIGGER INTERFACE:
-# Resets detectors pulse counter when an abort is issued.
-
-record(bo, "$(DEVICE,recursive):DET2-RSTABORT")
-{
-	field(SCAN, "Event")
-	field(EVNT, "55")
-	field(FLNK,  "$(DEVICE,recursive):DET2-PULSCNT")
-}
-
-# DAQ INTERFACE:
-# Reset puls counter if Trigger repeat on DAQ changes
-
-record(longin, "$(DEVICE,recursive):DET2-RSTTRGRCHG")
-{
-	field(INP, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB CP")
-	field(FLNK,  "$(DEVICE,recursive):DET2-PULSCNT")
-}# scanDet.template
-# Author: Alexander Soderqvist <alexander.soderqvist@esss.se>
-#
-# Generic detector for scan.
-# Used with scanDetTrig.template in generic scanning.
-# NOT SUPPOSED be used as a stand alone Component
-
-
-# DAQ INTERFACE:
-# Guard to avoid processing unless detector trigger on SSCAN notified busy
-# This is the record where the DAQ input channels forward link should be set to.
-
-record(calcout, "$(DEVICE,recursive):DET3-GUARD")
-{
-	field(CALC, "A")
-	field(INPA, "$(DEVICE,recursive):DAQTRG-BUSY.VAL NPP")
-	
-	field(OOPT, "When Non-zero")
-	field(DOPT, "Use OCAL")
-	field(OCAL, "1")
-	field(OUT,  "$(DEVICE,recursive):DET3-PULSCNT.PROC PP")
-}
-
-# INTERNAL RECORD:
-# Incoming pulse acqusition counter
-
-record(calcout, "$(DEVICE,recursive):DET3-PULSCNT")
-{
-	field(CALC, "C = 1 ? (A % ABS(B)) + 1 : 0")
-	field(INPA, "$(DEVICE,recursive):DET3-PULSCNT NPP")
-	field(INPB, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB NPP")
-	field(INPC, "$(DEVICE,recursive):DAQTRG-BUSY.VAL NPP")
-	
-	field(OOPT, "When Non-zero")
-	field(DOPT, "Use OCAL")
-	field(OCAL, "1")
-
-	field(OUT, "$(DEVICE,recursive):DET3-TRGCOMP.PROC PP")
-}
-
-# INTERNAL RECORD: 
-# Trigger compression of waveform record.
-# This can be combined with averaging, in that case it should first trigger averaging
-# of the summarized waveform and then compression is triggered from that record.
-
-record(calcout, "$(DEVICE,recursive):DET3-TRGCOMP")
-{
-	field(CALC, "A = ABS(B) ? 0 : 1")
-	field(INPA, "$(DEVICE,recursive):DET3-PULSCNT NPP")
-	field(INPB, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB NPP")
-	field(OOPT, "When Zero")
-	field(OUT,  "$(DEVICE,recursive):DET3-COMPN.PROC PP")
-}
-
-# DETECTOR TRIGGER INTERFACE:
-# Set compress record to averageover N elements.
-# This should be Number of samples from the data acqusition device.
-# There has to be a forward link to this record for nsampels setting on DAQ.
-
-record(seq, "$(DEVICE,recursive):DET3-COMPN")
-{
-	field(DOL1, "$(DAQNDSPREFIX,undefined):$(DET3WF,undefined).NORD")
-	field(LNK1, "$(DEVICE,recursive):DET3-COMP.N")
-	field(FLNK, "$(DEVICE,recursive):DET3-COMP")
-}
-
-# DETECTOR TRIGGER and sSCAN DETECTOR INTERFACE:
-# Averages DAQ DATA array to a scalar value.
-# Holds scalar value which should be referenced to by sscan's detector.
-
-record(compress, "$(DEVICE,recursive):DET3-COMP")
-{
-	field(ALG,  "N to 1 Average")
-	field(INP,  "$(DAQNDSPREFIX,undefined):$(DET3WF,undefined)")
-	field(N,    "$(DAQBUFSIZE,undefined)")
-	field(FLNK, "$(DEVICE,recursive):DAQTRG-DETCNT")
-}
-
-
-
-# DETECTOR TRIGGER INTERFACE:
-# Resets detectors pulse counter when an abort is issued.
-
-record(bo, "$(DEVICE,recursive):DET3-RSTABORT")
-{
-	field(SCAN, "Event")
-	field(EVNT, "55")
-	field(FLNK,  "$(DEVICE,recursive):DET3-PULSCNT")
-}
-
-# DAQ INTERFACE:
-# Reset puls counter if Trigger repeat on DAQ changes
-
-record(longin, "$(DEVICE,recursive):DET3-RSTTRGRCHG")
-{
-	field(INP, "$(DAQNDSPREFIX,undefined):AI-TRGR-RB CP")
-	field(FLNK,  "$(DEVICE,recursive):DET3-PULSCNT")
-}#############################################
-############## ANGLE MAX ####################
-#############################################
-
-record(ao, "$(DEVICE,recursive):PROC-AngleMax-SP") {
-  field(FLNK,"$(DEVICE,recursive):PROC-VoltMax")
-  field(EGU, "mrad")
-}
-
-record(calcout, "$(DEVICE,recursive):PROC-VoltMax") {
-  field(VAL, "0")
-  field(INPA,"$(DEVICE,recursive):PROC-AngleMax-SP")
-  field(INPB,"$(DEVICE,recursive):CALC-FactMRADtoV")
-  ### /1000 => conversion in 0/10V  ###
-  field(CALC, "(A*B)/2000")
-  field(PREC, "4")  
-  field(EGU,"kV")   
-  field(OUT,"$(DEVICE,recursive):PROC-VoltMax-SP PP")
-}
-
-record(dfanout,"$(DEVICE,recursive):PROC-VoltMax-SP"){
-  field(OUTA,"$(DEVICE,recursive):$(SCAN_EF,recursive).P1EP PP")
-  field(OUTB,"$(DEVICE,recursive):$(SCAN_EF,recursive).P4SP PP")
-}
-
-#############################################
-############ ANGLE MIM ######################
-#############################################
-
-record(ao, "$(DEVICE,recursive):PROC-AngleMin-SP") {
-  field(FLNK,"$(DEVICE,recursive):PROC-VoltMin")
-  field(EGU, "mrad")
-}
-
-record(calcout, "$(DEVICE,recursive):PROC-VoltMin") {
-  field(VAL, "0")
-  field(INPA,"$(DEVICE,recursive):PROC-AngleMin-SP")
-  field(INPB,"$(DEVICE,recursive):CALC-FactMRADtoV")
-  ### /1000 => conversion in 0/10V
-  field(CALC, "(A*B)/2000")
-  field(PREC, "4")  
-  field(EGU,"kV")   
-  field(OUT,"$(DEVICE,recursive):PROC-VoltMin-SP PP")
-}
-
-record(dfanout,"$(DEVICE,recursive):PROC-VoltMin-SP"){
-  field(OUTA,"$(DEVICE,recursive):$(SCAN_EF,recursive).P1SP PP")
-  field(OUTB,"$(DEVICE,recursive):$(SCAN_EF,recursive).P4EP PP")
-}
-
-#############################################
-############ ANGLE STP ######################
-#############################################
-
-record(calcout, "$(DEVICE,recursive):PROC-StepAngle") {
-  field(INPA,"$(DEVICE,recursive):PROC-AngleMax-SP CPP")
-  field(INPB,"$(DEVICE,recursive):PROC-AngleMin-SP CPP")
-  field(INPC,"$(DEVICE,recursive):$(SCAN_EF,recursive).NPTS CPP")
-  field(CALC,"(A-B)/C")
-  field(EGU, "mrad")
-  field(PREC, "3")
-}
-
-#############################################
-############ SIMULATION #####################
-#############################################
-record(bo,"$(DEVICE,recursive):PROC-SIMU") {
-field(ZNAM,"HARD")
-field(ONAM,"SIMU")
-}
-
-############################################
-############### Energy eV (U) ############## 
-############################################
-record(ao, "$(DEVICE,recursive):CALC-Energy-SP")
-{
-    field(DESC,"Energy eV (U)")
-    field(EGU, "eV")
-    field(DRVH, "100000")
-    field(DRVL, "0")
-    field(VAL,"95000")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE,recursive):CALC-FuncCalcConv")
-}
-############################################
-## Distance Between Plates (d) #############
-############################################
-record(ao, "$(DEVICE,recursive):CALC-DistP-SP")
-{
-    field(DESC,"Distance Between Plates (d)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"9")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE,recursive):CALC-FuncCalcConv")
-}
-############################################
-## Lenght plates(L) ########################
-############################################
-record(ao, "$(DEVICE,recursive):CALC-LenghP-SP")
-{
-    field(DESC,"Lenght plates(L)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"90")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE,recursive):CALC-FuncCalcConv")
-}
-
-############################################
-## Face Lenght plates(L1) ##################
-############################################
-record(ao, "$(DEVICE,recursive):CALC-FacLenghP-SP")
-{
-    field(DESC,"Face Lenght plates(L1)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"10")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE,recursive):CALC-FuncCalcConv")
-}
-
-############################################
-## Rear Lenght plates(L3) ##################
-############################################
-record(ao, "$(DEVICE,recursive):CALC-RearLenghP-SP")
-{
-    field(DESC,"Rear Lenght plates(L3)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"2")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE,recursive):CALC-FuncCalcConv")
-}
-
-########################################################################################
-## ## Function that compute the coefficient between MRAD and VOLTAGE) ##################
-########################################################################################
-record(aSub, "$(DEVICE,recursive):CALC-FuncCalcConv") {
-######### INPUTS #########
-## Energy eV (U)
-  	field(FTA, "FLOAT")
-	field(NOA,1)
-	field(INPA,  "$(DEVICE,recursive):CALC-Energy-SP")
-
-## Distance Between Plates (d)
-  	field(FTB, "FLOAT")
-	field(NOB,1)
-	field(INPB,  "$(DEVICE,recursive):CALC-DistP-SP")
-
-## Lenght plates(L)
-  	field(FTC, "FLOAT")
-	field(NOC,1)
-	field(INPC,  "$(DEVICE,recursive):CALC-LenghP-SP")
-
-##Face Lenght plates(L1)
-  	field(FTD, "FLOAT")
-	field(NOD,1)
-	field(INPD,  "$(DEVICE,recursive):CALC-FacLenghP-SP")
-
-## Rear Lenght plates(L3)
-  	field(FTE, "FLOAT")
-	field(NOE,1)
-	field(INPE,  "$(DEVICE,recursive):CALC-RearLenghP-SP")
-
-######### OUTPUTS #########
-  	field(FTVA, "FLOAT")
-	field(NOVA, "1")
-	field(OUTA, "$(DEVICE,recursive):CALC-FactVtoMRAD PP")   
-
-	field(FTVB, "FLOAT")
-	field(NOVB, "1")
-	field(OUTB, "$(DEVICE,recursive):CALC-FactMRADtoV PP")  
-
-######### FUNCTION #######
-	field(SNAM, "FACTOR_CONVERSION")
-}
-
-############################################
-## Conversion factor for MRAD to V #########
-############################################
-record(ao, "$(DEVICE,recursive):CALC-FactMRADtoV")
-{
-    field(DESC,"Conv fact for MRAD to V)")
-    field(EGU, "V/mrad")
-    field(PREC, "4")
-}
-
-############################################
-## Conversion factor for V to MRAD##########
-############################################
-record(ao, "$(DEVICE,recursive):CALC-FactVtoMRAD")
-{
-    field(DESC,"Conv fact for V to MRAD)")
-    field(EGU, "mrad/V")
-    field(PREC, "4")
-}
-
-###########################################################################################
-########################## CREATE THE ANGLE WAVEFORM ######################################
-###########################################################################################
-
-## Function that compute the coefficient between MRAD and VOLTAGE
-record(aSub, "$(DEVICE,recursive):CALC-BLDWFAngle") {
-######### INPUTS #########
-## FACTOR CONVERSION VtoMRAD
-  	field(FTA, "FLOAT")
-	field(NOA,1)
-	field(INPA,  "$(DEVICE,recursive):CALC-FactVtoMRAD")
-
-## Plate volatge 1 Waveform (PS1)
-  	field(FTB, "FLOAT")
-	field(NOB,$(DAQBUFSIZE,undefined))
-	field(INPB,  "$(DAQNDSPREFIX,undefined):AI-CH1-DATA")
-
-## Plate volatge 2 Waveform (PS2)
-  	field(FTC, "FLOAT")
-	field(NOC,$(DAQBUFSIZE,undefined))
-	field(INPC,  "$(DAQNDSPREFIX,undefined):AI-CH2-DATA")
-
-## Plate volatge 1 average (PS1)
-  	field(FTD, "FLOAT")
-	field(NOD,1)
-	field(INPD,  "$(DEVICE,recursive):DET2-COMP")
-
-## Plate volatge 2 average (PS2)
-  	field(FTE, "FLOAT")
-	field(NOE, "1")
-	field(INPE, "$(DEVICE,recursive):DET3-COMP")
-
-## Counter detector (cpt det)
-  	field(FTE, "LONG")
-	field(NOE, "1")
-	field(INPE, "$(DEVICE,recursive):PS-NORD_POS CPP")
-
-######### OUTPUTS #########
-## ANGLE Waveform converted in MRAD (to save)
-  	field(FTVA, "FLOAT")
-	field(NOVA, "$(DAQBUFSIZE,undefined)")
-	field(OUTA, "$(DEVICE,recursive):CALC-ANGLEwf PP")   
-
-## ANGLE AVG value converted in VOLT 
-	field(FTVB, "FLOAT")
-	field(NOVB, "1")
-	field(OUTB, "$(DEVICE,recursive):CALC-ANGLE PP")  
-
-######### FUNCTION #######
-	field(SNAM, "ANGLE_CALCUL")
-}
-
-################ RESULTAT ANGLE ############## 
-## AVERAGE ANGLE
-record(ao, "$(DEVICE,recursive):CALC-ANGLE") {
-}
-
-## WAVEFORM ANGLE
-record(waveform, "$(DEVICE,recursive):CALC-ANGLEwf") {
-	field(FTVL, "FLOAT")
-  	field(NELM, "$(DAQBUFSIZE,undefined)") 
-}
-## COMPRESS SCALARE VALUE
-record(compress, "$(DEVICE,recursive):BUFF-DET1-COMP") {
-  	field(NSAM, "80")
-  	field(ALG,"Circular Buffer")
-  	field(INP,"$(DEVICE,recursive):DET1-COMP CPP")
-	#field(SDIS,"$(MTRREC,recursive).MVON")
-	#field(DISV,"1")
-  	}
-
-## Reset
-record(bo,$(DEVICE,recursive):BUFF-DET1-RES-WF){
-}
-
-## WAVEFORM FINAL
-record(waveform, "$(DEVICE,recursive):BUFF-CURRENT") {
-	field(FTVL, "FLOAT")
-  	field(NELM, "10000") 
-}
-
-####################################################################
-########################## CREATE THE ANGLE WAVEFORM ###############
-####################################################################
-
-## Function that compute the coefficient between MRAD and VOLTAGE
-record(aSub, "$(DEVICE,recursive):BUFF-DET1-FUNC") {
-######### INPUTS #########
-## Waveform data
-  	field(FTA, "FLOAT")
-	field(NOA,80)
-	field(INPA, "$(DEVICE,recursive):BUFF-DET1-COMP")
-
-##  Waveform data reentrance
- 	field(FTB, "FLOAT")
-	field(NOB,10000)
-	field(INPB,"$(DEVICE,recursive):BUFF-CURRENT")
-
-##  Motor position // process the record after each position
-  	field(FTC, "LONG")
-	field(NOC,1)
-	field(INPC,"$(DEVICE,recursive):$(SCAN_SLIT,recursive)-NORD_POS CPP")
-
-##  Nb angle total
-  	field(FTD, "LONG")
-	field(NOD, "1")
-	field(INPD, "$(DEVICE,recursive):$(SCAN_EF,recursive).NPTS")
-
-##  Nb position total
-  	field(FTE, "LONG")
-	field(NOE, "1")
-	field(INPE, "$(DEVICE,recursive):$(SCAN_SLIT,recursive).NPTS")
-
-##  Reset
-  	field(FTF, "LONG")
-	field(NOF, "1")
-	field(INPF, "$(DEVICE,recursive):BUFF-DET1-RES-WF CPP")
-	
-######### OUTPUTS #########
-## ANGLE Waveform converted in MRAD (to save)
-  	field(FTVA, "FLOAT")
-	field(NOVA, "10000")
-	field(OUTA, "$(DEVICE,recursive):BUFF-CURRENT PP")
-
-## RESET Compress
-  	field(FTVB, "LONG")
-	field(NOVB, "1")
-	field(OUTB, "$(DEVICE,recursive):BUFF-DET1-COMP.RES PP")
-
-## RESET buttom
-  	field(FTVC, "LONG")
-	field(NOVC, "1")
-	field(OUTC, "$(DEVICE,recursive):BUFF-DET1-RES-WF PP")
-
-######### FUNCTION #######
-	field(SNAM, "CREATE_TAB")
-}
-
-record(ao, "LNS-ISRC-010:PBI-EM:HVhor-SP")
-{
-	field(DESC, "Analog Output")
-	field(DTYP, "ecat2")
-	field(OUT,  "s1.sm2.p1.e0")
-	field(LINR, "SLOPE")
-	field(EOFF, "0")
-	field(ESLO, "0.0003051850947599719")
-	field(EGU,  "V")
-	field(PREC, "2")
-	field(DRVL, "-10")
-	field(DRVH, "10")
-}
-
-record(ao, "LNS-ISRC-010:PBI-EM:HVver-SP")
-{
-	field(DESC, "Analog Output")
-	field(DTYP, "ecat2")
-	field(OUT,  "s1.sm2.p2.e0")
-	field(LINR, "SLOPE")
-	field(EOFF, "0")
-	field(ESLO, "0.0003051850947599719")
-	field(EGU,  "V")
-	field(PREC, "2")
-	field(DRVL, "-10")
-	field(DRVH, "10")
-}
-
-record(ao, "SIMU:CURRENT-SP")
-{
-	field(DESC, "Analog Output")
-	field(DTYP, "ecat2")
-	field(OUT,  "s1.sm2.p3.e0")
-	field(LINR, "SLOPE")
-	field(EOFF, "0")
-	field(ESLO, "0.0003051850947599719")
-	field(EGU,  "V")
-	field(PREC, "2")
-	field(DRVL, "-10")
-	field(DRVH, "10")
-}
-
-record(stringin, "LNS-ISRC-010:PBI-EM:EL4134-DTYP")
-{
-	field(DESC, "Module type (Not read from device)")
-	field(PINI, "YES")
-	field(VAL,  "EL4134")
-}
-
-record(bi, "LNS-ISRC-010:PBI-EM:EL4134-STATUS")
-{
-	field(DESC, "Slave status")
-	field(SCAN, "I/O Intr")
-	field(DTYP, "ecat2")
-	field(INP,  "s1 STATUS_SLAVE_OP")
-	field(ZNAM, "Not OK")
-	field(ONAM, "OK")
-}
-#DEBUG
-#sends ASCII string to pmac
-record(stringout, "LNS-ISRC-010:PBI-EM:PMAC-ASK") {
-  field(DESC, "sends ASCII string to pmac")
-  field(OUT, "LNS-ISRC-010:PBI-EM:PMAC-ANSWER CP")
-  field(FLNK, "LNS-ISRC-010:PBI-EM:PMAC-ANSWER")
-}
-#receives ASCII string from pmac
-record(stringin, "LNS-ISRC-010:PBI-EM:PMAC-ANSWER") {
-  field(DESC, "receives ASCII string from pmac")
-  field(DTYP, "stream")
-  field(INP, "@pmacVariables.proto sendString(LNS-ISRC-010:PBI-EM:PMAC-ASK) pmacLV")
-}
-
-#get variables value from Geo Brick
-record(ai, "LNS-ISRC-010_PBI-EM:VER-BRAKE_GET") {
-  field(DESC, "0: brake on, 1: brake off")
-  field(EGU, "boolean")
-  field(DTYP, "stream")
-  field(PREC, "0")
-  field(INP, "@pmacVariables.proto getVar(M33) pmacLV")
-  field(SCAN, "1 second") #I/O Intr
-}
-#set data to send to the Geo brick
-record(bo, "LNS-ISRC-010_PBI-EM:VER-BRAKE_SET") {
-  field(DESC, "brake")
-  field(HIGH, "1")
-  field(VAL, "0")
-}
-#send the data to the Geo brick
-record(calcout, "LNS-ISRC-010_PBI-EM:VER-BRAKE_WRITE") {
-  field(DESC, "send the data to PMAC")
-  field(DTYP, "stream")
-  field(CALC, "A")
-  field(INPA, "LNS-ISRC-010_PBI-EM:VER-BRAKE_SET CP")
-  field(OUT, "@pmacVariables.proto setVar(M33) pmacLV")
-}
diff --git a/builddir/db/EMU.substitutions b/builddir/db/EMU.substitutions
deleted file mode 100644
index c4bfb22..0000000
--- a/builddir/db/EMU.substitutions
+++ /dev/null
@@ -1,477 +0,0 @@
-# File wireScanner.substitutions
-# Author: Alexander Soderqvist <alexander.soderqvist@esss.se>
-# 
-# Prototype allison scanner. Compilations of components from scanning module.
-#
-
-##########################################################################
-################################ OUTER SCAN: MOTOR #######################
-##########################################################################
-
-file "scanBase.db"
-{
-	pattern {
-		DEVICE,
-		SCAN,
-		MAX_POINTS,
-		
-# INTERFACE POSITIONERS: 1 and 2. 3 is also available but not used here	
-  	     	POS1_SP_PV,
-		POS2_SP_PV,
-
-# INTERFACE MAIN POSITIONER, This positioner 4 on sscan to allow the other positioner to be used for configuration
-		POS_SP_PV,
-		POS_SCALAR_RBV_PV,
-
-# INTERFACE: TIMING RECEIVER
-  	     	TR_TL1,
-		TR_TLTSEL,  	     	
-
-# INTERFACE: DETECTOR TRIGGERS, T1PV is take by timing receiver control 
-		T1PV,
-
-# INTERFACE: DETECTORS,
-		D01PV,
-
-# INTERFACE: BEFORE, AFTER and ABORT scan links
-# Before, after and abort scan links. Both for Step by step and on the fly.
-
-# General before and after scan links with data output, for both fly and step by step.
-		BS_LNK,
-		BS_DO,
-		AS_LNK,
-		AS_DO,
-		AB_LNK,
-		AB_DO,
-		
-		BF_STEP_LNK1,
-		BF_STEP_LNK2,
-		BF_STEP_DO1,
-		BF_STEP_DO2,
-		BF_STEP_FLNK,
-		
-		AF_STEP_LNK1,
-		AF_STEP_LNK2,
-		AF_STEP_DO1,
-		AF_STEP_DO2,
-		AF_STEP_FLNK,		
-
-		AB_STEP_LNK1,
-		AB_STEP_LNK2,
-		AB_STEP_DO1,
-		AB_STEP_DO2,
-		AB_STEP_FLNK
-		}
-		{
-		"$(DEVICE)",
-		"$(SCAN_SLIT)",
-		"$(MAX_POINTS_SLIT)",
-
-# INTERFACE POSITIONER: Motor record for a wirescanner
-		"$(MTRREC).ACCL",
-		"$(MTRREC).VELO",
-
-# INTERFACE MAIN POSITIONER:		
-		"$(MTRREC).VAL",
-		"$(MTRREC).RBV",
-
-# INTERFACE: Timing receiver Action in ESS timing
-  	     	"",
-		"$(DEVICE):$(SCAN_EF)-TS_START.TIME",
-
-# INTERFACE: Detector Trigger
-  	     	"$(DEVICE):$(SCAN_EF).EXSC",
-
-# INTERFACE: Detectors. No detectors on Outer scan
-		"",
-
-# INTERFACE: BEFORE, AFTER and ABORT scan links
-
-# General links before scan
-  	     	"$(MTRREC).SPMG",
-		"3",
-
-# General links after scan
-  	     	"$(MTRREC).SPMG",
-		"1",
-
-# General links abort scan
-  	     	"$(MTRREC).STOP PP",
-		"1",
-
-
-# Before scan step by step links
-  	      	"",
-		"",
-		"",
-		"",
-		"",
-
-# After scan step by step links
-  	      	"",
-		"",
-		"",
-		"",
-		"",
-
-# Abort scan step by step links
-		"",
-		"",
-		"",
-		"",
-		"$(DEVICE):$(SCAN_EF)-ABORT"
-		
-		}
-
-}
-
-##########################################################################
-################################ INNER SCAN: DAC   #######################
-##########################################################################
-
-# INNER SCAN: Electrical field
-file "scanBase.db"
-{
-	pattern {
-		DEVICE,
-		SCAN,
-		MAX_POINTS,
-		
-# Power supply PS1
-		POS_SP_PV,
-		POS_SCALAR_RBV_PV,
-
-# Power supply PS2
-  	     	POS1_SP_PV,
-  	     	POS1_RBV_PV,
-		POS1_MODE,
-
-# INTERFACE: TIMING RECEIVER
-  	     	TR_TL1,
-		TR_TLTSEL,  	     	
-
-# INTERFACE: DETECTOR TRIGGERS, T1PV is take by timing receiver control 
-		T1PV,
-
-# INTERFACE: DETECTORS,
-		D01PV,
-		D02PV,
-		D03PV,
-
-# INTERFACE: BEFORE, AFTER and ABORT scan links
-# Before, after and abort scan links. Both for Step by step and on the fly.
-
-# General before and after scan links with data output, for both fly and step by step.
-		BS_LNK,
-		BS_LNK_DO,
-		AS_LNK,
-		AS_LNK_DO,
-		AB_LNK,
-		AB_DO,
-		
-		BF_STEP_LNK1,
-		BF_STEP_LNK2,
-		BF_STEP_LNK1_DO,
-		BF_STEP_LNK2_DO,
-		BF_STEP_FLNK,
-		
-		AF_STEP_LNK1,
-		AF_STEP_LNK2,
-		AF_STEP_LNK1_DO,
-		AF_STEP_LNK2_DO,
-		AF_STEP_FLNK,		
-
-		AB_STEP_LNK1,
-		AB_STEP_LNK2,
-		AB_STEP_LNK1_DO,
-		AB_STEP_LNK2_DO,
-		AB_STEP_FLNK
-		}
-		{
-		"$(DEVICE)",
-		"$(SCAN_EF)",
-		"$(MAX_POINTS_EF)",
-
-# PS1 POSITIONER INTERFACE
-  	    	"$(PSU_SP)",
-		"$(PSU_RBV)",
-
-
-# PS2 POSITIONER INTERFACE
-  	    	"$(PSU2_SP)",
-		"$(PSU2_RBV)",
-		"LINEAR",
-
-# INTERFACE: Timing receiver Action in ESS timing
-  	     	"$(TR_TL) PP",
-		"$(TR_TLTSEL)",
-
-# INTERFACE: Detector Trigger
-  	     	"$(DEVICE):DAQTRG-TRG",
-
-# INTERFACE: Detectors
-		"$(DEVICE):DET1-COMP",
-		"$(DEVICE):DET2-COMP",
-		"$(DEVICE):DET3-COMP",
-
-# INTERFACE: BEFORE, AFTER and ABORT scan links
-
-# General links after scan
-  	     	"",
-		"",
-
-# General links before scan
-  	     	"",
-		"",
-
-# General links abort scan
-  	     	"",
-		"",
-
-# Before scan step by step links
-  	      	"",
-		"",
-		"",
-		"",
-		"",
-
-# After scan step by step links
-  	      	"",
-		"",
-		"",
-		"",
-		"$(DEVICE):$(SCAN_SLIT)-SAVE_TS",
-
-# Abort scan step by step links
-  	     	"$(DEVICE):DAQTRG-RST.PROC PP",
-		"",
-		"1",
-		"",
-		""
-				
-		}
-
-}
-
-
-##########################################################################
-################################ OUTER SCAN: MOTOR #######################
-##########################################################################
-#
-# Detector trigger control
-#
-
-file "scanDAQDetTrig.template"
-{
-	pattern {
-		DEVICE,
-		DETTRG,
-
-		SCAN,
-		POS_NUM,
-		RSTEVENT,
-
-		NDET,
-
-		ACQ_STOP_LNK,
-		ACQ_STOP_STR,
-
-		ACQ_START_LNK,
-		ACQ_START_STR,
-		
-		DAQ_DATA_RDY_FLNK,
-
-		DAQ_STATE_PV,
-		DAQ_STATE_OKVALUE
-	}
-	{
-		"$(DEVICE)",
-		"DAQTRG"
-
-		"$(SCAN_EF)",
-		"4",
-		"55",
-
-		"3",
-
-		"$(DAQNDSPREFIX):AI-STAT",
-		"ON",
-
-		"$(DAQNDSPREFIX):AI-STAT",
-		"RUNNING",
-		
-		"$(DEVICE):$(SCAN_EF)-SAVE_TS",
-		
-		"$(DAQNDSPREFIX):AI-STAT-RB",
-		"4"
-	}
-}
-
-
-##########################################################################
-################################ DETECTOR 1: Faraday CUP #################
-##########################################################################
-
-file "scanDAQDet.template"
-{
-
-	pattern {
-		DEVICE,
-		DET,
-
-		DETTRG,
-		RSTEVENT,
-		
-		NELM,
-		TRGRRBVREC,
-		WFSRCREC,
-		WFNORD
-	}
-	{
-		"$(DEVICE)",
-		"DET1",
-
-		"DAQTRG",
-		"55"
-		
-		"$(DAQBUFSIZE)",
-		"$(DAQNDSPREFIX):AI-TRGR-RB",
-		"$(DAQNDSPREFIX):$(DET1WF)",
-		"$(DAQNDSPREFIX):$(DET1WF).NORD"
-	}
-}
-
-
-##########################################################################
-################################ DETECTOR 2: PS1 #########################
-##########################################################################
-file "scanDAQDet.template"
-{
-
-	pattern {
-		DEVICE,
-		DET,
-
-		DETTRG,
-		RSTEVENT,
-		
-		NELM,
-		TRGRRBVREC,
-		WFSRCREC,
-		WFNORD
-	}
-	{
-		"$(DEVICE)",
-		"DET2",
-
-		"DAQTRG",
-		"55"
-		
-		"$(DAQBUFSIZE)",
-		"$(DAQNDSPREFIX):AI-TRGR-RB",
-		"$(DAQNDSPREFIX):$(DET2WF)",
-		"$(DAQNDSPREFIX):$(DET2WF).NORD"
-	}
-}
-
-##########################################################################
-################################ DETECTOR 3: PS2 #########################
-##########################################################################
-
-file "scanDAQDet.template"
-{
-
-	pattern {
-		DEVICE,
-		DET,
-
-		DETTRG,
-		RSTEVENT,
-		
-		NELM,
-		TRGRRBVREC,
-		WFSRCREC,
-		WFNORD
-	}
-	{
-		"$(DEVICE)",
-		"DET3",
-
-		"DAQTRG",
-		"55"
-		
-		"$(DAQBUFSIZE)",
-		"$(DAQNDSPREFIX):AI-TRGR-RB",
-		"$(DAQNDSPREFIX):$(DET3WF)",
-		"$(DAQNDSPREFIX):$(DET3WF).NORD"
-	}
-}
-
-##########################################################################
-################################ PROCESS  ################################
-##########################################################################
-file EMU_PROCESS.template
-{
-pattern	{DEVICE, SCAN_EF}
-	{"$(DEVICE)","$(SCAN_EF)"}
-}
-
-##########################################################################
-################################ CALCUL  ################################
-##########################################################################
-file EMU_CALCUL.template
-{
-pattern	{DEVICE,DAQPREFIX,DET2WF,DET3WF,DET2,DET3,NELM,SCAN_EF}
-	{"$(DEVICE)","$(DAQNDSPREFIX)","AI-CH1-DATA","AI-CH2-DATA","DET2","DET3","$(DAQBUFSIZE)","PS"}
-}
-
-##########################################################################
-################################ BUFFER ##################################
-##########################################################################
-file EMU_BUFF_CHAN.template
-{
-pattern	{DEVICE,SIGNAL,SIGNAL2,NELM,NELM_COMP,SCAN_EF,SCAN_SLIT,MTRREC}
-	{"$(DEVICE)","DET1","CURRENT","10000","80","$(SCAN_EF)","$(SCAN_SLIT)","$(MTRREC)"}
-}
-
-
-##########################################################################
-################################ ETHERCAT ################################
-##########################################################################
-file ecat2el41xx.template
-{
-	pattern {PREFIX,CH_ID, SLAVE_IDX,PDO_IDX, EOFF, ESLO, DRVL, DRVH}
-		{"LNS-ISRC-010:PBI-EM","HVhor-SP", 1,1, 0, 0.0003051850947599719, -10, 10}
-		{"LNS-ISRC-010:PBI-EM","HVver-SP", 1,2, 0, 0.0003051850947599719, -10, 10}
-		{"SIMU","CURRENT-SP", 1,3, 0, 0.0003051850947599719, -10, 10}
-}
-
-file ecat2slave.template
-{
-	pattern {PREFIX,DTYP,MOD_ID,SLAVE_IDX}
-		{"LNS-ISRC-010:PBI-EM","EL4134","EL4134",1}
-}
-
-##########################################################################
-################################ GEOBRICK - TEST #########################
-##########################################################################
-
-file EMU_PMAC-CONSOLE.template
-{
-pattern	{P, M, SPORT}
-	{LNS-ISRC-010,PBI-EM,pmacLV}
-}
-
-file EMU_PMAC-GETBO.template
-{
-pattern	{P,	M,			NAME,		DESC,				EGU,	VARIABLE,	PREC,	SCAN,		SPORT}
-	{LNS-ISRC-010,PBI-EM,	VER-BRAKE,	"0: brake on, 1: brake off",	boolean,M33,		0,	"1 second",	pmacLV}
-}
-
-file EMU_PMAC-SETBO.template
-{
-pattern	{P,	M,			NAME,	DESC,	VAL,	TIME,	CALC,	VARIABLE,	SPORT}
-	{LNS-ISRC-010,PBI-EM,	VER-BRAKE, "brake", 0,	1,	A,	M33,		pmacLV}
-}
-
-
diff --git a/builddir/db/EMU_BUFF_CHAN.template b/builddir/db/EMU_BUFF_CHAN.template
deleted file mode 100644
index 6891a6c..0000000
--- a/builddir/db/EMU_BUFF_CHAN.template
+++ /dev/null
@@ -1,76 +0,0 @@
-## COMPRESS SCALARE VALUE
-record(compress, "$(DEVICE):BUFF-$(SIGNAL)-COMP") {
-  	field(NSAM, "$(NELM_COMP)")
-  	field(ALG,"Circular Buffer")
-  	field(INP,"$(DEVICE):$(SIGNAL)-COMP CPP")
-	#field(SDIS,"$(MTRREC).MVON")
-	#field(DISV,"1")
-  	}
-
-## Reset
-record(bo,$(DEVICE):BUFF-$(SIGNAL)-RES-WF){
-}
-
-## WAVEFORM FINAL
-record(waveform, "$(DEVICE):BUFF-$(SIGNAL2)") {
-	field(FTVL, "FLOAT")
-  	field(NELM, "$(NELM)") 
-}
-
-####################################################################
-########################## CREATE THE ANGLE WAVEFORM ###############
-####################################################################
-
-## Function that compute the coefficient between MRAD and VOLTAGE
-record(aSub, "$(DEVICE):BUFF-$(SIGNAL)-FUNC") {
-######### INPUTS #########
-## Waveform data
-  	field(FTA, "FLOAT")
-	field(NOA,$(NELM_COMP))
-	field(INPA, "$(DEVICE):BUFF-$(SIGNAL)-COMP")
-
-##  Waveform data reentrance
- 	field(FTB, "FLOAT")
-	field(NOB,$(NELM))
-	field(INPB,"$(DEVICE):BUFF-$(SIGNAL2)")
-
-##  Motor position // process the record after each position
-  	field(FTC, "LONG")
-	field(NOC,1)
-	field(INPC,"$(DEVICE):$(SCAN_SLIT)-NORD_POS CPP")
-
-##  Nb angle total
-  	field(FTD, "LONG")
-	field(NOD, "1")
-	field(INPD, "$(DEVICE):$(SCAN_EF).NPTS")
-
-##  Nb position total
-  	field(FTE, "LONG")
-	field(NOE, "1")
-	field(INPE, "$(DEVICE):$(SCAN_SLIT).NPTS")
-
-##  Reset
-  	field(FTF, "LONG")
-	field(NOF, "1")
-	field(INPF, "$(DEVICE):BUFF-$(SIGNAL)-RES-WF CPP")
-	
-######### OUTPUTS #########
-## ANGLE Waveform converted in MRAD (to save)
-  	field(FTVA, "FLOAT")
-	field(NOVA, "$(NELM)")
-	field(OUTA, "$(DEVICE):BUFF-$(SIGNAL2) PP")
-
-## RESET Compress
-  	field(FTVB, "LONG")
-	field(NOVB, "1")
-	field(OUTB, "$(DEVICE):BUFF-$(SIGNAL)-COMP.RES PP")
-
-## RESET buttom
-  	field(FTVC, "LONG")
-	field(NOVC, "1")
-	field(OUTC, "$(DEVICE):BUFF-$(SIGNAL)-RES-WF PP")
-
-######### FUNCTION #######
-	field(SNAM, "CREATE_TAB")
-}
-
diff --git a/builddir/db/EMU_CALCUL.template b/builddir/db/EMU_CALCUL.template
deleted file mode 100644
index 35da5d5..0000000
--- a/builddir/db/EMU_CALCUL.template
+++ /dev/null
@@ -1,193 +0,0 @@
-############################################
-############### Energy eV (U) ############## 
-############################################
-record(ao, "$(DEVICE):CALC-Energy-SP")
-{
-    field(DESC,"Energy eV (U)")
-    field(EGU, "eV")
-    field(DRVH, "100000")
-    field(DRVL, "0")
-    field(VAL,"95000")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE):CALC-FuncCalcConv")
-}
-############################################
-## Distance Between Plates (d) #############
-############################################
-record(ao, "$(DEVICE):CALC-DistP-SP")
-{
-    field(DESC,"Distance Between Plates (d)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"9")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE):CALC-FuncCalcConv")
-}
-############################################
-## Lenght plates(L) ########################
-############################################
-record(ao, "$(DEVICE):CALC-LenghP-SP")
-{
-    field(DESC,"Lenght plates(L)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"90")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE):CALC-FuncCalcConv")
-}
-
-############################################
-## Face Lenght plates(L1) ##################
-############################################
-record(ao, "$(DEVICE):CALC-FacLenghP-SP")
-{
-    field(DESC,"Face Lenght plates(L1)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"10")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE):CALC-FuncCalcConv")
-}
-
-############################################
-## Rear Lenght plates(L3) ##################
-############################################
-record(ao, "$(DEVICE):CALC-RearLenghP-SP")
-{
-    field(DESC,"Rear Lenght plates(L3)")
-    field(EGU, "mm")
-    field(DRVH, "100")
-    field(DRVL, "0")
-    field(VAL,"2")
-    field(PINI,"YES")
-    field(FLNK,"$(DEVICE):CALC-FuncCalcConv")
-}
-
-########################################################################################
-## ## Function that compute the coefficient between MRAD and VOLTAGE) ##################
-########################################################################################
-record(aSub, "$(DEVICE):CALC-FuncCalcConv") {
-######### INPUTS #########
-## Energy eV (U)
-  	field(FTA, "FLOAT")
-	field(NOA,1)
-	field(INPA,  "$(DEVICE):CALC-Energy-SP")
-
-## Distance Between Plates (d)
-  	field(FTB, "FLOAT")
-	field(NOB,1)
-	field(INPB,  "$(DEVICE):CALC-DistP-SP")
-
-## Lenght plates(L)
-  	field(FTC, "FLOAT")
-	field(NOC,1)
-	field(INPC,  "$(DEVICE):CALC-LenghP-SP")
-
-##Face Lenght plates(L1)
-  	field(FTD, "FLOAT")
-	field(NOD,1)
-	field(INPD,  "$(DEVICE):CALC-FacLenghP-SP")
-
-## Rear Lenght plates(L3)
-  	field(FTE, "FLOAT")
-	field(NOE,1)
-	field(INPE,  "$(DEVICE):CALC-RearLenghP-SP")
-
-######### OUTPUTS #########
-  	field(FTVA, "FLOAT")
-	field(NOVA, "1")
-	field(OUTA, "$(DEVICE):CALC-FactVtoMRAD PP")   
-
-	field(FTVB, "FLOAT")
-	field(NOVB, "1")
-	field(OUTB, "$(DEVICE):CALC-FactMRADtoV PP")  
-
-######### FUNCTION #######
-	field(SNAM, "FACTOR_CONVERSION")
-}
-
-############################################
-## Conversion factor for MRAD to V #########
-############################################
-record(ao, "$(DEVICE):CALC-FactMRADtoV")
-{
-    field(DESC,"Conv fact for MRAD to V)")
-    field(EGU, "V/mrad")
-    field(PREC, "4")
-}
-
-############################################
-## Conversion factor for V to MRAD##########
-############################################
-record(ao, "$(DEVICE):CALC-FactVtoMRAD")
-{
-    field(DESC,"Conv fact for V to MRAD)")
-    field(EGU, "mrad/V")
-    field(PREC, "4")
-}
-
-###########################################################################################
-########################## CREATE THE ANGLE WAVEFORM ######################################
-###########################################################################################
-
-## Function that compute the coefficient between MRAD and VOLTAGE
-record(aSub, "$(DEVICE):CALC-BLDWFAngle") {
-######### INPUTS #########
-## FACTOR CONVERSION VtoMRAD
-  	field(FTA, "FLOAT")
-	field(NOA,1)
-	field(INPA,  "$(DEVICE):CALC-FactVtoMRAD")
-
-## Plate volatge 1 Waveform (PS1)
-  	field(FTB, "FLOAT")
-	field(NOB,$(NELM))
-	field(INPB,  "$(DAQPREFIX):$(DET2WF)")
-
-## Plate volatge 2 Waveform (PS2)
-  	field(FTC, "FLOAT")
-	field(NOC,$(NELM))
-	field(INPC,  "$(DAQPREFIX):$(DET3WF)")
-
-## Plate volatge 1 average (PS1)
-  	field(FTD, "FLOAT")
-	field(NOD,1)
-	field(INPD,  "$(DEVICE):$(DET2)-COMP")
-
-## Plate volatge 2 average (PS2)
-  	field(FTE, "FLOAT")
-	field(NOE, "1")
-	field(INPE, "$(DEVICE):$(DET3)-COMP")
-
-## Counter detector (cpt det)
-  	field(FTE, "LONG")
-	field(NOE, "1")
-	field(INPE, "$(DEVICE):$(SCAN_EF)-NORD_POS CPP")
-
-######### OUTPUTS #########
-## ANGLE Waveform converted in MRAD (to save)
-  	field(FTVA, "FLOAT")
-	field(NOVA, "$(NELM)")
-	field(OUTA, "$(DEVICE):CALC-ANGLEwf PP")   
-
-## ANGLE AVG value converted in VOLT 
-	field(FTVB, "FLOAT")
-	field(NOVB, "1")
-	field(OUTB, "$(DEVICE):CALC-ANGLE PP")  
-
-######### FUNCTION #######
-	field(SNAM, "ANGLE_CALCUL")
-}
-
-################ RESULTAT ANGLE ############## 
-## AVERAGE ANGLE
-record(ao, "$(DEVICE):CALC-ANGLE") {
-}
-
-## WAVEFORM ANGLE
-record(waveform, "$(DEVICE):CALC-ANGLEwf") {
-	field(FTVL, "FLOAT")
-  	field(NELM, "$(NELM)") 
-}
diff --git a/builddir/db/EMU_PMAC-CONSOLE.template b/builddir/db/EMU_PMAC-CONSOLE.template
deleted file mode 100644
index a2a11dd..0000000
--- a/builddir/db/EMU_PMAC-CONSOLE.template
+++ /dev/null
@@ -1,14 +0,0 @@
-#DEBUG
-#sends ASCII string to pmac
-record(stringout, "$(P):$(M):PMAC-ASK") {
-  field(DESC, "sends ASCII string to pmac")
-  field(OUT, "$(P):$(M):PMAC-ANSWER CP")
-  field(FLNK, "$(P):$(M):PMAC-ANSWER")
-}
-#receives ASCII string from pmac
-record(stringin, "$(P):$(M):PMAC-ANSWER") {
-  field(DESC, "receives ASCII string from pmac")
-  field(DTYP, "stream")
-  field(INP, "@pmacVariables.proto sendString($(P):$(M):PMAC-ASK) $(SPORT)")
-}
-
diff --git a/builddir/db/EMU_PMAC-GETBO.template b/builddir/db/EMU_PMAC-GETBO.template
deleted file mode 100644
index 9180320..0000000
--- a/builddir/db/EMU_PMAC-GETBO.template
+++ /dev/null
@@ -1,9 +0,0 @@
-#get variables value from Geo Brick
-record(ai, "$(P)_$(M):$(NAME)_GET") {
-  field(DESC, "$(DESC)")
-  field(EGU, "$(EGU)")
-  field(DTYP, "stream")
-  field(PREC, "$(PREC)")
-  field(INP, "@pmacVariables.proto getVar($(VARIABLE)) $(SPORT)")
-  field(SCAN, "$(SCAN)") #I/O Intr
-}
diff --git a/builddir/db/EMU_PMAC-SETBO.template b/builddir/db/EMU_PMAC-SETBO.template
deleted file mode 100644
index bc26759..0000000
--- a/builddir/db/EMU_PMAC-SETBO.template
+++ /dev/null
@@ -1,14 +0,0 @@
-#set data to send to the Geo brick
-record(bo, "$(P)_$(M):$(NAME)_SET") {
-  field(DESC, "$(DESC)")
-  field(HIGH, "$(TIME)")
-  field(VAL, "$(VAL)")
-}
-#send the data to the Geo brick
-record(calcout, "$(P)_$(M):$(NAME)_WRITE") {
-  field(DESC, "send the data to PMAC")
-  field(DTYP, "stream")
-  field(CALC, "$(CALC)")
-  field(INPA, "$(P)_$(M):$(NAME)_SET CP")
-  field(OUT, "@pmacVariables.proto setVar($(VARIABLE)) $(SPORT)")
-}
diff --git a/builddir/db/EMU_PROCESS.template b/builddir/db/EMU_PROCESS.template
deleted file mode 100644
index 3cbbb95..0000000
--- a/builddir/db/EMU_PROCESS.template
+++ /dev/null
@@ -1,71 +0,0 @@
-#############################################
-############## ANGLE MAX ####################
-#############################################
-
-record(ao, "$(DEVICE):PROC-AngleMax-SP") {
-  field(FLNK,"$(DEVICE):PROC-VoltMax")
-  field(EGU, "mrad")
-}
-
-record(calcout, "$(DEVICE):PROC-VoltMax") {
-  field(VAL, "0")
-  field(INPA,"$(DEVICE):PROC-AngleMax-SP")
-  field(INPB,"$(DEVICE):CALC-FactMRADtoV")
-  ### /1000 => conversion in 0/10V  ###
-  field(CALC, "(A*B)/2000")
-  field(PREC, "4")  
-  field(EGU,"kV")   
-  field(OUT,"$(DEVICE):PROC-VoltMax-SP PP")
-}
-
-record(dfanout,"$(DEVICE):PROC-VoltMax-SP"){
-  field(OUTA,"$(DEVICE):$(SCAN_EF).P1EP PP")
-  field(OUTB,"$(DEVICE):$(SCAN_EF).P4SP PP")
-}
-
-#############################################
-############ ANGLE MIM ######################
-#############################################
-
-record(ao, "$(DEVICE):PROC-AngleMin-SP") {
-  field(FLNK,"$(DEVICE):PROC-VoltMin")
-  field(EGU, "mrad")
-}
-
-record(calcout, "$(DEVICE):PROC-VoltMin") {
-  field(VAL, "0")
-  field(INPA,"$(DEVICE):PROC-AngleMin-SP")
-  field(INPB,"$(DEVICE):CALC-FactMRADtoV")
-  ### /1000 => conversion in 0/10V
-  field(CALC, "(A*B)/2000")
-  field(PREC, "4")  
-  field(EGU,"kV")   
-  field(OUT,"$(DEVICE):PROC-VoltMin-SP PP")
-}
-
-record(dfanout,"$(DEVICE):PROC-VoltMin-SP"){
-  field(OUTA,"$(DEVICE):$(SCAN_EF).P1SP PP")
-  field(OUTB,"$(DEVICE):$(SCAN_EF).P4EP PP")
-}
-
-#############################################
-############ ANGLE STP ######################
-#############################################
-
-record(calcout, "$(DEVICE):PROC-StepAngle") {
-  field(INPA,"$(DEVICE):PROC-AngleMax-SP CPP")
-  field(INPB,"$(DEVICE):PROC-AngleMin-SP CPP")
-  field(INPC,"$(DEVICE):$(SCAN_EF).NPTS CPP")
-  field(CALC,"(A-B)/C")
-  field(EGU, "mrad")
-  field(PREC, "3")
-}
-
-#############################################
-############ SIMULATION #####################
-#############################################
-record(bo,"$(DEVICE):PROC-SIMU") {
-field(ZNAM,"HARD")
-field(ONAM,"SIMU")
-}
-
diff --git a/builddir/db/set_bo_pmac.template b/builddir/db/set_bo_pmac.template
deleted file mode 100644
index bc26759..0000000
--- a/builddir/db/set_bo_pmac.template
+++ /dev/null
@@ -1,14 +0,0 @@
-#set data to send to the Geo brick
-record(bo, "$(P)_$(M):$(NAME)_SET") {
-  field(DESC, "$(DESC)")
-  field(HIGH, "$(TIME)")
-  field(VAL, "$(VAL)")
-}
-#send the data to the Geo brick
-record(calcout, "$(P)_$(M):$(NAME)_WRITE") {
-  field(DESC, "send the data to PMAC")
-  field(DTYP, "stream")
-  field(CALC, "$(CALC)")
-  field(INPA, "$(P)_$(M):$(NAME)_SET CP")
-  field(OUT, "@pmacVariables.proto setVar($(VARIABLE)) $(SPORT)")
-}
diff --git a/builddir/doc/README.md b/builddir/doc/README.md
deleted file mode 100644
index e69de29..0000000
diff --git a/builddir/misc/pmacVariables.proto b/builddir/misc/pmacVariables.proto
deleted file mode 100644
index a8fbd0f..0000000
--- a/builddir/misc/pmacVariables.proto
+++ /dev/null
@@ -1,37 +0,0 @@
-# Streams protocol file for the pmacStreams protocol
-# Initial version NPR 04/2006
-
-# use "streamReload" to reload this file without restarting the IOC
-
-ExtraInput = Ignore;
-ReadTimeout = 500;
-OutTerminator = "";
-InTerminator = ACK;
-Separator = CR;
-
-
-sendString
-{
-  out "%(\$1)s" CR;
-  in "%s";
-}
-
-
-setVar
-{
-  out "\$1=%f" CR;
-  in;
-}
-
-getVar
-{
-  out "\$1" CR;
-  in "%f";
-}
-
-
-
-
-
-
-
diff --git a/builddir/opi/EMU.opi b/builddir/opi/EMU.opi
deleted file mode 100644
index cca7bdd..0000000
--- a/builddir/opi/EMU.opi
+++ /dev/null
@@ -1,10635 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<display typeId="org.csstudio.opibuilder.Display" version="1.0.0">
-  <show_close_button>true</show_close_button>
-  <rules />
-  <wuid>3f06f9b8:152877ca726:-7d52</wuid>
-  <show_grid>true</show_grid>
-  <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all>
-  <scripts />
-  <height>1600</height>
-  <macros>
-    <include_parent_macros>true</include_parent_macros>
-    <DTACQ-NAME>DACQ</DTACQ-NAME>
-    <SIGNAL_FC>CurR</SIGNAL_FC>
-    <PREFIX_SIG>DACQ</PREFIX_SIG>
-    <PREFIX_MTR>PMAC</PREFIX_MTR>
-    <NAME_MTR>MTR</NAME_MTR>
-    <NAME_PS>PS</NAME_PS>
-    <PREFIX_PS>LNS-ISRC-010:PBI-EM:HV</PREFIX_PS>
-    <PREFIX_SCAN>SCAN</PREFIX_SCAN>
-    <SCAN>MOTOR</SCAN>
-    <P>SOURCE</P>
-    <M>EMITTANCE-METTER</M>
-    <PROC>PROC</PROC>
-    <CALC>CALC</CALC>
-  </macros>
-  <boy_version>4.0.103.201506251634</boy_version>
-  <show_edit_range>true</show_edit_range>
-  <widget_type>Display</widget_type>
-  <auto_scale_widgets>
-    <auto_scale_widgets>false</auto_scale_widgets>
-    <min_width>-1</min_width>
-    <min_height>-1</min_height>
-  </auto_scale_widgets>
-  <background_color>
-    <color red="240" green="240" blue="240" />
-  </background_color>
-  <width>2510</width>
-  <x>-1</x>
-  <name></name>
-  <grid_space>6</grid_space>
-  <show_ruler>true</show_ruler>
-  <y>-1</y>
-  <snap_to_geometry>true</snap_to_geometry>
-  <foreground_color>
-    <color red="192" green="192" blue="192" />
-  </foreground_color>
-  <actions hook="false" hook_all="false" />
-  <widget typeId="org.csstudio.opibuilder.widgets.tab" version="1.0.0">
-    <active_tab>0</active_tab>
-    <tooltip></tooltip>
-    <tab_3_icon_path></tab_3_icon_path>
-    <height>1165</height>
-    <tab_2_icon_path></tab_2_icon_path>
-    <border_width>1</border_width>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <tab_0_foreground_color>
-      <color red="0" green="0" blue="0" />
-    </tab_0_foreground_color>
-    <actions hook="false" hook_all="false" />
-    <tab_1_enabled>true</tab_1_enabled>
-    <border_style>0</border_style>
-    <enabled>true</enabled>
-    <wuid>2fea3147:153609206ed:-7766</wuid>
-    <tab_1_background_color>
-      <color red="255" green="255" blue="255" />
-    </tab_1_background_color>
-    <tab_1_icon_path></tab_1_icon_path>
-    <tab_2_foreground_color>
-      <color red="0" green="0" blue="0" />
-    </tab_2_foreground_color>
-    <tab_1_font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </tab_1_font>
-    <tab_3_title>TREK6096E</tab_3_title>
-    <tab_2_enabled>true</tab_2_enabled>
-    <background_color>
-      <color red="240" green="240" blue="240" />
-    </background_color>
-    <width>2491</width>
-    <x>18</x>
-    <horizontal_tabs>true</horizontal_tabs>
-    <y>102</y>
-    <rules />
-    <tab_3_font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </tab_3_font>
-    <macros>
-      <include_parent_macros>true</include_parent_macros>
-    </macros>
-    <visible>true</visible>
-    <tab_0_background_color>
-      <color red="255" green="255" blue="255" />
-    </tab_0_background_color>
-    <tab_3_foreground_color>
-      <color red="0" green="0" blue="0" />
-    </tab_3_foreground_color>
-    <widget_type>Tabbed Container</widget_type>
-    <tab_2_font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </tab_2_font>
-    <tab_3_background_color>
-      <color red="255" green="255" blue="255" />
-    </tab_3_background_color>
-    <tab_3_enabled>true</tab_3_enabled>
-    <name></name>
-    <minimum_tab_height>10</minimum_tab_height>
-    <tab_2_title>MOTOR</tab_2_title>
-    <tab_0_font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </tab_0_font>
-    <tab_2_background_color>
-      <color red="255" green="255" blue="255" />
-    </tab_2_background_color>
-    <tab_0_title>SCANNING</tab_0_title>
-    <tab_1_foreground_color>
-      <color red="0" green="0" blue="0" />
-    </tab_1_foreground_color>
-    <tab_1_title>DTACQ</tab_1_title>
-    <scripts />
-    <tab_count>4</tab_count>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <tab_0_icon_path></tab_0_icon_path>
-    <tab_0_enabled>true</tab_0_enabled>
-    <foreground_color>
-      <color red="192" green="192" blue="192" />
-    </foreground_color>
-    <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0">
-      <border_style>0</border_style>
-      <tooltip></tooltip>
-      <rules />
-      <enabled>true</enabled>
-      <wuid>-4f668e34:1537ecf193c:-7f8d</wuid>
-      <transparent>true</transparent>
-      <lock_children>false</lock_children>
-      <scripts />
-      <height>1130</height>
-      <border_width>1</border_width>
-      <scale_options>
-        <width_scalable>true</width_scalable>
-        <height_scalable>true</height_scalable>
-        <keep_wh_ratio>false</keep_wh_ratio>
-      </scale_options>
-      <macros>
-        <include_parent_macros>true</include_parent_macros>
-      </macros>
-      <visible>true</visible>
-      <border_color>
-        <color red="0" green="128" blue="255" />
-      </border_color>
-      <widget_type>Grouping Container</widget_type>
-      <background_color>
-        <color red="240" green="240" blue="240" />
-      </background_color>
-      <width>2489</width>
-      <x>1</x>
-      <name>SCANNING</name>
-      <y>1</y>
-      <foreground_color>
-        <color red="192" green="192" blue="192" />
-      </foreground_color>
-      <actions hook="false" hook_all="false" />
-      <fc>false</fc>
-      <show_scrollbar>true</show_scrollbar>
-      <font>
-        <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-      </font>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-4ace</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1099</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>349</width>
-        <x>29</x>
-        <name>Rounded Rectangle_5</name>
-        <y>12</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:158444d4181:-7ba7</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>79</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Container Border Grey" red="150" green="150" blue="150" />
-        </background_color>
-        <width>350</width>
-        <x>29</x>
-        <name>Rounded Rectangle</name>
-        <y>1038</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-4223</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1099</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>1681</width>
-        <x>414</x>
-        <name>Rounded Rectangle_5</name>
-        <y>18</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>-1</bit>
-        <pv_value />
-        <height>36</height>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv_name>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>LED</widget_type>
-        <name>LED</name>
-        <actions hook="false" hook_all="false" />
-        <show_boolean_label>false</show_boolean_label>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-4cec</wuid>
-        <on_color>
-          <color red="0" green="255" blue="0" />
-        </on_color>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <on_label>ON</on_label>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <off_color>
-          <color red="0" green="100" blue="0" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="240" green="240" blue="240" />
-        </background_color>
-        <square_led>true</square_led>
-        <width>32</width>
-        <x>336</x>
-        <data_type>0</data_type>
-        <y>1066</y>
-        <foreground_color>
-          <color red="192" green="192" blue="192" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <off_label>OFF</off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>1</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>0</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-4a2d</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="30" y="369" />
-          <point x="378" y="369" />
-          <point x="378" y="369" />
-          <point x="378" y="369" />
-          <point x="378" y="369" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </background_color>
-        <width>349</width>
-        <x>30</x>
-        <name>Polyline</name>
-        <y>369</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-4ab2</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Position</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="panelArea" red="240" green="240" blue="240" />
-        </background_color>
-        <width>229</width>
-        <x>96</x>
-        <name>Label_156</name>
-        <y>360</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-3e44</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>START position</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>151</width>
-        <x>42</x>
-        <name>Label Orientation_7</name>
-        <y>402</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_MTR).P4SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-3e43</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>396</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-3d91</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>END position</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>104</width>
-        <x>71</x>
-        <name>Label Orientation_7</name>
-        <y>444</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_MTR).P4EP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-3d90</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>438</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-359e</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>After SCAN Position</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>199</width>
-        <x>34</x>
-        <name>Label Orientation_7</name>
-        <y>571</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-3589</wuid>
-        <pv_value />
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>20</height>
-        <border_width>0</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>false</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <items_from_pv>true</items_from_pv>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_MTR).PASM</pv_name>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Combo Box</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="IO Grid" red="215" green="215" blue="215" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <name>channel_name</name>
-        <y>571</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <fontdata fontName="Sans" height="10" style="0" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>1</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>0</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-33bf</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="29" y="621" />
-          <point x="377" y="621" />
-          <point x="377" y="621" />
-          <point x="377" y="621" />
-          <point x="377" y="621" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </background_color>
-        <width>349</width>
-        <x>29</x>
-        <name>Polyline</name>
-        <y>621</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-33be</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Angle</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="panelArea" red="240" green="240" blue="240" />
-        </background_color>
-        <width>229</width>
-        <x>96</x>
-        <name>Label_156</name>
-        <y>612</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-33b3</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Number of positions</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>199</width>
-        <x>30</x>
-        <name>Label Orientation_7</name>
-        <y>484</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_MTR).NPTS</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-33a9</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>478</y>
-        <maximum>80.0</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>0.0</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-335c</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Step size</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>199</width>
-        <x>30</x>
-        <name>Label Orientation_7</name>
-        <y>529</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_MTR).P4SI</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-335b</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>523</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-31f0</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Nb Angles</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>84</width>
-        <x>99</x>
-        <name>Label Orientation_2</name>
-        <y>739</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_PS).NPTS</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_2</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-31ef</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>733</y>
-        <maximum>80.0</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>0.0</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>6</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-2a00</wuid>
-        <pv_value />
-        <text>Abort</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>55</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Major" red="255" green="0" blue="0" />
-        </background_color>
-        <width>79</width>
-        <x>138</x>
-        <name>Abort Scan</name>
-        <y>1056</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="true">
-          <action type="WRITE_PV">
-            <pv_name>${PREFIX_SCAN}:$(NAME_MTR)-ABORT.PROC</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description>Abort Scan</description>
-          </action>
-        </actions>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>6</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-2a01</wuid>
-        <pv_value />
-        <text>START</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>55</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178" />
-        </background_color>
-        <width>79</width>
-        <x>240</x>
-        <name>Start Scan</name>
-        <y>1056</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>${PREFIX_SCAN}:$(NAME_MTR).EXSC</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description>Start SCAN</description>
-          </action>
-        </actions>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(NAME_PS).PDLY</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-6b2ac396:15659b62087:-789d</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>816</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-6b2ac396:15659b62087:-5a56</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Delay (s)</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>71</width>
-        <x>96</x>
-        <name>Label Orientation_2</name>
-        <y>822</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-31f4</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>MRAD  MIN</text>
-        <scripts />
-        <height>25</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>101</width>
-        <x>83</x>
-        <name>Label Orientation_7</name>
-        <y>693</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(PROC)-AngleMin-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-31f3</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>690</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-cae44c:157dd221fed:-75d1</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Step size</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>144</width>
-        <x>60</x>
-        <name>Label Orientation_2</name>
-        <y>780</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:${PROC}-StepAngle</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_2</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-cae44c:157dd221fed:-75d0</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>774</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>4ad471b5:157e1276406:-740b</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>MRAD MAX</text>
-        <scripts />
-        <height>25</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>99</width>
-        <x>82</x>
-        <name>Label Orientation_1</name>
-        <y>648</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:$(PROC)-AngleMax-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>4ad471b5:157e1276406:-740a</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>648</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-700a</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>CONFIGURATION</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>349</width>
-        <x>30</x>
-        <name>Label_15</name>
-        <y>39</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.intensityGraph" version="1.0.0">
-        <vertial_profile_y_pv_value />
-        <y_axis_show_minor_ticks>true</y_axis_show_minor_ticks>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <x_axis_show_minor_ticks>true</x_axis_show_minor_ticks>
-        <horizon_profile_x_pv_name></horizon_profile_x_pv_name>
-        <height>1027</height>
-        <border_width>1</border_width>
-        <graph_area_width>1533</graph_area_width>
-        <y_axis_scale_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </y_axis_scale_font>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <x_axis_minimum>0.0</x_axis_minimum>
-        <y_axis_maximum>80.0</y_axis_maximum>
-        <pixel_info_pv_value />
-        <x_axis_maximum>-100.0</x_axis_maximum>
-        <vertial_profile_x_pv_value />
-        <actions hook="false" hook_all="false" />
-        <border_style>0</border_style>
-        <rgb_mode>false</rgb_mode>
-        <crop_left>0</crop_left>
-        <x_axis_scale_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </x_axis_scale_font>
-        <data_width>0</data_width>
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-6ffb</wuid>
-        <y_axis_title_font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </y_axis_title_font>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <graph_area_height>967</graph_area_height>
-        <x_axis_visible>true</x_axis_visible>
-        <vertical_profile_x_pv_name></vertical_profile_x_pv_name>
-        <pixel_info_pv_name></pixel_info_pv_name>
-        <x_axis_axis_color>
-          <color red="0" green="0" blue="0" />
-        </x_axis_axis_color>
-        <background_color>
-          <color red="240" green="240" blue="240" />
-        </background_color>
-        <x_axis_axis_title>mm</x_axis_axis_title>
-        <width>1649</width>
-        <x>422</x>
-        <y>84</y>
-        <maximum>10.0</maximum>
-        <data_height>0</data_height>
-        <minimum>-4.0</minimum>
-        <crop_right>0</crop_right>
-        <crop_top>0</crop_top>
-        <roi_color>
-          <color red="0" green="255" blue="255" />
-        </roi_color>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <rules>
-          <rule name="DataHeight" prop_id="data_height" out_exp="true">
-            <exp bool_exp="pv0&gt;0">
-              <value>pv0</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_PS).NPTS</pv>
-          </rule>
-          <rule name="DataWidth" prop_id="data_width" out_exp="true">
-            <exp bool_exp="pv0&gt;0">
-              <value>pv0</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).NPTS</pv>
-          </rule>
-          <rule name="XMax" prop_id="x_axis_maximum" out_exp="true">
-            <exp bool_exp="pv0!=0">
-              <value>pv0</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).P4SP</pv>
-          </rule>
-          <rule name="XMin" prop_id="x_axis_minimum" out_exp="true">
-            <exp bool_exp="pv0!=0">
-              <value>pv0</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).P4EP</pv>
-          </rule>
-          <rule name="YMax" prop_id="y_axis_maximum" out_exp="true">
-            <exp bool_exp="pv0!=0">
-              <value>pv0</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(PROC)-AngleMax-SP</pv>
-          </rule>
-          <rule name="YMin" prop_id="y_axis_minimum" out_exp="true">
-            <exp bool_exp="pv0!=0">
-              <value>pv0</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(PROC)-AngleMin-SP</pv>
-          </rule>
-        </rules>
-        <horizon_profile_y_pv_value />
-        <roi_count>0</roi_count>
-        <pv_value />
-        <color_map>
-          <interpolate>true</interpolate>
-          <autoscale>true</autoscale>
-          <map>2</map>
-        </color_map>
-        <show_ramp>true</show_ramp>
-        <y_axis_axis_title>Deg</y_axis_axis_title>
-        <horizon_profile_y_pv_name></horizon_profile_y_pv_name>
-        <single_line_profiling>false</single_line_profiling>
-        <y_axis_minimum>-80.0</y_axis_minimum>
-        <visible>true</visible>
-        <vertical_profile_y_pv_name></vertical_profile_y_pv_name>
-        <x_axis_major_tick_step_hint>50</x_axis_major_tick_step_hint>
-        <pv_name>$(PREFIX_SCAN):BUFF-CURRENT</pv_name>
-        <widget_type>Intensity Graph</widget_type>
-        <name>Intensity Graph</name>
-        <y_axis_axis_color>
-          <color red="0" green="0" blue="0" />
-        </y_axis_axis_color>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <y_axis_major_tick_step_hint>50</y_axis_major_tick_step_hint>
-        <scripts />
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <x_axis_title_font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </x_axis_title_font>
-        <crop_bottom>0</crop_bottom>
-        <y_axis_visible>true</y_axis_visible>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <horizon_profile_x_pv_value />
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.tank" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <scale_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </scale_font>
-        <pv_value />
-        <show_scale>true</show_scale>
-        <scale_format></scale_format>
-        <height>5</height>
-        <fill_color>
-          <color red="0" green="0" blue="255" />
-        </fill_color>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Tank</widget_type>
-        <name>Tank</name>
-        <show_hi>true</show_hi>
-        <actions hook="false" hook_all="false" />
-        <show_lo>true</show_lo>
-        <border_style>0</border_style>
-        <show_lolo>true</show_lolo>
-        <show_minor_ticks>true</show_minor_ticks>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <show_markers>true</show_markers>
-        <color_hihi>
-          <color red="255" green="0" blue="0" />
-        </color_hihi>
-        <show_hihi>true</show_hihi>
-        <log_scale>false</log_scale>
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-568c</wuid>
-        <level_hihi>90.0</level_hihi>
-        <color_hi>
-          <color red="255" green="128" blue="0" />
-        </color_hi>
-        <color_lo>
-          <color red="255" green="128" blue="0" />
-        </color_lo>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <fillcolor_alarm_sensitive>false</fillcolor_alarm_sensitive>
-        <color_fillbackground>
-          <color red="192" green="192" blue="192" />
-        </color_fillbackground>
-        <major_tick_step_hint>50</major_tick_step_hint>
-        <level_hi>80.0</level_hi>
-        <transparent_background>true</transparent_background>
-        <level_lo>20.0</level_lo>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <limits_from_pv>true</limits_from_pv>
-        <background_color>
-          <color red="240" green="240" blue="240" />
-        </background_color>
-        <level_lolo>10.0</level_lolo>
-        <width>475</width>
-        <x>522</x>
-        <y>1008</y>
-        <maximum>100.0</maximum>
-        <color_lolo>
-          <color red="255" green="0" blue="0" />
-        </color_lolo>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <minimum>0.0</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-4219</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>MEASURE</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>1681</width>
-        <x>414</x>
-        <name>Label_15</name>
-        <y>39</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3a8f</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1099</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>319</width>
-        <x>2136</x>
-        <name>Rounded Rectangle_5</name>
-        <y>18</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.tab" version="1.0.0">
-        <active_tab>0</active_tab>
-        <tooltip></tooltip>
-        <height>996</height>
-        <border_width>1</border_width>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <tab_0_foreground_color>
-          <color red="0" green="0" blue="0" />
-        </tab_0_foreground_color>
-        <actions hook="false" hook_all="false" />
-        <border_style>0</border_style>
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3a8b</wuid>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>319</width>
-        <x>2136</x>
-        <horizontal_tabs>true</horizontal_tabs>
-        <y>70</y>
-        <rules />
-        <macros>
-          <include_parent_macros>true</include_parent_macros>
-        </macros>
-        <visible>true</visible>
-        <tab_0_background_color>
-          <color red="186" green="189" blue="182" />
-        </tab_0_background_color>
-        <widget_type>Tabbed Container</widget_type>
-        <name>Tabbed Container</name>
-        <minimum_tab_height>10</minimum_tab_height>
-        <tab_0_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </tab_0_font>
-        <tab_0_title>Control</tab_0_title>
-        <scripts />
-        <tab_count>1</tab_count>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <tab_0_icon_path></tab_0_icon_path>
-        <tab_0_enabled>true</tab_0_enabled>
-        <foreground_color>
-          <color red="192" green="192" blue="192" />
-        </foreground_color>
-        <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0">
-          <border_style>0</border_style>
-          <tooltip></tooltip>
-          <rules />
-          <enabled>true</enabled>
-          <wuid>-16429ab9:1582e68df9a:-3a8a</wuid>
-          <transparent>true</transparent>
-          <lock_children>false</lock_children>
-          <scripts />
-          <height>961</height>
-          <border_width>1</border_width>
-          <scale_options>
-            <width_scalable>true</width_scalable>
-            <height_scalable>true</height_scalable>
-            <keep_wh_ratio>false</keep_wh_ratio>
-          </scale_options>
-          <macros>
-            <include_parent_macros>true</include_parent_macros>
-          </macros>
-          <visible>true</visible>
-          <border_color>
-            <color red="0" green="128" blue="255" />
-          </border_color>
-          <widget_type>Grouping Container</widget_type>
-          <background_color>
-            <color red="240" green="240" blue="240" />
-          </background_color>
-          <width>317</width>
-          <x>1</x>
-          <name>Control</name>
-          <y>1</y>
-          <foreground_color>
-            <color red="192" green="192" blue="192" />
-          </foreground_color>
-          <actions hook="false" hook_all="false" />
-          <fc>false</fc>
-          <show_scrollbar>true</show_scrollbar>
-          <font>
-            <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-          </font>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>false</enabled>
-            <wuid>4ad471b5:157e1276406:-781e</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>PS Horizontal</text>
-            <scripts />
-            <height>20</height>
-            <border_width>2</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <width>125</width>
-            <x>38</x>
-            <name>Label Orientation_7</name>
-            <y>36</y>
-            <foreground_color>
-              <color name="IO Foreground" red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-            <alarm_pulsing>false</alarm_pulsing>
-            <precision>0</precision>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <pv_value />
-            <auto_size>false</auto_size>
-            <text></text>
-            <rotation_angle>0.0</rotation_angle>
-            <show_units>true</show_units>
-            <height>31</height>
-            <multiline_input>false</multiline_input>
-            <border_width>1</border_width>
-            <visible>true</visible>
-            <pv_name>$(PREFIX_PS)hor-SP</pv_name>
-            <selector_type>0</selector_type>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <precision_from_pv>true</precision_from_pv>
-            <widget_type>Text Input</widget_type>
-            <confirm_message></confirm_message>
-            <name>Text Input</name>
-            <style>0</style>
-            <actions hook="false" hook_all="false" />
-            <border_style>3</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <enabled>true</enabled>
-            <wuid>4ad471b5:157e1276406:-781d</wuid>
-            <transparent>false</transparent>
-            <scripts />
-            <border_alarm_sensitive>false</border_alarm_sensitive>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <format_type>0</format_type>
-            <limits_from_pv>false</limits_from_pv>
-            <background_color>
-              <color name="TextBackground" red="70" green="70" blue="70" />
-            </background_color>
-            <width>100</width>
-            <x>186</x>
-            <y>30</y>
-            <maximum>1.7976931348623157E308</maximum>
-            <foreground_color>
-              <color name="Green On" red="0" green="255" blue="0" />
-            </foreground_color>
-            <minimum>-1.7976931348623157E308</minimum>
-            <font>
-              <fontdata fontName="Sans" height="10" style="1" />
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>false</enabled>
-            <wuid>4ad471b5:157e1276406:-780f</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>PS Vertical</text>
-            <scripts />
-            <height>20</height>
-            <border_width>2</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <width>127</width>
-            <x>30</x>
-            <name>Label Orientation_7</name>
-            <y>84</y>
-            <foreground_color>
-              <color name="IO Foreground" red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-            <alarm_pulsing>false</alarm_pulsing>
-            <precision>0</precision>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <pv_value />
-            <auto_size>false</auto_size>
-            <text></text>
-            <rotation_angle>0.0</rotation_angle>
-            <show_units>true</show_units>
-            <height>31</height>
-            <multiline_input>false</multiline_input>
-            <border_width>1</border_width>
-            <visible>true</visible>
-            <pv_name>$(PREFIX_PS)ver-SP</pv_name>
-            <selector_type>0</selector_type>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <precision_from_pv>true</precision_from_pv>
-            <widget_type>Text Input</widget_type>
-            <confirm_message></confirm_message>
-            <name>Text Input</name>
-            <style>0</style>
-            <actions hook="false" hook_all="false" />
-            <border_style>3</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <enabled>true</enabled>
-            <wuid>4ad471b5:157e1276406:-780e</wuid>
-            <transparent>false</transparent>
-            <scripts />
-            <border_alarm_sensitive>false</border_alarm_sensitive>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <format_type>0</format_type>
-            <limits_from_pv>false</limits_from_pv>
-            <background_color>
-              <color name="TextBackground" red="70" green="70" blue="70" />
-            </background_color>
-            <width>100</width>
-            <x>186</x>
-            <y>78</y>
-            <maximum>1.7976931348623157E308</maximum>
-            <foreground_color>
-              <color name="Green On" red="0" green="255" blue="0" />
-            </foreground_color>
-            <minimum>-1.7976931348623157E308</minimum>
-            <font>
-              <fontdata fontName="Sans" height="10" style="1" />
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>false</enabled>
-            <wuid>79429b6c:157dd491a6d:-7dd7</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>Angle STEP  in course ...</text>
-            <scripts />
-            <height>20</height>
-            <border_width>2</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <width>151</width>
-            <x>25</x>
-            <name>Label Orientation_7</name>
-            <y>132</y>
-            <foreground_color>
-              <color name="IO Foreground" red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-            <alarm_pulsing>false</alarm_pulsing>
-            <precision>0</precision>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <pv_value />
-            <auto_size>false</auto_size>
-            <text></text>
-            <rotation_angle>0.0</rotation_angle>
-            <show_units>true</show_units>
-            <height>31</height>
-            <multiline_input>false</multiline_input>
-            <border_width>1</border_width>
-            <visible>true</visible>
-            <pv_name>${PREFIX_SCAN}:$(NAME_PS)-NORD_POS</pv_name>
-            <selector_type>0</selector_type>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <precision_from_pv>true</precision_from_pv>
-            <widget_type>Text Input</widget_type>
-            <confirm_message></confirm_message>
-            <name>Text Input</name>
-            <style>0</style>
-            <actions hook="false" hook_all="false" />
-            <border_style>3</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <enabled>true</enabled>
-            <wuid>79429b6c:157dd491a6d:-7dd6</wuid>
-            <transparent>false</transparent>
-            <scripts />
-            <border_alarm_sensitive>false</border_alarm_sensitive>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <format_type>0</format_type>
-            <limits_from_pv>false</limits_from_pv>
-            <background_color>
-              <color name="TextBackground" red="70" green="70" blue="70" />
-            </background_color>
-            <width>100</width>
-            <x>186</x>
-            <y>126</y>
-            <maximum>1.7976931348623157E308</maximum>
-            <foreground_color>
-              <color name="Green On" red="0" green="255" blue="0" />
-            </foreground_color>
-            <minimum>-1.7976931348623157E308</minimum>
-            <font>
-              <fontdata fontName="Sans" height="10" style="1" />
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-            <alarm_pulsing>false</alarm_pulsing>
-            <precision>0</precision>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <pv_value />
-            <auto_size>false</auto_size>
-            <text></text>
-            <rotation_angle>0.0</rotation_angle>
-            <show_units>true</show_units>
-            <height>31</height>
-            <multiline_input>false</multiline_input>
-            <border_width>1</border_width>
-            <visible>true</visible>
-            <pv_name>${PREFIX_SCAN}:$(NAME_MTR)-NORD_POS</pv_name>
-            <selector_type>0</selector_type>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <precision_from_pv>true</precision_from_pv>
-            <widget_type>Text Input</widget_type>
-            <confirm_message></confirm_message>
-            <name>Text Input_3</name>
-            <style>0</style>
-            <actions hook="false" hook_all="false" />
-            <border_style>3</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <enabled>true</enabled>
-            <wuid>-16429ab9:1582e68df9a:-6dec</wuid>
-            <transparent>false</transparent>
-            <scripts />
-            <border_alarm_sensitive>false</border_alarm_sensitive>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <format_type>0</format_type>
-            <limits_from_pv>false</limits_from_pv>
-            <background_color>
-              <color name="TextBackground" red="70" green="70" blue="70" />
-            </background_color>
-            <width>100</width>
-            <x>186</x>
-            <y>240</y>
-            <maximum>1.7976931348623157E308</maximum>
-            <foreground_color>
-              <color name="Green On" red="0" green="255" blue="0" />
-            </foreground_color>
-            <minimum>-1.7976931348623157E308</minimum>
-            <font>
-              <fontdata fontName="Sans" height="10" style="1" />
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>false</enabled>
-            <wuid>-16429ab9:1582e68df9a:-3c09</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>Position STEP in course ...</text>
-            <scripts />
-            <height>20</height>
-            <border_width>2</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <width>172</width>
-            <x>15</x>
-            <name>Label Orientation_1</name>
-            <y>246</y>
-            <foreground_color>
-              <color name="IO Foreground" red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0">
-            <border_style>0</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <alarm_pulsing>false</alarm_pulsing>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <rules />
-            <effect_3d>true</effect_3d>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-422a</wuid>
-            <on_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </on_color>
-            <horizontal>false</horizontal>
-            <pv_value />
-            <numBits>1</numBits>
-            <scripts />
-            <border_alarm_sensitive>true</border_alarm_sensitive>
-            <height>28</height>
-            <border_width>0</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <pv_name>PMAC:MTR1.MSTA</pv_name>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <bitReverse>true</bitReverse>
-            <label />
-            <widget_type>Byte Monitor</widget_type>
-            <off_color>
-              <color name="IO Grid" red="215" green="215" blue="215" />
-            </off_color>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <square_led>true</square_led>
-            <startBit>13</startBit>
-            <width>70</width>
-            <x>201</x>
-            <name>Byte Monitor Template</name>
-            <y>402</y>
-            <foreground_color>
-              <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-3dc7</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>LOW Limit </text>
-            <scripts />
-            <height>20</height>
-            <border_width>1</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color red="255" green="255" blue="255" />
-            </background_color>
-            <width>83</width>
-            <x>52</x>
-            <name>Label_164</name>
-            <y>406</y>
-            <foreground_color>
-              <color red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-38d5</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>HIGH Limit </text>
-            <scripts />
-            <height>20</height>
-            <border_width>1</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color red="255" green="255" blue="255" />
-            </background_color>
-            <width>83</width>
-            <x>52</x>
-            <name>Label_164</name>
-            <y>448</y>
-            <foreground_color>
-              <color red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0">
-            <border_style>0</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <alarm_pulsing>false</alarm_pulsing>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <rules />
-            <effect_3d>true</effect_3d>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-38d6</wuid>
-            <on_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </on_color>
-            <horizontal>false</horizontal>
-            <pv_value />
-            <numBits>1</numBits>
-            <scripts />
-            <border_alarm_sensitive>true</border_alarm_sensitive>
-            <height>28</height>
-            <border_width>0</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <pv_name>PMAC:MTR1.MSTA</pv_name>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <bitReverse>true</bitReverse>
-            <label />
-            <widget_type>Byte Monitor</widget_type>
-            <off_color>
-              <color name="IO Grid" red="215" green="215" blue="215" />
-            </off_color>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <square_led>true</square_led>
-            <startBit>2</startBit>
-            <width>70</width>
-            <x>201</x>
-            <name>Byte Monitor Template</name>
-            <y>444</y>
-            <foreground_color>
-              <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0">
-            <border_style>0</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <alarm_pulsing>false</alarm_pulsing>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <rules />
-            <effect_3d>true</effect_3d>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-38ce</wuid>
-            <on_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </on_color>
-            <horizontal>false</horizontal>
-            <pv_value />
-            <numBits>1</numBits>
-            <scripts />
-            <border_alarm_sensitive>true</border_alarm_sensitive>
-            <height>28</height>
-            <border_width>0</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <pv_name>PMAC:MTR1.MOVN</pv_name>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <bitReverse>true</bitReverse>
-            <label />
-            <widget_type>Byte Monitor</widget_type>
-            <off_color>
-              <color name="IO Grid" red="215" green="215" blue="215" />
-            </off_color>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <square_led>true</square_led>
-            <startBit>0</startBit>
-            <width>70</width>
-            <x>201</x>
-            <name>Byte Monitor Template</name>
-            <y>330</y>
-            <foreground_color>
-              <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-38cd</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>Motor is moving ...</text>
-            <scripts />
-            <height>20</height>
-            <border_width>1</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color red="255" green="255" blue="255" />
-            </background_color>
-            <width>133</width>
-            <x>30</x>
-            <name>Label_164</name>
-            <y>334</y>
-            <foreground_color>
-              <color red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-            <alarm_pulsing>false</alarm_pulsing>
-            <precision>2</precision>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <pv_value />
-            <auto_size>false</auto_size>
-            <text></text>
-            <rotation_angle>0.0</rotation_angle>
-            <show_units>true</show_units>
-            <height>31</height>
-            <multiline_input>false</multiline_input>
-            <border_width>1</border_width>
-            <visible>true</visible>
-            <pv_name>PMAC:MTR1.RBV</pv_name>
-            <selector_type>0</selector_type>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <precision_from_pv>false</precision_from_pv>
-            <widget_type>Text Input</widget_type>
-            <confirm_message></confirm_message>
-            <name>Text Input_3</name>
-            <style>0</style>
-            <actions hook="false" hook_all="false" />
-            <border_style>3</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-356b</wuid>
-            <transparent>false</transparent>
-            <scripts />
-            <border_alarm_sensitive>false</border_alarm_sensitive>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <format_type>0</format_type>
-            <limits_from_pv>false</limits_from_pv>
-            <background_color>
-              <color name="TextBackground" red="70" green="70" blue="70" />
-            </background_color>
-            <width>100</width>
-            <x>186</x>
-            <y>288</y>
-            <maximum>1.7976931348623157E308</maximum>
-            <foreground_color>
-              <color name="Green On" red="0" green="255" blue="0" />
-            </foreground_color>
-            <minimum>-1.7976931348623157E308</minimum>
-            <font>
-              <fontdata fontName="Sans" height="10" style="1" />
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>false</enabled>
-            <wuid>59fc39f9:158487e5950:-356a</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>Position in course</text>
-            <scripts />
-            <height>20</height>
-            <border_width>2</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <width>166</width>
-            <x>12</x>
-            <name>Label Orientation_1</name>
-            <y>294</y>
-            <foreground_color>
-              <color name="IO Foreground" red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0">
-            <border_style>0</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <alarm_pulsing>false</alarm_pulsing>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <rules />
-            <effect_3d>true</effect_3d>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-33a7</wuid>
-            <on_color>
-              <color name="Green On" red="0" green="255" blue="0" />
-            </on_color>
-            <horizontal>false</horizontal>
-            <pv_value />
-            <numBits>1</numBits>
-            <scripts />
-            <border_alarm_sensitive>true</border_alarm_sensitive>
-            <height>28</height>
-            <border_width>0</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <pv_name>PMAC:MTR1.MSTA</pv_name>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <bitReverse>true</bitReverse>
-            <label />
-            <widget_type>Byte Monitor</widget_type>
-            <off_color>
-              <color name="IO Grid" red="215" green="215" blue="215" />
-            </off_color>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <square_led>true</square_led>
-            <startBit>1</startBit>
-            <width>70</width>
-            <x>201</x>
-            <name>Byte Monitor Template</name>
-            <y>366</y>
-            <foreground_color>
-              <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-33a6</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>Motor is placed</text>
-            <scripts />
-            <height>20</height>
-            <border_width>1</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color red="255" green="255" blue="255" />
-            </background_color>
-            <width>110</width>
-            <x>38</x>
-            <name>Label_164</name>
-            <y>370</y>
-            <foreground_color>
-              <color red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-            <border_style>0</border_style>
-            <tooltip></tooltip>
-            <horizontal_alignment>1</horizontal_alignment>
-            <rules />
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-26fe</wuid>
-            <transparent>true</transparent>
-            <auto_size>false</auto_size>
-            <text>HV is ramping ...</text>
-            <scripts />
-            <height>20</height>
-            <border_width>1</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <vertical_alignment>1</vertical_alignment>
-            <border_color>
-              <color red="0" green="128" blue="255" />
-            </border_color>
-            <widget_type>Label</widget_type>
-            <wrap_words>false</wrap_words>
-            <background_color>
-              <color red="255" green="255" blue="255" />
-            </background_color>
-            <width>196</width>
-            <x>6</x>
-            <name>Label_164</name>
-            <y>178</y>
-            <foreground_color>
-              <color red="0" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0">
-            <border_style>0</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <alarm_pulsing>false</alarm_pulsing>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <rules />
-            <effect_3d>true</effect_3d>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-26ff</wuid>
-            <on_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </on_color>
-            <horizontal>false</horizontal>
-            <pv_value />
-            <numBits>1</numBits>
-            <scripts />
-            <border_alarm_sensitive>true</border_alarm_sensitive>
-            <height>28</height>
-            <border_width>0</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <pv_name>${PREFIX_SCAN}:$(NAME_PS).BUSY</pv_name>
-            <border_color>
-              <color name="IO Border" red="215" green="215" blue="215" />
-            </border_color>
-            <bitReverse>true</bitReverse>
-            <label />
-            <widget_type>Byte Monitor</widget_type>
-            <off_color>
-              <color name="IO Grid" red="215" green="215" blue="215" />
-            </off_color>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <background_color>
-              <color name="IO Background" red="255" green="255" blue="205" />
-            </background_color>
-            <square_led>true</square_led>
-            <startBit>0</startBit>
-            <width>70</width>
-            <x>201</x>
-            <name>Byte Monitor Template</name>
-            <y>174</y>
-            <foreground_color>
-              <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-            </font>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Rectangle" version="1.0.0">
-            <border_style>0</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <line_width>4</line_width>
-            <horizontal_fill>true</horizontal_fill>
-            <alarm_pulsing>false</alarm_pulsing>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <rules>
-              <rule name="Visible" prop_id="visible" out_exp="false">
-                <exp bool_exp="pv0==1">
-                  <value>true</value>
-                </exp>
-                <exp bool_exp="pv0==0">
-                  <value>false</value>
-                </exp>
-                <pv trig="true">${PREFIX_SCAN}:$(NAME_PS).BUSY</pv>
-              </rule>
-            </rules>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-2314</wuid>
-            <transparent>true</transparent>
-            <pv_value />
-            <alpha>255</alpha>
-            <bg_gradient_color>
-              <color red="255" green="255" blue="255" />
-            </bg_gradient_color>
-            <scripts />
-            <border_alarm_sensitive>false</border_alarm_sensitive>
-            <height>207</height>
-            <border_width>1</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <pv_name>${PREFIX_SCAN}:$(NAME_PS).BUSY</pv_name>
-            <gradient>false</gradient>
-            <border_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </border_color>
-            <anti_alias>true</anti_alias>
-            <line_style>0</line_style>
-            <widget_type>Rectangle</widget_type>
-            <fg_gradient_color>
-              <color red="255" green="255" blue="255" />
-            </fg_gradient_color>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <background_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </background_color>
-            <width>295</width>
-            <x>12</x>
-            <name>Rectangle</name>
-            <y>4</y>
-            <fill_level>0.0</fill_level>
-            <foreground_color>
-              <color red="255" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-            </font>
-            <line_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </line_color>
-          </widget>
-          <widget typeId="org.csstudio.opibuilder.widgets.Rectangle" version="1.0.0">
-            <border_style>0</border_style>
-            <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-            <line_width>4</line_width>
-            <horizontal_fill>true</horizontal_fill>
-            <alarm_pulsing>false</alarm_pulsing>
-            <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-            <rules>
-              <rule name="Visible" prop_id="visible" out_exp="false">
-                <exp bool_exp="pv0==1">
-                  <value>true</value>
-                </exp>
-                <exp bool_exp="pv0==0">
-                  <value>false</value>
-                </exp>
-                <pv trig="true">PMAC:MTR1.MOVN</pv>
-              </rule>
-            </rules>
-            <enabled>true</enabled>
-            <wuid>59fc39f9:158487e5950:-2172</wuid>
-            <transparent>true</transparent>
-            <pv_value />
-            <alpha>255</alpha>
-            <bg_gradient_color>
-              <color red="255" green="255" blue="255" />
-            </bg_gradient_color>
-            <scripts />
-            <border_alarm_sensitive>false</border_alarm_sensitive>
-            <height>253</height>
-            <border_width>1</border_width>
-            <scale_options>
-              <width_scalable>true</width_scalable>
-              <height_scalable>true</height_scalable>
-              <keep_wh_ratio>false</keep_wh_ratio>
-            </scale_options>
-            <visible>true</visible>
-            <pv_name>PMAC:MTR1.MOVN</pv_name>
-            <gradient>false</gradient>
-            <border_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </border_color>
-            <anti_alias>true</anti_alias>
-            <line_style>0</line_style>
-            <widget_type>Rectangle</widget_type>
-            <fg_gradient_color>
-              <color red="255" green="255" blue="255" />
-            </fg_gradient_color>
-            <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-            <background_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </background_color>
-            <width>295</width>
-            <x>12</x>
-            <name>Rectangle_1</name>
-            <y>228</y>
-            <fill_level>0.0</fill_level>
-            <foreground_color>
-              <color red="255" green="0" blue="0" />
-            </foreground_color>
-            <actions hook="false" hook_all="false" />
-            <font>
-              <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-            </font>
-            <line_color>
-              <color name="Major" red="255" green="0" blue="0" />
-            </line_color>
-          </widget>
-        </widget>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3a7c</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>STATUS</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>319</width>
-        <x>2136</x>
-        <name>Label_15</name>
-        <y>39</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6feb</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Energy (eV)</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>151</width>
-        <x>42</x>
-        <name>Label Orientation_1</name>
-        <y>138</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:${CALC}-Energy-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fea</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>132</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:${CALC}-DistP-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_2</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fe8</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>174</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fe9</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Distance betw. Plates</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>174</width>
-        <x>43</x>
-        <name>Label Orientation_2</name>
-        <y>180</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fe7</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Plate lenght</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>199</width>
-        <x>30</x>
-        <name>Label Orientation_3</name>
-        <y>220</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:${CALC}-LenghP-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_3</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fe6</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>214</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:${CALC}-FacLenghP-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_4</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fe4</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>259</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fe5</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Face Plate lenght</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>199</width>
-        <x>30</x>
-        <name>Label Orientation_4</name>
-        <y>265</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fa3</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Rear Plate lenght</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>199</width>
-        <x>30</x>
-        <name>Label Orientation_4</name>
-        <y>309</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>${PREFIX_SCAN}:${CALC}-RearLenghP-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_4</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-6fa2</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>303</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>1</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>0</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-375a</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="30" y="100" />
-          <point x="378" y="100" />
-          <point x="378" y="100" />
-          <point x="378" y="100" />
-          <point x="378" y="100" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </background_color>
-        <width>349</width>
-        <x>30</x>
-        <name>Polyline</name>
-        <y>100</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3759</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Dimension</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="panelArea" red="240" green="240" blue="240" />
-        </background_color>
-        <width>229</width>
-        <x>96</x>
-        <name>Label_156</name>
-        <y>91</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>1</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>0</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3733</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="29" y="873" />
-          <point x="377" y="873" />
-          <point x="377" y="873" />
-          <point x="377" y="873" />
-          <point x="377" y="873" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </background_color>
-        <width>349</width>
-        <x>29</x>
-        <name>Polyline</name>
-        <y>873</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3732</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Motor</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="panelArea" red="240" green="240" blue="240" />
-        </background_color>
-        <width>229</width>
-        <x>96</x>
-        <name>Label_156</name>
-        <y>864</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>1</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Disable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>false</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>true</value>
-            </exp>
-            <pv trig="true">${PREFIX_SCAN}:$(NAME_MTR).BUSY</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>PMAC:MTR1.VELO</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_9</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3717</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>228</x>
-        <y>900</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-16429ab9:1582e68df9a:-370d</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Velocity</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>86</width>
-        <x>98</x>
-        <name>Label Orientation_15</name>
-        <y>906</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-3721</wuid>
-        <pv_value />
-        <text>GO!</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>36</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </background_color>
-        <width>97</width>
-        <x>229</x>
-        <name>Action Button_1</name>
-        <y>942</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>PMAC:MTR1-HOMCMD</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-        </actions>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>5</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>0</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:1582e68df9a:-363a</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="29" y="1038" />
-          <point x="377" y="1038" />
-          <point x="377" y="1038" />
-          <point x="377" y="1038" />
-          <point x="377" y="1038" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </background_color>
-        <width>349</width>
-        <x>29</x>
-        <name>Polyline</name>
-        <y>1038</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-16429ab9:158444d4181:-720b</wuid>
-        <pv_value />
-        <text>Reset</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>36</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </background_color>
-        <width>98</width>
-        <x>229</x>
-        <name>Action Button_1</name>
-        <y>993</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>PMAC:MT1-HOMCMD</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-        </actions>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>2</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>false</show_units>
-        <height>22</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>PMAC:MTR1.RBV</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_9</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-16429ab9:158444d4181:-628c</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>100</width>
-        <x>1122</x>
-        <y>1089</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="Green On" red="0" green="255" blue="0" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.combo" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>59fc39f9:158487e5950:-5c74</wuid>
-        <pv_value />
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <height>24</height>
-        <border_width>0</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>false</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <items_from_pv>true</items_from_pv>
-        <visible>true</visible>
-        <pv_name>PMAC:MTR1-HOMCPTFLAG</pv_name>
-        <border_color>
-          <color red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Combo</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="178" green="178" blue="178" />
-        </background_color>
-        <width>103</width>
-        <x>48</x>
-        <name>Combo</name>
-        <y>948</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>5</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>2</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>59fc39f9:158487e5950:-555c</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="166" y="959" />
-          <point x="183" y="959" />
-          <point x="183" y="959" />
-          <point x="223" y="959" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="0" green="0" blue="0" />
-        </background_color>
-        <width>58</width>
-        <x>166</x>
-        <name>Polyline_5</name>
-        <y>959</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="Visible" prop_id="visible" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>true</value>
-            </exp>
-            <exp bool_exp="pv0==0">
-              <value>false</value>
-            </exp>
-            <pv trig="true">PMAC:MTR1.MOVN</pv>
-          </rule>
-        </rules>
-        <enabled>true</enabled>
-        <wuid>59fc39f9:158487e5950:-4c5d</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>MOTOR IS MOVING ...</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="255" green="255" blue="255" />
-        </background_color>
-        <width>181</width>
-        <x>936</x>
-        <name>Label</name>
-        <y>1090</y>
-        <foreground_color>
-          <color name="Major" red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>59fc39f9:158487e5950:-16e5</wuid>
-        <pv_value />
-        <text>Reset</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>36</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </background_color>
-        <width>72</width>
-        <x>48</x>
-        <name>Action Button_1</name>
-        <y>1066</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>SCAN:BUFF-DET1-RES-WF</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-        </actions>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-    </widget>
-    <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0">
-      <border_style>0</border_style>
-      <tooltip></tooltip>
-      <rules />
-      <enabled>true</enabled>
-      <wuid>2fea3147:153609206ed:-7765</wuid>
-      <transparent>true</transparent>
-      <lock_children>false</lock_children>
-      <scripts />
-      <height>1130</height>
-      <border_width>1</border_width>
-      <scale_options>
-        <width_scalable>true</width_scalable>
-        <height_scalable>true</height_scalable>
-        <keep_wh_ratio>false</keep_wh_ratio>
-      </scale_options>
-      <macros>
-        <include_parent_macros>true</include_parent_macros>
-      </macros>
-      <visible>false</visible>
-      <border_color>
-        <color red="0" green="128" blue="255" />
-      </border_color>
-      <widget_type>Grouping Container</widget_type>
-      <background_color>
-        <color red="240" green="240" blue="240" />
-      </background_color>
-      <width>2489</width>
-      <x>1</x>
-      <name>DTACQ</name>
-      <y>1</y>
-      <foreground_color>
-        <color red="192" green="192" blue="192" />
-      </foreground_color>
-      <actions hook="false" hook_all="false" />
-      <fc>false</fc>
-      <show_scrollbar>true</show_scrollbar>
-      <font>
-        <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-      </font>
-      <widget typeId="org.csstudio.opibuilder.widgets.Rectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-663a</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <widget_type>Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>160</width>
-        <x>450</x>
-        <name>Rectangle_2</name>
-        <y>690</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.xyGraph" version="1.0.0">
-        <axis_1_scale_format></axis_1_scale_format>
-        <trace_2_x_axis_index>0</trace_2_x_axis_index>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(trace_0_y_pv)
-$(trace_0_y_pv_value)</tooltip>
-        <trace_0_concatenate_data>false</trace_0_concatenate_data>
-        <trace_0_trace_type>0</trace_0_trace_type>
-        <border_width>1</border_width>
-        <trace_1_x_axis_index>0</trace_1_x_axis_index>
-        <border_style>0</border_style>
-        <axis_0_grid_color>
-          <color red="78" green="154" blue="6" />
-        </axis_0_grid_color>
-        <axis_2_visible>false</axis_2_visible>
-        <trace_0_name>$(trace_0_y_pv)</trace_0_name>
-        <axis_2_minimum>0.0</axis_2_minimum>
-        <trace_0_update_mode>0</trace_0_update_mode>
-        <trace_1_x_pv>$(PREFIX_SIG):$(SIGNAL_FC):RCURSOR_X</trace_1_x_pv>
-        <wuid>-3f6498d2:15645d229d4:-6639</wuid>
-        <transparent>false</transparent>
-        <trace_1_update_mode>0</trace_1_update_mode>
-        <axis_0_title_font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </axis_0_title_font>
-        <trace_2_update_mode>0</trace_2_update_mode>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <x>450</x>
-        <y>84</y>
-        <trace_0_x_axis_index>0</trace_0_x_axis_index>
-        <axis_count>3</axis_count>
-        <trace_1_point_size>4</trace_1_point_size>
-        <trace_1_anti_alias>true</trace_1_anti_alias>
-        <pv_value />
-        <axis_2_grid_color>
-          <color red="200" green="200" blue="200" />
-        </axis_2_grid_color>
-        <trace_0_buffer_size>520</trace_0_buffer_size>
-        <trace_2_buffer_size>2</trace_2_buffer_size>
-        <axis_1_maximum>20.0</axis_1_maximum>
-        <axis_0_scale_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </axis_0_scale_font>
-        <trigger_pv></trigger_pv>
-        <widget_type>XY Graph</widget_type>
-        <trace_2_line_width>2</trace_2_line_width>
-        <axis_1_axis_color>
-          <color red="0" green="0" blue="0" />
-        </axis_1_axis_color>
-        <axis_0_scale_format></axis_0_scale_format>
-        <axis_1_log_scale>false</axis_1_log_scale>
-        <title></title>
-        <trace_0_visible>true</trace_0_visible>
-        <trace_1_name>$(trace_1_y_pv)</trace_1_name>
-        <trace_1_y_pv_value />
-        <axis_2_auto_scale>true</axis_2_auto_scale>
-        <show_legend>false</show_legend>
-        <axis_0_axis_title>ms</axis_0_axis_title>
-        <axis_0_axis_color>
-          <color red="0" green="0" blue="0" />
-        </axis_0_axis_color>
-        <axis_2_scale_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </axis_2_scale_font>
-        <trace_2_update_delay>100</trace_2_update_delay>
-        <axis_0_dash_grid_line>false</axis_0_dash_grid_line>
-        <trace_0_point_style>2</trace_0_point_style>
-        <trace_1_point_style>0</trace_1_point_style>
-        <trace_0_line_width>1</trace_0_line_width>
-        <axis_2_y_axis>false</axis_2_y_axis>
-        <axis_0_time_format>0</axis_0_time_format>
-        <trace_count>3</trace_count>
-        <axis_1_show_grid>true</axis_1_show_grid>
-        <trace_2_trace_color>
-          <color name="Major" red="255" green="0" blue="0" />
-        </trace_2_trace_color>
-        <axis_1_dash_grid_line>true</axis_1_dash_grid_line>
-        <trace_2_trace_type>0</trace_2_trace_type>
-        <show_toolbar>false</show_toolbar>
-        <axis_0_visible>true</axis_0_visible>
-        <axis_0_show_grid>true</axis_0_show_grid>
-        <trace_0_y_axis_index>1</trace_0_y_axis_index>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <trace_1_y_pv>loc://val(-100,100)</trace_1_y_pv>
-        <trace_2_concatenate_data>false</trace_2_concatenate_data>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <trace_2_y_pv_value />
-        <trace_2_anti_alias>true</trace_2_anti_alias>
-        <axis_0_maximum>100.0</axis_0_maximum>
-        <trace_1_y_axis_index>1</trace_1_y_axis_index>
-        <trace_2_name>$(trace_2_y_pv)</trace_2_name>
-        <height>607</height>
-        <trace_2_visible>true</trace_2_visible>
-        <trigger_pv_value />
-        <axis_1_grid_color>
-          <color red="78" green="154" blue="6" />
-        </axis_1_grid_color>
-        <actions hook="false" hook_all="false" />
-        <trace_2_point_size>4</trace_2_point_size>
-        <axis_2_axis_color>
-          <color red="0" green="0" blue="0" />
-        </axis_2_axis_color>
-        <axis_0_log_scale>false</axis_0_log_scale>
-        <trace_0_x_pv_value />
-        <axis_0_auto_scale_threshold>0.0</axis_0_auto_scale_threshold>
-        <rules />
-        <axis_1_visible>true</axis_1_visible>
-        <axis_2_show_grid>false</axis_2_show_grid>
-        <trace_0_update_delay>1</trace_0_update_delay>
-        <trace_1_concatenate_data>false</trace_1_concatenate_data>
-        <trace_1_trace_color>
-          <color red="242" green="26" blue="26" />
-        </trace_1_trace_color>
-        <pv_name></pv_name>
-        <axis_2_log_scale>false</axis_2_log_scale>
-        <axis_2_auto_scale_threshold>0.0</axis_2_auto_scale_threshold>
-        <name>XY Graph</name>
-        <trace_1_trace_type>0</trace_1_trace_type>
-        <axis_0_auto_scale>true</axis_0_auto_scale>
-        <axis_0_minimum>0.0</axis_0_minimum>
-        <trace_2_y_axis_index>1</trace_2_y_axis_index>
-        <trace_1_update_delay>10</trace_1_update_delay>
-        <axis_2_dash_grid_line>false</axis_2_dash_grid_line>
-        <axis_1_axis_title>mA</axis_1_axis_title>
-        <trace_2_x_pv_value />
-        <axis_1_auto_scale>false</axis_1_auto_scale>
-        <trace_1_line_width>2</trace_1_line_width>
-        <trace_2_y_pv>loc://val(-100,100)</trace_2_y_pv>
-        <trace_1_plot_mode>0</trace_1_plot_mode>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <axis_2_title_font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </axis_2_title_font>
-        <trace_0_y_pv>$(PREFIX_SIG):$(SIGNAL_FC)</trace_0_y_pv>
-        <trace_2_point_style>0</trace_2_point_style>
-        <trace_0_plot_mode>0</trace_0_plot_mode>
-        <enabled>true</enabled>
-        <trace_0_x_pv>$(PREFIX_SIG):$(SIGNAL_FC)_XMS</trace_0_x_pv>
-        <axis_1_scale_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </axis_1_scale_font>
-        <axis_1_time_format>0</axis_1_time_format>
-        <axis_2_time_format>0</axis_2_time_format>
-        <axis_2_left_bottom_side>false</axis_2_left_bottom_side>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <axis_2_maximum>22.0</axis_2_maximum>
-        <show_plot_area_border>false</show_plot_area_border>
-        <width>853</width>
-        <trace_1_x_pv_value />
-        <axis_1_minimum>-1.0</axis_1_minimum>
-        <title_font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </title_font>
-        <trace_0_y_pv_value />
-        <trace_1_visible>true</trace_1_visible>
-        <plot_area_background_color>
-          <color red="0" green="0" blue="0" />
-        </plot_area_background_color>
-        <axis_1_title_font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </axis_1_title_font>
-        <visible>true</visible>
-        <axis_2_axis_title>ms</axis_2_axis_title>
-        <trace_1_buffer_size>2</trace_1_buffer_size>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <axis_2_scale_format></axis_2_scale_format>
-        <scripts />
-        <trace_0_point_size>3</trace_0_point_size>
-        <trace_0_trace_color>
-          <color red="0" green="255" blue="0" />
-        </trace_0_trace_color>
-        <trace_0_anti_alias>true</trace_0_anti_alias>
-        <axis_1_auto_scale_threshold>0.0</axis_1_auto_scale_threshold>
-        <trace_2_plot_mode>0</trace_2_plot_mode>
-        <trace_2_x_pv>$(PREFIX_SIG):$(SIGNAL_FC):LCURSOR_X</trace_2_x_pv>
-        <foreground_color>
-          <color red="0" green="0" blue="255" />
-        </foreground_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6638</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>97</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>349</width>
-        <x>48</x>
-        <name>Rounded Rectangle_4</name>
-        <y>90</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>false</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(DTACQ-NAME):TRIGGER:PRETRIGGER_ms</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>false</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6637</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>85</width>
-        <x>66</x>
-        <y>136</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6636</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Display interval</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>349</width>
-        <x>48</x>
-        <name>Label_15</name>
-        <y>85</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>2</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>false</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(DTACQ-NAME):NSAMPLES_ms</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_15</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6635</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>85</width>
-        <x>216</x>
-        <y>136</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>2</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>1</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6634</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="214" y="144" />
-          <point x="157" y="144" />
-          <point x="157" y="144" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>2</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="0" green="0" blue="0" />
-        </background_color>
-        <width>58</width>
-        <x>157</x>
-        <name>Polyline_1</name>
-        <y>144</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6633</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>ms</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="255" green="255" blue="255" />
-        </background_color>
-        <width>40</width>
-        <x>324</x>
-        <name>Label_16</name>
-        <y>142</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6632</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>97</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>349</width>
-        <x>48</x>
-        <name>Rounded Rectangle_5</name>
-        <y>228</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>2</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_SIG):$(SIGNAL_FC):LCURSOR_ms</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_16</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6631</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>85</width>
-        <x>66</x>
-        <y>274</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6630</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Measure interval</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>349</width>
-        <x>48</x>
-        <name>Label_17</name>
-        <y>223</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>2</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_SIG):$(SIGNAL_FC):RCURSOR_ms</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input_17</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-662f</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>85</width>
-        <x>216</x>
-        <y>274</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.polyline" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>2</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <arrows>1</arrows>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-662e</wuid>
-        <transparent>false</transparent>
-        <points>
-          <point x="214" y="282" />
-          <point x="157" y="282" />
-          <point x="157" y="282" />
-        </points>
-        <fill_arrow>true</fill_arrow>
-        <pv_value />
-        <alpha>255</alpha>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>1</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>2</line_style>
-        <arrow_length>20</arrow_length>
-        <widget_type>Polyline</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="0" green="0" blue="0" />
-        </background_color>
-        <width>58</width>
-        <x>157</x>
-        <name>Polyline_2</name>
-        <y>282</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-662d</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>ms</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="255" green="255" blue="255" />
-        </background_color>
-        <width>40</width>
-        <x>324</x>
-        <name>Label_18</name>
-        <y>280</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-662c</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>FC Curr</text>
-        <scripts />
-        <height>24</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="0" green="0" blue="0" />
-        </background_color>
-        <width>160</width>
-        <x>450</x>
-        <name>Label_11</name>
-        <y>710</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>3</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-662b</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>######</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>24</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_SIG):$(SIGNAL_FC):AVG</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>150</width>
-        <x>609</x>
-        <name>Text Update_3</name>
-        <y>710</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>3</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-662a</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>######</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>24</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_SIG):$(SIGNAL_FC):MAX</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>150</width>
-        <x>758</x>
-        <name>Text Update_1</name>
-        <y>710</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>3</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6629</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>######</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>24</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_SIG):$(SIGNAL_FC):MIN</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>150</width>
-        <x>907</x>
-        <name>Text Update_2</name>
-        <y>710</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Rectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>1</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6628</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>22</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <line_style>0</line_style>
-        <widget_type>Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>448</width>
-        <x>609</x>
-        <name>Rectangle_1</name>
-        <y>689</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="0" green="0" blue="0" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6627</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Max</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="255" green="255" blue="255" />
-        </background_color>
-        <width>150</width>
-        <x>758</x>
-        <name>Label_5</name>
-        <y>690</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6626</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Min</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="255" green="255" blue="255" />
-        </background_color>
-        <width>150</width>
-        <x>907</x>
-        <name>Label_22</name>
-        <y>690</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-6625</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Average</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="255" green="255" blue="255" />
-        </background_color>
-        <width>150</width>
-        <x>609</x>
-        <name>Label_21</name>
-        <y>690</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.BoolButton" version="1.0.0">
-        <toggle_button>true</toggle_button>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <push_action_index>1</push_action_index>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>-1</bit>
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-3a0d</wuid>
-        <on_color>
-          <color red="0" green="255" blue="0" />
-        </on_color>
-        <show_confirm_dialog>0</show_confirm_dialog>
-        <password></password>
-        <pv_value />
-        <released_action_index>0</released_action_index>
-        <square_button>true</square_button>
-        <show_led>true</show_led>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <height>35</height>
-        <on_label>ON</on_label>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>SYS0-EVR0:FrontOut0-Ena-SP</pv_name>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Boolean Button</widget_type>
-        <off_color>
-          <color red="0" green="100" blue="0" />
-        </off_color>
-        <confirm_message>Are your sure you want to do this?</confirm_message>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="240" green="240" blue="240" />
-        </background_color>
-        <width>109</width>
-        <x>289</x>
-        <name>Boolean Button</name>
-        <data_type>0</data_type>
-        <y>370</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>$(pv_name)</pv_name>
-            <value>0</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-          <action type="WRITE_PV">
-            <pv_name>$(pv_name)</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-        </actions>
-        <show_boolean_label>true</show_boolean_label>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-        <off_label>OFF</off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-38f7</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Fast Acquisition</text>
-        <scripts />
-        <height>43</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Shape Fill" red="188" green="188" blue="188" />
-        </background_color>
-        <width>1357</width>
-        <x>0</x>
-        <name>Label_124</name>
-        <y>12</y>
-        <foreground_color>
-          <color name="IO Label" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="Cantarell" height="13" style="1">Header 3</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-348a</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Activate timing System</text>
-        <scripts />
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color red="255" green="255" blue="255" />
-        </background_color>
-        <width>199</width>
-        <x>54</x>
-        <name>Label_18</name>
-        <y>378</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-483e</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>######</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(DTACQ-NAME)-STAT-RB</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color red="0" green="0" blue="0" />
-        </background_color>
-        <width>148</width>
-        <x>1188</x>
-        <name>Text Update</name>
-        <y>24</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-    </widget>
-    <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0">
-      <border_style>0</border_style>
-      <tooltip></tooltip>
-      <rules />
-      <enabled>true</enabled>
-      <wuid>-5b5af26c:15364c41bca:-785a</wuid>
-      <transparent>true</transparent>
-      <lock_children>false</lock_children>
-      <scripts />
-      <height>1130</height>
-      <border_width>1</border_width>
-      <scale_options>
-        <width_scalable>true</width_scalable>
-        <height_scalable>true</height_scalable>
-        <keep_wh_ratio>false</keep_wh_ratio>
-      </scale_options>
-      <macros>
-        <include_parent_macros>true</include_parent_macros>
-      </macros>
-      <visible>false</visible>
-      <border_color>
-        <color red="0" green="128" blue="255" />
-      </border_color>
-      <widget_type>Grouping Container</widget_type>
-      <background_color>
-        <color red="240" green="240" blue="240" />
-      </background_color>
-      <width>2489</width>
-      <x>1</x>
-      <name>MOTOR</name>
-      <y>1</y>
-      <foreground_color>
-        <color red="192" green="192" blue="192" />
-      </foreground_color>
-      <actions hook="false" hook_all="false" />
-      <fc>false</fc>
-      <show_scrollbar>true</show_scrollbar>
-      <font>
-        <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-      </font>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-7000</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>243</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>493</width>
-        <x>392</x>
-        <name>Rounded Rectangle_4</name>
-        <y>96</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-268a</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>106</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>337</width>
-        <x>38</x>
-        <name>Rounded Rectangle_4</name>
-        <y>95</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-5b5af26c:15364c41bca:-7593</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>######</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>20</height>
-        <border_width>0</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_MTR):$(NAME_MTR).RBV</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>140</width>
-        <x>584</x>
-        <name>Text Update Template_16</name>
-        <y>200</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="arial" height="10" style="1">IO Input 1</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>0</bit>
-        <pv_value />
-        <height>20</height>
-        <border_width>0</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_MTR):$(NAME_MTR).MOVN</pv_name>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>LED</widget_type>
-        <name>LED Template_3</name>
-        <actions hook="false" hook_all="false" />
-        <show_boolean_label>true</show_boolean_label>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-5b5af26c:15364c41bca:-758f</wuid>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0" />
-        </on_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <on_label></on_label>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <square_led>true</square_led>
-        <width>20</width>
-        <x>841</x>
-        <data_type>0</data_type>
-        <y>165</y>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-        <off_label></off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>0</bit>
-        <pv_value />
-        <height>20</height>
-        <border_width>2</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_MTR):$(NAME_MTR).DMOV</pv_name>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>LED</widget_type>
-        <name>LED Template_2</name>
-        <actions hook="false" hook_all="false" />
-        <show_boolean_label>true</show_boolean_label>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-5b5af26c:15364c41bca:-758e</wuid>
-        <on_color>
-          <color red="0" green="255" blue="0" />
-        </on_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <on_label></on_label>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <off_color>
-          <color red="77" green="77" blue="77" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <square_led>true</square_led>
-        <width>20</width>
-        <x>841</x>
-        <data_type>0</data_type>
-        <y>135</y>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-        <off_label></off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-5b5af26c:15364c41bca:-7587</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Done moving</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>80</width>
-        <x>746</x>
-        <name>Label Orientation_1</name>
-        <y>135</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-5b5af26c:15364c41bca:-7586</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Moving</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>86</width>
-        <x>746</x>
-        <name>Label Orientation_2</name>
-        <y>165</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>-5b5af26c:15364c41bca:-7580</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text> Command</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>87</width>
-        <x>48</x>
-        <name>Label Orientation_7</name>
-        <y>146</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <fontdata fontName="Sans" height="11" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-5b5af26c:15364c41bca:-758b</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Motor Record</text>
-        <scripts />
-        <height>43</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Shape Fill" red="188" green="188" blue="188" />
-        </background_color>
-        <width>1357</width>
-        <x>0</x>
-        <name>Label_124</name>
-        <y>12</y>
-        <foreground_color>
-          <color name="IO Label" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="Cantarell" height="13" style="1">Header 3</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_MTR):$(NAME_MTR).VAL</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-2689</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>140</width>
-        <x>166</x>
-        <y>140</y>
-        <maximum>10.0</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-10.0</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-3f6498d2:15645d229d4:-2688</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Position</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>337</width>
-        <x>38</x>
-        <name>Label_15</name>
-        <y>90</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.progressbar" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <scale_font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </scale_font>
-        <horizontal>true</horizontal>
-        <pv_value />
-        <show_scale>true</show_scale>
-        <scale_format></scale_format>
-        <show_label>false</show_label>
-        <height>109</height>
-        <fill_color>
-          <color red="0" green="0" blue="255" />
-        </fill_color>
-        <border_width>1</border_width>
-        <value_label_format></value_label_format>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_MTR):$(NAME_MTR).RBV</pv_name>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Progress Bar</widget_type>
-        <name>Progress Bar</name>
-        <show_hi>false</show_hi>
-        <actions hook="false" hook_all="false" />
-        <show_lo>false</show_lo>
-        <border_style>0</border_style>
-        <show_lolo>false</show_lolo>
-        <show_minor_ticks>true</show_minor_ticks>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <show_markers>true</show_markers>
-        <color_hihi>
-          <color red="255" green="0" blue="0" />
-        </color_hihi>
-        <origin>0.0</origin>
-        <show_hihi>false</show_hihi>
-        <log_scale>false</log_scale>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-7c9c</wuid>
-        <indicator_mode>false</indicator_mode>
-        <level_hihi>90.0</level_hihi>
-        <origin_ignored>true</origin_ignored>
-        <color_hi>
-          <color red="255" green="128" blue="0" />
-        </color_hi>
-        <color_lo>
-          <color red="255" green="128" blue="0" />
-        </color_lo>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <fillcolor_alarm_sensitive>false</fillcolor_alarm_sensitive>
-        <color_fillbackground>
-          <color red="200" green="200" blue="200" />
-        </color_fillbackground>
-        <major_tick_step_hint>50</major_tick_step_hint>
-        <level_hi>80.0</level_hi>
-        <transparent_background>true</transparent_background>
-        <level_lo>20.0</level_lo>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color red="240" green="240" blue="240" />
-        </background_color>
-        <level_lolo>10.0</level_lolo>
-        <width>464</width>
-        <x>409</x>
-        <y>200</y>
-        <maximum>200.0</maximum>
-        <color_lolo>
-          <color red="255" green="0" blue="0" />
-        </color_lolo>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <minimum>0.0</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-78c5</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>103</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>337</width>
-        <x>38</x>
-        <name>Rounded Rectangle_4</name>
-        <y>230</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-78c4</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Velocity</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>111</width>
-        <x>48</x>
-        <name>Label Orientation_7</name>
-        <y>281</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <fontdata fontName="Sans" height="11" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-78c2</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Motor settings</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>337</width>
-        <x>38</x>
-        <name>Label_15</name>
-        <y>225</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_MTR):$(NAME_MTR).VELO</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-7099</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>140</width>
-        <x>166</x>
-        <y>275</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-6fff</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Motion</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>493</width>
-        <x>392</x>
-        <name>Label_15</name>
-        <y>91</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-6f55</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>363</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>440</width>
-        <x>900</x>
-        <name>Rounded Rectangle_4</name>
-        <y>96</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-6f54</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>Motion</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>440</width>
-        <x>900</x>
-        <name>Label_15</name>
-        <y>90</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-6b0b</wuid>
-        <on_color>
-          <color name="IO OK" red="0" green="255" blue="0" />
-        </on_color>
-        <horizontal>false</horizontal>
-        <pv_value />
-        <numBits>15</numBits>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <height>320</height>
-        <border_width>0</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_MTR):$(NAME_MTR).MSTA</pv_name>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <bitReverse>true</bitReverse>
-        <label />
-        <widget_type>Byte Monitor</widget_type>
-        <off_color>
-          <color name="IO Grid" red="215" green="215" blue="215" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <square_led>true</square_led>
-        <startBit>0</startBit>
-        <width>25</width>
-        <x>932</x>
-        <name>Byte Monitor Template</name>
-        <y>131</y>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a44</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>DONE: Motion is complete.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>159</width>
-        <x>968</x>
-        <name>Label Template_4</name>
-        <y>156</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a43</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>PLUS_LS: Plus limit switch has been hit.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>239</width>
-        <x>968</x>
-        <name>Label Template_5</name>
-        <y>177</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a42</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>HOMELS: Sate of the home limit switch.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>235</width>
-        <x>968</x>
-        <name>Label Template_6</name>
-        <y>198</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a41</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Unused.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>48</width>
-        <x>968</x>
-        <name>Label Template_7</name>
-        <y>219</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a40</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>POSITION: Closed-loop position control is enabled.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>295</width>
-        <x>968</x>
-        <name>Label Template_8</name>
-        <y>240</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a3f</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>SLIP_STALL: Slip/Stall detected (eg. fatal following error).</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>332</width>
-        <x>968</x>
-        <name>Label Template_9</name>
-        <y>261</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a3e</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>HOME: If at home position.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>157</width>
-        <x>968</x>
-        <name>Label Template_10</name>
-        <y>282</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a3d</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>PRESENT: Encoder is present.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>181</width>
-        <x>968</x>
-        <name>Label Template_22</name>
-        <y>303</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a3c</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>PROBLEM: Driver stopped polling, or hardware problem.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>324</width>
-        <x>968</x>
-        <name>Label Template_23</name>
-        <y>324</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a3b</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>MOVING: Non-zero velocity present.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>210</width>
-        <x>968</x>
-        <name>Label Template_13</name>
-        <y>345</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a3a</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>GAIN_SUPPORT: Motor supports closed-loop pos. control.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>340</width>
-        <x>968</x>
-        <name>Label Template_14</name>
-        <y>366</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a39</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>COMM_ERR: Controller communication error.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>263</width>
-        <x>968</x>
-        <name>Label Template_15</name>
-        <y>387</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a38</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>MINUS_LS: Minus limit switch has been hit.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>255</width>
-        <x>968</x>
-        <name>Label Template_16</name>
-        <y>408</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a37</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>HOMED: The motor has been homed.</text>
-        <scripts />
-        <height>15</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>218</width>
-        <x>968</x>
-        <name>Label Template_17</name>
-        <y>429</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-6a36</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>DIRECTION: Last raw direction; (Grey: Neg., Green: Pos.)</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="IO Shape Fill" red="188" green="188" blue="188" />
-        </background_color>
-        <width>350</width>
-        <x>968</x>
-        <name>Label Template_45</name>
-        <y>135</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>true</toggle_button>
-        <border_style>6</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <push_action_index>1</push_action_index>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-597a</wuid>
-        <release_action_index>0</release_action_index>
-        <pv_value />
-        <text>STOP</text>
-        <scripts />
-        <border_alarm_sensitive>true</border_alarm_sensitive>
-        <height>64</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Major" red="255" green="0" blue="0" />
-        </background_color>
-        <width>181</width>
-        <x>576</x>
-        <name>Action Button Template_1</name>
-        <y>380</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-    </widget>
-    <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0">
-      <border_style>0</border_style>
-      <tooltip></tooltip>
-      <rules />
-      <enabled>true</enabled>
-      <wuid>-5b5af26c:15364c41bca:-6d20</wuid>
-      <transparent>true</transparent>
-      <lock_children>false</lock_children>
-      <scripts />
-      <height>1130</height>
-      <border_width>1</border_width>
-      <scale_options>
-        <width_scalable>true</width_scalable>
-        <height_scalable>true</height_scalable>
-        <keep_wh_ratio>false</keep_wh_ratio>
-      </scale_options>
-      <macros>
-        <include_parent_macros>true</include_parent_macros>
-      </macros>
-      <visible>false</visible>
-      <border_color>
-        <color red="0" green="128" blue="255" />
-      </border_color>
-      <widget_type>Grouping Container</widget_type>
-      <background_color>
-        <color red="240" green="240" blue="240" />
-      </background_color>
-      <width>2489</width>
-      <x>1</x>
-      <name>TREK6096E</name>
-      <y>1</y>
-      <foreground_color>
-        <color red="192" green="192" blue="192" />
-      </foreground_color>
-      <actions hook="false" hook_all="false" />
-      <fc>false</fc>
-      <show_scrollbar>true</show_scrollbar>
-      <font>
-        <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-      </font>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-5856</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>106</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>568</width>
-        <x>72</x>
-        <name>Rounded Rectangle_4</name>
-        <y>72</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-5860</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Voltage</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>87</width>
-        <x>93</x>
-        <name>Label Orientation_7</name>
-        <y>122</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <fontdata fontName="Sans" height="11" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_PS)hor-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-585f</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>140</width>
-        <x>189</x>
-        <y>116</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-585e</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>HORIZONTAL Power Supply</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>568</width>
-        <x>72</x>
-        <name>Label_15</name>
-        <y>66</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>3</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-5848</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>######</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>31</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_PS)hor-RBV</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>150</width>
-        <x>411</x>
-        <name>Text Update_3</name>
-        <y>116</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.RoundedRectangle" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <line_width>0</line_width>
-        <horizontal_fill>true</horizontal_fill>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-5732</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <alpha>255</alpha>
-        <corner_height>16</corner_height>
-        <bg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </bg_gradient_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>106</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <gradient>false</gradient>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <anti_alias>true</anti_alias>
-        <corner_width>16</corner_width>
-        <line_style>0</line_style>
-        <widget_type>Rounded Rectangle</widget_type>
-        <fg_gradient_color>
-          <color red="255" green="255" blue="255" />
-        </fg_gradient_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color red="186" green="189" blue="182" />
-        </background_color>
-        <width>568</width>
-        <x>72</x>
-        <name>Rounded Rectangle_4</name>
-        <y>246</y>
-        <fill_level>0.0</fill_level>
-        <foreground_color>
-          <color red="255" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <line_color>
-          <color red="128" green="0" blue="255" />
-        </line_color>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>false</enabled>
-        <wuid>1e771979:1565068c2e3:-5731</wuid>
-        <transparent>true</transparent>
-        <auto_size>false</auto_size>
-        <text>Voltage</text>
-        <scripts />
-        <height>20</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>false</wrap_words>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205" />
-        </background_color>
-        <width>87</width>
-        <x>93</x>
-        <name>Label Orientation_7</name>
-        <y>296</y>
-        <foreground_color>
-          <color name="IO Foreground" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <fontdata fontName="Sans" height="11" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>31</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_PS)ver-SP</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-5730</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>false</limits_from_pv>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>140</width>
-        <x>189</x>
-        <y>290</y>
-        <maximum>1.7976931348623157E308</maximum>
-        <foreground_color>
-          <color name="KeyboardEntry" red="0" green="255" blue="255" />
-        </foreground_color>
-        <minimum>-1.7976931348623157E308</minimum>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-572f</wuid>
-        <transparent>false</transparent>
-        <auto_size>false</auto_size>
-        <text>VERTICAL Power Supply</text>
-        <scripts />
-        <height>32</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="SubPanel" red="176" green="218" blue="249" />
-        </background_color>
-        <width>568</width>
-        <x>72</x>
-        <name>Label_15</name>
-        <y>240</y>
-        <foreground_color>
-          <color red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <fontdata fontName="Sans" height="10" style="1" />
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>3</precision>
-        <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>1e771979:1565068c2e3:-572e</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>######</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>31</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(PREFIX_PS)ver-RBV</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>false</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="TextBackground" red="70" green="70" blue="70" />
-        </background_color>
-        <width>150</width>
-        <x>411</x>
-        <name>Text Update_3</name>
-        <y>290</y>
-        <foreground_color>
-          <color name="TextDynamic" red="0" green="244" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-      </widget>
-    </widget>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Rectangle" version="1.0.0">
-    <border_style>0</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <line_width>1</line_width>
-    <horizontal_fill>true</horizontal_fill>
-    <alarm_pulsing>false</alarm_pulsing>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <rules />
-    <enabled>true</enabled>
-    <wuid>20cc570d:152c6318c71:-19d6</wuid>
-    <transparent>false</transparent>
-    <pv_value />
-    <alpha>255</alpha>
-    <bg_gradient_color>
-      <color name="IO Foreground" red="0" green="0" blue="0" />
-    </bg_gradient_color>
-    <scripts />
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <height>80</height>
-    <border_width>2</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <pv_name></pv_name>
-    <gradient>false</gradient>
-    <border_color>
-      <color red="0" green="148" blue="202" />
-    </border_color>
-    <anti_alias>true</anti_alias>
-    <line_style>0</line_style>
-    <widget_type>Rectangle</widget_type>
-    <fg_gradient_color>
-      <color name="IO Foreground" red="0" green="0" blue="0" />
-    </fg_gradient_color>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <background_color>
-      <color red="0" green="148" blue="202" />
-    </background_color>
-    <width>2491</width>
-    <x>18</x>
-    <name>Rectangle Template</name>
-    <y>0</y>
-    <fill_level>100.0</fill_level>
-    <foreground_color>
-      <color red="0" green="148" blue="202" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <opifont.name fontName="arial" height="10" style="0">IO Normal</opifont.name>
-    </font>
-    <line_color>
-      <color name="IO Line" red="0" green="32" blue="92" />
-    </line_color>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <enabled>false</enabled>
-    <wuid>20cc570d:152c6318c71:-19d2</wuid>
-    <transparent>true</transparent>
-    <auto_size>true</auto_size>
-    <text>EMU</text>
-    <scripts />
-    <height>39</height>
-    <border_width>2</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color name="IO Border" red="215" green="215" blue="215" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>true</wrap_words>
-    <background_color>
-      <color name="IO Background" red="255" green="255" blue="205" />
-    </background_color>
-    <width>73</width>
-    <x>475</x>
-    <name>Label Template</name>
-    <y>20</y>
-    <foreground_color>
-      <color red="255" green="255" blue="255" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <show_scrollbar>false</show_scrollbar>
-    <font>
-      <fontdata fontName="Titillium" height="25" style="0" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <enabled>false</enabled>
-    <wuid>-cae44c:157dd221fed:-6b69</wuid>
-    <transparent>true</transparent>
-    <auto_size>false</auto_size>
-    <text>Status</text>
-    <scripts />
-    <height>20</height>
-    <border_width>2</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color name="IO Border" red="215" green="215" blue="215" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>false</wrap_words>
-    <background_color>
-      <color name="IO Background" red="255" green="255" blue="205" />
-    </background_color>
-    <width>115</width>
-    <x>666</x>
-    <name>Label Orientation_7</name>
-    <y>30</y>
-    <foreground_color>
-      <color name="IO Foreground" red="0" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-    <alarm_pulsing>false</alarm_pulsing>
-    <precision>0</precision>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <horizontal_alignment>0</horizontal_alignment>
-    <rules />
-    <pv_value />
-    <auto_size>false</auto_size>
-    <text></text>
-    <rotation_angle>0.0</rotation_angle>
-    <show_units>true</show_units>
-    <height>25</height>
-    <multiline_input>false</multiline_input>
-    <border_width>1</border_width>
-    <visible>true</visible>
-    <pv_name>${PREFIX_SCAN}:$(NAME_MTR).FAZE</pv_name>
-    <selector_type>0</selector_type>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <precision_from_pv>true</precision_from_pv>
-    <widget_type>Text Input</widget_type>
-    <confirm_message></confirm_message>
-    <name>Text Input_9</name>
-    <style>0</style>
-    <actions hook="false" hook_all="false" />
-    <border_style>3</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <enabled>true</enabled>
-    <wuid>-cae44c:157dd221fed:-6b63</wuid>
-    <transparent>false</transparent>
-    <scripts />
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <format_type>0</format_type>
-    <limits_from_pv>false</limits_from_pv>
-    <background_color>
-      <color name="Black" red="0" green="0" blue="0" />
-    </background_color>
-    <width>322</width>
-    <x>780</x>
-    <y>27</y>
-    <maximum>1.7976931348623157E308</maximum>
-    <foreground_color>
-      <color name="Major" red="255" green="0" blue="0" />
-    </foreground_color>
-    <minimum>-1.7976931348623157E308</minimum>
-    <font>
-      <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.xyGraph" version="1.0.0">
-    <axis_1_scale_format></axis_1_scale_format>
-    <trace_2_x_axis_index>0</trace_2_x_axis_index>
-    <alarm_pulsing>false</alarm_pulsing>
-    <tooltip>$(trace_0_y_pv)
-$(trace_0_y_pv_value)</tooltip>
-    <trace_0_concatenate_data>false</trace_0_concatenate_data>
-    <trace_0_trace_type>0</trace_0_trace_type>
-    <border_width>1</border_width>
-    <trace_1_x_axis_index>0</trace_1_x_axis_index>
-    <border_style>0</border_style>
-    <axis_0_grid_color>
-      <color red="200" green="200" blue="200" />
-    </axis_0_grid_color>
-    <trace_0_name>$(trace_0_y_pv)</trace_0_name>
-    <trace_0_update_mode>0</trace_0_update_mode>
-    <trace_1_x_pv></trace_1_x_pv>
-    <wuid>4ad471b5:157e1276406:-7497</wuid>
-    <transparent>false</transparent>
-    <trace_1_update_mode>0</trace_1_update_mode>
-    <axis_0_title_font>
-      <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-    </axis_0_title_font>
-    <trace_2_update_mode>0</trace_2_update_mode>
-    <background_color>
-      <color red="240" green="240" blue="240" />
-    </background_color>
-    <x>2652</x>
-    <y>930</y>
-    <trace_0_x_axis_index>0</trace_0_x_axis_index>
-    <axis_count>2</axis_count>
-    <trace_1_point_size>4</trace_1_point_size>
-    <trace_1_anti_alias>true</trace_1_anti_alias>
-    <pv_value />
-    <trace_0_buffer_size>5000</trace_0_buffer_size>
-    <trace_2_buffer_size>5000</trace_2_buffer_size>
-    <axis_1_maximum>100.0</axis_1_maximum>
-    <axis_0_scale_font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </axis_0_scale_font>
-    <trigger_pv></trigger_pv>
-    <widget_type>XY Graph</widget_type>
-    <trace_2_line_width>1</trace_2_line_width>
-    <axis_1_axis_color>
-      <color red="0" green="0" blue="0" />
-    </axis_1_axis_color>
-    <axis_0_scale_format></axis_0_scale_format>
-    <axis_1_log_scale>false</axis_1_log_scale>
-    <title></title>
-    <trace_0_visible>true</trace_0_visible>
-    <trace_1_name>$(trace_1_y_pv)</trace_1_name>
-    <trace_1_y_pv_value />
-    <show_legend>true</show_legend>
-    <axis_0_axis_title>Primary X Axis (0)</axis_0_axis_title>
-    <axis_0_axis_color>
-      <color red="0" green="0" blue="0" />
-    </axis_0_axis_color>
-    <trace_2_update_delay>100</trace_2_update_delay>
-    <axis_0_dash_grid_line>true</axis_0_dash_grid_line>
-    <trace_0_point_style>0</trace_0_point_style>
-    <trace_1_point_style>0</trace_1_point_style>
-    <trace_0_line_width>1</trace_0_line_width>
-    <axis_0_time_format>0</axis_0_time_format>
-    <trace_count>3</trace_count>
-    <axis_1_show_grid>true</axis_1_show_grid>
-    <trace_2_trace_color>
-      <color red="33" green="179" blue="33" />
-    </trace_2_trace_color>
-    <axis_1_dash_grid_line>true</axis_1_dash_grid_line>
-    <trace_2_trace_type>0</trace_2_trace_type>
-    <show_toolbar>true</show_toolbar>
-    <axis_0_visible>true</axis_0_visible>
-    <axis_0_show_grid>true</axis_0_show_grid>
-    <trace_0_y_axis_index>1</trace_0_y_axis_index>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <trace_1_y_pv>SCANNINGDAQ:AI-CH1-DATA</trace_1_y_pv>
-    <trace_2_concatenate_data>false</trace_2_concatenate_data>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <trace_2_y_pv_value />
-    <trace_2_anti_alias>true</trace_2_anti_alias>
-    <axis_0_maximum>100.0</axis_0_maximum>
-    <trace_1_y_axis_index>1</trace_1_y_axis_index>
-    <trace_2_name>$(trace_2_y_pv)</trace_2_name>
-    <height>244</height>
-    <trace_2_visible>true</trace_2_visible>
-    <trigger_pv_value />
-    <axis_1_grid_color>
-      <color red="200" green="200" blue="200" />
-    </axis_1_grid_color>
-    <actions hook="false" hook_all="false" />
-    <trace_2_point_size>4</trace_2_point_size>
-    <axis_0_log_scale>false</axis_0_log_scale>
-    <trace_0_x_pv_value />
-    <axis_0_auto_scale_threshold>0.0</axis_0_auto_scale_threshold>
-    <rules />
-    <axis_1_visible>true</axis_1_visible>
-    <trace_0_update_delay>100</trace_0_update_delay>
-    <trace_1_concatenate_data>false</trace_1_concatenate_data>
-    <trace_1_trace_color>
-      <color red="242" green="26" blue="26" />
-    </trace_1_trace_color>
-    <pv_name></pv_name>
-    <name>XY Graph</name>
-    <trace_1_trace_type>0</trace_1_trace_type>
-    <axis_0_auto_scale>true</axis_0_auto_scale>
-    <axis_0_minimum>0.0</axis_0_minimum>
-    <trace_2_y_axis_index>1</trace_2_y_axis_index>
-    <trace_1_update_delay>100</trace_1_update_delay>
-    <axis_1_axis_title>Primary Y Axis (1)</axis_1_axis_title>
-    <trace_2_x_pv_value />
-    <axis_1_auto_scale>true</axis_1_auto_scale>
-    <trace_1_line_width>1</trace_1_line_width>
-    <trace_2_y_pv>SCANNINGDAQ:AI-CH2-DATA</trace_2_y_pv>
-    <trace_1_plot_mode>0</trace_1_plot_mode>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <trace_0_y_pv>SCANNINGDAQ:AI-CH0-DATA</trace_0_y_pv>
-    <trace_2_point_style>0</trace_2_point_style>
-    <trace_0_plot_mode>0</trace_0_plot_mode>
-    <enabled>true</enabled>
-    <trace_0_x_pv></trace_0_x_pv>
-    <axis_1_scale_font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </axis_1_scale_font>
-    <axis_1_time_format>0</axis_1_time_format>
-    <border_alarm_sensitive>true</border_alarm_sensitive>
-    <show_plot_area_border>false</show_plot_area_border>
-    <width>352</width>
-    <trace_1_x_pv_value />
-    <axis_1_minimum>0.0</axis_1_minimum>
-    <title_font>
-      <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-    </title_font>
-    <trace_0_y_pv_value />
-    <trace_1_visible>true</trace_1_visible>
-    <plot_area_background_color>
-      <color red="255" green="255" blue="255" />
-    </plot_area_background_color>
-    <axis_1_title_font>
-      <opifont.name fontName="Cantarell" height="11" style="1">Default Bold</opifont.name>
-    </axis_1_title_font>
-    <visible>true</visible>
-    <trace_1_buffer_size>5000</trace_1_buffer_size>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <scripts />
-    <trace_0_point_size>4</trace_0_point_size>
-    <trace_0_trace_color>
-      <color red="21" green="21" blue="196" />
-    </trace_0_trace_color>
-    <trace_0_anti_alias>true</trace_0_anti_alias>
-    <axis_1_auto_scale_threshold>0.0</axis_1_auto_scale_threshold>
-    <trace_2_plot_mode>0</trace_2_plot_mode>
-    <trace_2_x_pv></trace_2_x_pv>
-    <foreground_color>
-      <color red="0" green="0" blue="255" />
-    </foreground_color>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.tab" version="1.0.0">
-    <active_tab>0</active_tab>
-    <tooltip></tooltip>
-    <height>460</height>
-    <border_width>1</border_width>
-    <border_color>
-      <color name="Container Border Grey" red="150" green="150" blue="150" />
-    </border_color>
-    <tab_0_foreground_color>
-      <color name="Black" red="0" green="0" blue="0" />
-    </tab_0_foreground_color>
-    <actions hook="false" hook_all="false">
-      <action type="WRITE_PV">
-        <pv_name>$(pv_name)</pv_name>
-        <value></value>
-        <timeout>10</timeout>
-        <confirm_message></confirm_message>
-        <description>save data</description>
-      </action>
-    </actions>
-    <tab_1_enabled>true</tab_1_enabled>
-    <border_style>14</border_style>
-    <enabled>true</enabled>
-    <wuid>-20a75393:15809f6e4ee:-74d8</wuid>
-    <tab_1_background_color>
-      <color name="Container Grey" red="200" green="200" blue="200" />
-    </tab_1_background_color>
-    <tab_1_icon_path></tab_1_icon_path>
-    <tab_1_font>
-      <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-    </tab_1_font>
-    <background_color>
-      <color name="Container Border Grey" red="150" green="150" blue="150" />
-    </background_color>
-    <width>450</width>
-    <x>2712</x>
-    <horizontal_tabs>true</horizontal_tabs>
-    <y>486</y>
-    <rules />
-    <macros>
-      <include_parent_macros>true</include_parent_macros>
-    </macros>
-    <visible>true</visible>
-    <tab_0_background_color>
-      <color name="Container Grey" red="200" green="200" blue="200" />
-    </tab_0_background_color>
-    <widget_type>Tabbed Container</widget_type>
-    <name>Tabbed Container_1</name>
-    <minimum_tab_height>10</minimum_tab_height>
-    <tab_0_font>
-      <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-    </tab_0_font>
-    <tab_0_title>Vertical motor</tab_0_title>
-    <tab_1_foreground_color>
-      <color name="Black" red="0" green="0" blue="0" />
-    </tab_1_foreground_color>
-    <tab_1_title>Console</tab_1_title>
-    <scripts />
-    <tab_count>2</tab_count>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <tab_0_icon_path></tab_0_icon_path>
-    <tab_0_enabled>true</tab_0_enabled>
-    <foreground_color>
-      <color name="Black" red="0" green="0" blue="0" />
-    </foreground_color>
-    <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0">
-      <border_style>0</border_style>
-      <tooltip></tooltip>
-      <rules />
-      <enabled>true</enabled>
-      <wuid>-20a75393:15809f6e4ee:-74d7</wuid>
-      <transparent>true</transparent>
-      <lock_children>false</lock_children>
-      <scripts />
-      <height>420</height>
-      <border_width>1</border_width>
-      <scale_options>
-        <width_scalable>true</width_scalable>
-        <height_scalable>true</height_scalable>
-        <keep_wh_ratio>false</keep_wh_ratio>
-      </scale_options>
-      <macros>
-        <include_parent_macros>true</include_parent_macros>
-      </macros>
-      <visible>true</visible>
-      <border_color>
-        <color red="0" green="128" blue="255" />
-      </border_color>
-      <widget_type>Grouping Container</widget_type>
-      <background_color>
-        <color red="240" green="240" blue="240" />
-      </background_color>
-      <width>444</width>
-      <x>1</x>
-      <name>Vertical motor</name>
-      <y>1</y>
-      <foreground_color>
-        <color red="192" green="192" blue="192" />
-      </foreground_color>
-      <actions hook="false" hook_all="false" />
-      <fc>false</fc>
-      <show_scrollbar>true</show_scrollbar>
-      <font>
-        <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-      </font>
-      <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>-1</bit>
-        <pv_value />
-        <height>18</height>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):V_SWITCH_H_GET</pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>LED</widget_type>
-        <name>LED</name>
-        <actions hook="false" hook_all="false" />
-        <show_boolean_label>false</show_boolean_label>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74d6</wuid>
-        <on_color>
-          <color name="Minor" red="255" green="128" blue="0" />
-        </on_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <on_label>ON</on_label>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <off_color>
-          <color name="Green Off" red="0" green="30" blue="0" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Field Background Grey" red="240" green="240" blue="240" />
-        </background_color>
-        <square_led>false</square_led>
-        <width>18</width>
-        <x>30</x>
-        <data_type>0</data_type>
-        <y>30</y>
-        <foreground_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <off_label>OFF</off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74d5</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Vertical high switch</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>114</width>
-        <x>60</x>
-        <name>Label Template_13</name>
-        <y>30</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>-1</bit>
-        <pv_value />
-        <height>18</height>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):V_SWITCH_L_GET</pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>LED</widget_type>
-        <name>LED</name>
-        <actions hook="false" hook_all="false" />
-        <show_boolean_label>false</show_boolean_label>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74d4</wuid>
-        <on_color>
-          <color name="Minor" red="255" green="128" blue="0" />
-        </on_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <on_label>ON</on_label>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <off_color>
-          <color name="Green Off" red="0" green="30" blue="0" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Field Background Grey" red="240" green="240" blue="240" />
-        </background_color>
-        <square_led>false</square_led>
-        <width>18</width>
-        <x>30</x>
-        <data_type>0</data_type>
-        <y>60</y>
-        <foreground_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <off_label>OFF</off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74d3</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Vertical low switch</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>109</width>
-        <x>60</x>
-        <name>Label Template_13</name>
-        <y>60</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>-1</bit>
-        <pv_value />
-        <height>18</height>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):V_M_IN_POSITION_GET</pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>LED</widget_type>
-        <name>LED</name>
-        <actions hook="false" hook_all="false" />
-        <show_boolean_label>false</show_boolean_label>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74d2</wuid>
-        <on_color>
-          <color name="Green On" red="0" green="255" blue="0" />
-        </on_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <on_label>ON</on_label>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <off_color>
-          <color name="Minor" red="255" green="128" blue="0" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Field Background Grey" red="240" green="240" blue="240" />
-        </background_color>
-        <square_led>false</square_led>
-        <width>18</width>
-        <x>30</x>
-        <data_type>0</data_type>
-        <y>90</y>
-        <foreground_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <off_label>OFF</off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <rules />
-        <effect_3d>true</effect_3d>
-        <bit>-1</bit>
-        <pv_value />
-        <height>18</height>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):V_HOME_DONE_GET</pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>LED</widget_type>
-        <name>LED</name>
-        <actions hook="false" hook_all="false" />
-        <show_boolean_label>false</show_boolean_label>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74d1</wuid>
-        <on_color>
-          <color name="Green On" red="0" green="255" blue="0" />
-        </on_color>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <on_label>ON</on_label>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>true</keep_wh_ratio>
-        </scale_options>
-        <off_color>
-          <color name="Major" red="255" green="0" blue="0" />
-        </off_color>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Field Background Grey" red="240" green="240" blue="240" />
-        </background_color>
-        <square_led>false</square_led>
-        <width>18</width>
-        <x>30</x>
-        <data_type>0</data_type>
-        <y>120</y>
-        <foreground_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-        </font>
-        <off_label>OFF</off_label>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74d0</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Vertical motor in position</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>151</width>
-        <x>60</x>
-        <name>Label Template_13</name>
-        <y>90</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74cf</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Vertical motor, home procedure done</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>225</width>
-        <x>60</x>
-        <name>Label Template_13</name>
-        <y>120</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="enable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0 == 1">
-              <value>false</value>
-            </exp>
-            <pv trig="true">$(P)_$(M):V_BRAKE_GET</pv>
-          </rule>
-          <rule name="color_enable" prop_id="background_color" out_exp="false">
-            <exp bool_exp="pv0 == 1">
-              <value>
-                <color name="Container Grey" red="200" green="200" blue="200" />
-              </value>
-            </exp>
-            <pv trig="true">$(P)_$(M):V_BRAKE_GET</pv>
-          </rule>
-        </rules>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>20</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):V_ABS-POS_SET</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74ce</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>true</limits_from_pv>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>137</width>
-        <x>220</x>
-        <y>231</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74cd</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Set new absolute position</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>154</width>
-        <x>47</x>
-        <name>Label Template_13</name>
-        <y>232</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74cc</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>20</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):V_M_POSITION_GET</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="Field Background Grey" red="240" green="240" blue="240" />
-        </background_color>
-        <width>137</width>
-        <x>220</x>
-        <name>Text Update</name>
-        <y>260</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="0">Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74cb</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Actual position</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>89</width>
-        <x>120</x>
-        <name>Label Template_13</name>
-        <y>261</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74ca</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Brake</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>34</width>
-        <x>30</x>
-        <name>Label Template_13</name>
-        <y>147</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules>
-          <rule name="enable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0 == 1">
-              <value>false</value>
-            </exp>
-            <pv trig="true">$(P)_$(M):V_BRAKE_GET</pv>
-          </rule>
-        </rules>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c9</wuid>
-        <pv_value />
-        <text>Go home position</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>24</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </background_color>
-        <width>156</width>
-        <x>211</x>
-        <name>Action Button_1</name>
-        <y>300</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>$(P)_$(M):V_GO_HOME_SET</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-        </actions>
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules>
-          <rule name="enable" prop_id="enabled" out_exp="false">
-            <exp bool_exp="pv0 == 1">
-              <value>false</value>
-            </exp>
-            <pv trig="true">$(P)_$(M):V_BRAKE_GET</pv>
-          </rule>
-        </rules>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c8</wuid>
-        <pv_value />
-        <text>Go maintenance position</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>24</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </background_color>
-        <width>221</width>
-        <x>178</x>
-        <name>Action Button_1</name>
-        <y>340</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>$(P)_$(M):V_GO_MAINTENANCE_SET</pv_name>
-            <value>1</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-        </actions>
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
-        <toggle_button>false</toggle_button>
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <tooltip>$(pv_name)</tooltip>
-        <push_action_index>0</push_action_index>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c7</wuid>
-        <pv_value />
-        <text>STOP EMERGENCY</text>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <height>54</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <image></image>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <widget_type>Action Button</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <background_color>
-          <color name="Button Grey" red="180" green="180" blue="180" />
-        </background_color>
-        <width>156</width>
-        <x>260</x>
-        <name>Action Button_1</name>
-        <y>30</y>
-        <style>0</style>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false">
-          <action type="WRITE_PV">
-            <pv_name>$(P)_$(M):ASK</pv_name>
-            <value>#1K</value>
-            <timeout>10</timeout>
-            <confirm_message></confirm_message>
-            <description></description>
-          </action>
-        </actions>
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>20</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):V_VELOCITY_SET</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c6</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>true</limits_from_pv>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>137</width>
-        <x>220</x>
-        <y>200</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c5</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Velocity</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>47</width>
-        <x>151</x>
-        <name>Label Template_13</name>
-        <y>201</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules>
-          <rule name="On_OFF_BRAKE" prop_id="text" out_exp="false">
-            <exp bool_exp="pv0">
-              <value>off</value>
-            </exp>
-            <pv trig="true">$(P)_$(M):V_BRAKE_GET</pv>
-          </rule>
-        </rules>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c4</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text>on</text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>18</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name></pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="Field Background Grey" red="240" green="240" blue="240" />
-        </background_color>
-        <width>41</width>
-        <x>70</x>
-        <name>Text Update</name>
-        <y>147</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="0">Normal</opifont.name>
-        </font>
-      </widget>
-    </widget>
-    <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0">
-      <border_style>0</border_style>
-      <tooltip></tooltip>
-      <rules />
-      <enabled>true</enabled>
-      <wuid>-20a75393:15809f6e4ee:-74c3</wuid>
-      <transparent>true</transparent>
-      <lock_children>false</lock_children>
-      <scripts />
-      <height>420</height>
-      <border_width>1</border_width>
-      <scale_options>
-        <width_scalable>true</width_scalable>
-        <height_scalable>true</height_scalable>
-        <keep_wh_ratio>false</keep_wh_ratio>
-      </scale_options>
-      <macros>
-        <include_parent_macros>true</include_parent_macros>
-      </macros>
-      <visible>false</visible>
-      <border_color>
-        <color red="0" green="128" blue="255" />
-      </border_color>
-      <widget_type>Grouping Container</widget_type>
-      <background_color>
-        <color red="240" green="240" blue="240" />
-      </background_color>
-      <width>444</width>
-      <x>1</x>
-      <name>Console</name>
-      <y>1</y>
-      <foreground_color>
-        <color red="192" green="192" blue="192" />
-      </foreground_color>
-      <actions hook="false" hook_all="false" />
-      <fc>false</fc>
-      <show_scrollbar>true</show_scrollbar>
-      <font>
-        <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-      </font>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c2</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Answer</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>44</width>
-        <x>50</x>
-        <name>Label Template_1</name>
-        <y>131</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>0</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c1</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>Ask</text>
-        <scripts />
-        <height>18</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>21</width>
-        <x>73</x>
-        <name>Label Template_13</name>
-        <y>96</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="10" style="0">Small</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)</tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <show_units>true</show_units>
-        <height>19</height>
-        <multiline_input>false</multiline_input>
-        <border_width>1</border_width>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):ASK</pv_name>
-        <selector_type>0</selector_type>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Input</widget_type>
-        <confirm_message></confirm_message>
-        <name>Text Input</name>
-        <style>0</style>
-        <actions hook="false" hook_all="false" />
-        <border_style>3</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74c0</wuid>
-        <transparent>false</transparent>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <format_type>0</format_type>
-        <limits_from_pv>true</limits_from_pv>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>248</width>
-        <x>103</x>
-        <y>95</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="1">Normal Bold</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
-        <border_style>0</border_style>
-        <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-        <alarm_pulsing>false</alarm_pulsing>
-        <precision>0</precision>
-        <tooltip>$(pv_name)</tooltip>
-        <horizontal_alignment>2</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74bf</wuid>
-        <transparent>false</transparent>
-        <pv_value />
-        <auto_size>false</auto_size>
-        <text></text>
-        <rotation_angle>0.0</rotation_angle>
-        <scripts />
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <show_units>true</show_units>
-        <height>19</height>
-        <border_width>1</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <pv_name>$(P)_$(M):ANSWER</pv_name>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Blue" red="0" green="128" blue="255" />
-        </border_color>
-        <precision_from_pv>true</precision_from_pv>
-        <widget_type>Text Update</widget_type>
-        <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-        <wrap_words>false</wrap_words>
-        <format_type>0</format_type>
-        <background_color>
-          <color name="Field Background Grey" red="240" green="240" blue="240" />
-        </background_color>
-        <width>248</width>
-        <x>103</x>
-        <name>Text Update</name>
-        <y>130</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <font>
-          <opifont.name fontName="OpenSans" height="12" style="0">Normal</opifont.name>
-        </font>
-      </widget>
-      <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-        <border_style>0</border_style>
-        <tooltip></tooltip>
-        <horizontal_alignment>1</horizontal_alignment>
-        <rules />
-        <enabled>true</enabled>
-        <wuid>-20a75393:15809f6e4ee:-74be</wuid>
-        <transparent>true</transparent>
-        <auto_size>true</auto_size>
-        <text>This tab is for advanced user ONLY !</text>
-        <scripts />
-        <height>27</height>
-        <border_width>2</border_width>
-        <scale_options>
-          <width_scalable>true</width_scalable>
-          <height_scalable>true</height_scalable>
-          <keep_wh_ratio>false</keep_wh_ratio>
-        </scale_options>
-        <visible>true</visible>
-        <vertical_alignment>1</vertical_alignment>
-        <border_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </border_color>
-        <widget_type>Label</widget_type>
-        <wrap_words>true</wrap_words>
-        <background_color>
-          <color name="White" red="255" green="255" blue="255" />
-        </background_color>
-        <width>356</width>
-        <x>42</x>
-        <name>Label Template_5</name>
-        <y>20</y>
-        <foreground_color>
-          <color name="Black" red="0" green="0" blue="0" />
-        </foreground_color>
-        <actions hook="false" hook_all="false" />
-        <show_scrollbar>false</show_scrollbar>
-        <font>
-          <opifont.name fontName="OpenSans" height="15" style="1">Medium Bold</opifont.name>
-        </font>
-      </widget>
-    </widget>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <enabled>false</enabled>
-    <wuid>-16429ab9:1582e68df9a:-3768</wuid>
-    <transparent>true</transparent>
-    <auto_size>false</auto_size>
-    <text>Coeff MRAD to VOLT</text>
-    <scripts />
-    <height>20</height>
-    <border_width>2</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color name="IO Border" red="215" green="215" blue="215" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>false</wrap_words>
-    <background_color>
-      <color name="IO Background" red="255" green="255" blue="205" />
-    </background_color>
-    <width>199</width>
-    <x>2698</x>
-    <name>Label Orientation_2</name>
-    <y>132</y>
-    <foreground_color>
-      <color name="IO Foreground" red="0" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <enabled>false</enabled>
-    <wuid>-16429ab9:1582e68df9a:-3767</wuid>
-    <transparent>true</transparent>
-    <auto_size>false</auto_size>
-    <text>Coeff VOLT to MRAD</text>
-    <scripts />
-    <height>20</height>
-    <border_width>2</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color name="IO Border" red="215" green="215" blue="215" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>false</wrap_words>
-    <background_color>
-      <color name="IO Background" red="255" green="255" blue="205" />
-    </background_color>
-    <width>199</width>
-    <x>2694</x>
-    <name>Label Orientation_12</name>
-    <y>165</y>
-    <foreground_color>
-      <color name="IO Foreground" red="0" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-    <alarm_pulsing>false</alarm_pulsing>
-    <precision>0</precision>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <pv_value />
-    <auto_size>false</auto_size>
-    <text></text>
-    <rotation_angle>0.0</rotation_angle>
-    <show_units>true</show_units>
-    <height>31</height>
-    <multiline_input>false</multiline_input>
-    <border_width>1</border_width>
-    <visible>true</visible>
-    <pv_name>${PREFIX_SCAN}:$(CALC)-FactVtoMRAD</pv_name>
-    <selector_type>0</selector_type>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <precision_from_pv>true</precision_from_pv>
-    <widget_type>Text Input</widget_type>
-    <confirm_message></confirm_message>
-    <name>Text Input_5</name>
-    <style>0</style>
-    <actions hook="false" hook_all="false" />
-    <border_style>3</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <enabled>true</enabled>
-    <wuid>-16429ab9:1582e68df9a:-3766</wuid>
-    <transparent>false</transparent>
-    <scripts />
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <format_type>0</format_type>
-    <limits_from_pv>false</limits_from_pv>
-    <background_color>
-      <color name="TextBackground" red="70" green="70" blue="70" />
-    </background_color>
-    <width>133</width>
-    <x>2892</x>
-    <y>159</y>
-    <maximum>1.7976931348623157E308</maximum>
-    <foreground_color>
-      <color name="Green On" red="0" green="255" blue="0" />
-    </foreground_color>
-    <minimum>-1.7976931348623157E308</minimum>
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-    <alarm_pulsing>false</alarm_pulsing>
-    <precision>0</precision>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <pv_value />
-    <auto_size>false</auto_size>
-    <text></text>
-    <rotation_angle>0.0</rotation_angle>
-    <show_units>true</show_units>
-    <height>31</height>
-    <multiline_input>false</multiline_input>
-    <border_width>1</border_width>
-    <visible>true</visible>
-    <pv_name>${PREFIX_SCAN}:${CALC}-FactMRADtoV</pv_name>
-    <selector_type>0</selector_type>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <precision_from_pv>true</precision_from_pv>
-    <widget_type>Text Input</widget_type>
-    <confirm_message></confirm_message>
-    <name>Text Input_2</name>
-    <style>0</style>
-    <actions hook="false" hook_all="false" />
-    <border_style>3</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <enabled>true</enabled>
-    <wuid>-16429ab9:1582e68df9a:-3765</wuid>
-    <transparent>false</transparent>
-    <scripts />
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <format_type>0</format_type>
-    <limits_from_pv>false</limits_from_pv>
-    <background_color>
-      <color name="TextBackground" red="70" green="70" blue="70" />
-    </background_color>
-    <width>133</width>
-    <x>2892</x>
-    <y>126</y>
-    <maximum>1.7976931348623157E308</maximum>
-    <foreground_color>
-      <color name="Green On" red="0" green="255" blue="0" />
-    </foreground_color>
-    <minimum>-1.7976931348623157E308</minimum>
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Rectangle" version="1.0.0">
-    <border_style>0</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <line_width>0</line_width>
-    <horizontal_fill>true</horizontal_fill>
-    <alarm_pulsing>false</alarm_pulsing>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <rules />
-    <enabled>true</enabled>
-    <wuid>-16429ab9:1582e68df9a:-3742</wuid>
-    <transparent>false</transparent>
-    <pv_value />
-    <alpha>255</alpha>
-    <bg_gradient_color>
-      <color red="255" green="255" blue="255" />
-    </bg_gradient_color>
-    <scripts />
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <height>79</height>
-    <border_width>1</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <pv_name></pv_name>
-    <gradient>false</gradient>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <anti_alias>true</anti_alias>
-    <line_style>0</line_style>
-    <widget_type>Rectangle</widget_type>
-    <fg_gradient_color>
-      <color red="255" green="255" blue="255" />
-    </fg_gradient_color>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <background_color>
-      <color name="Container Border Grey" red="150" green="150" blue="150" />
-    </background_color>
-    <width>289</width>
-    <x>2832</x>
-    <name>Rectangle</name>
-    <y>264</y>
-    <fill_level>0.0</fill_level>
-    <foreground_color>
-      <color red="255" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </font>
-    <line_color>
-      <color red="128" green="0" blue="255" />
-    </line_color>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <enabled>false</enabled>
-    <wuid>-16429ab9:1582e68df9a:-3741</wuid>
-    <transparent>true</transparent>
-    <auto_size>false</auto_size>
-    <text>VOLTAGE Max</text>
-    <scripts />
-    <height>20</height>
-    <border_width>2</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color name="IO Border" red="215" green="215" blue="215" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>false</wrap_words>
-    <background_color>
-      <color name="IO Background" red="255" green="255" blue="205" />
-    </background_color>
-    <width>199</width>
-    <x>2814</x>
-    <name>Label Orientation_13</name>
-    <y>309</y>
-    <foreground_color>
-      <color name="IO Foreground" red="0" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-    <alarm_pulsing>false</alarm_pulsing>
-    <precision>0</precision>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <pv_value />
-    <auto_size>false</auto_size>
-    <text></text>
-    <rotation_angle>0.0</rotation_angle>
-    <show_units>true</show_units>
-    <height>31</height>
-    <multiline_input>false</multiline_input>
-    <border_width>1</border_width>
-    <visible>true</visible>
-    <pv_name>${PREFIX_SCAN}:${PROC}-VoltMin</pv_name>
-    <selector_type>0</selector_type>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <precision_from_pv>true</precision_from_pv>
-    <widget_type>Text Input</widget_type>
-    <confirm_message></confirm_message>
-    <name>Text Input_7</name>
-    <style>0</style>
-    <actions hook="false" hook_all="false" />
-    <border_style>3</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <enabled>true</enabled>
-    <wuid>-16429ab9:1582e68df9a:-3740</wuid>
-    <transparent>false</transparent>
-    <scripts />
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <format_type>0</format_type>
-    <limits_from_pv>false</limits_from_pv>
-    <background_color>
-      <color name="TextBackground" red="70" green="70" blue="70" />
-    </background_color>
-    <width>100</width>
-    <x>3012</x>
-    <y>303</y>
-    <maximum>1.7976931348623157E308</maximum>
-    <foreground_color>
-      <color name="Green On" red="0" green="255" blue="0" />
-    </foreground_color>
-    <minimum>-1.7976931348623157E308</minimum>
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <enabled>false</enabled>
-    <wuid>-16429ab9:1582e68df9a:-373f</wuid>
-    <transparent>true</transparent>
-    <auto_size>false</auto_size>
-    <text>VOLTAGE Min</text>
-    <scripts />
-    <height>20</height>
-    <border_width>2</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color name="IO Border" red="215" green="215" blue="215" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>false</wrap_words>
-    <background_color>
-      <color name="IO Background" red="255" green="255" blue="205" />
-    </background_color>
-    <width>199</width>
-    <x>2818</x>
-    <name>Label Orientation_14</name>
-    <y>276</y>
-    <foreground_color>
-      <color name="IO Foreground" red="0" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
-    <alarm_pulsing>false</alarm_pulsing>
-    <precision>0</precision>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <pv_value />
-    <auto_size>false</auto_size>
-    <text></text>
-    <rotation_angle>0.0</rotation_angle>
-    <show_units>true</show_units>
-    <height>31</height>
-    <multiline_input>false</multiline_input>
-    <border_width>1</border_width>
-    <visible>true</visible>
-    <pv_name>${PREFIX_SCAN}:${PROC}-VoltMax</pv_name>
-    <selector_type>0</selector_type>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <precision_from_pv>true</precision_from_pv>
-    <widget_type>Text Input</widget_type>
-    <confirm_message></confirm_message>
-    <name>Text Input_8</name>
-    <style>0</style>
-    <actions hook="false" hook_all="false" />
-    <border_style>3</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <enabled>true</enabled>
-    <wuid>-16429ab9:1582e68df9a:-373e</wuid>
-    <transparent>false</transparent>
-    <scripts />
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <format_type>0</format_type>
-    <limits_from_pv>false</limits_from_pv>
-    <background_color>
-      <color name="TextBackground" red="70" green="70" blue="70" />
-    </background_color>
-    <width>100</width>
-    <x>3012</x>
-    <y>270</y>
-    <maximum>1.7976931348623157E308</maximum>
-    <foreground_color>
-      <color name="Green On" red="0" green="255" blue="0" />
-    </foreground_color>
-    <minimum>-1.7976931348623157E308</minimum>
-    <font>
-      <fontdata fontName="Sans" height="10" style="1" />
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.checkbox" version="1.0.0">
-    <border_style>0</border_style>
-    <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
-    <alarm_pulsing>false</alarm_pulsing>
-    <tooltip>$(pv_name)
-$(pv_value)</tooltip>
-    <rules />
-    <bit>0</bit>
-    <enabled>true</enabled>
-    <wuid>-16429ab9:1582e68df9a:-6254</wuid>
-    <selected_color>
-      <color red="77" green="77" blue="77" />
-    </selected_color>
-    <pv_value />
-    <auto_size>false</auto_size>
-    <scripts />
-    <border_alarm_sensitive>true</border_alarm_sensitive>
-    <height>20</height>
-    <border_width>1</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>false</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <pv_name>${PREFIX_SCAN}:PROC-SIMU</pv_name>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <label></label>
-    <widget_type>Check Box</widget_type>
-    <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
-    <background_color>
-      <color red="240" green="240" blue="240" />
-    </background_color>
-    <width>33</width>
-    <x>1156</x>
-    <name>Check Box</name>
-    <y>30</y>
-    <foreground_color>
-      <color red="0" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <opifont.name fontName="Cantarell" height="11" style="0">Default</opifont.name>
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules />
-    <enabled>true</enabled>
-    <wuid>-16429ab9:1582e68df9a:-6258</wuid>
-    <transparent>true</transparent>
-    <auto_size>false</auto_size>
-    <text>Simulation</text>
-    <scripts />
-    <height>20</height>
-    <border_width>1</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>false</wrap_words>
-    <background_color>
-      <color red="255" green="255" blue="255" />
-    </background_color>
-    <width>80</width>
-    <x>1188</x>
-    <name>Label</name>
-    <y>30</y>
-    <foreground_color>
-      <color red="0" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <opifont.name fontName="OpenSans" height="10" style="1">Small Bold</opifont.name>
-    </font>
-  </widget>
-  <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
-    <border_style>0</border_style>
-    <tooltip></tooltip>
-    <horizontal_alignment>1</horizontal_alignment>
-    <rules>
-      <rule name="Visible" prop_id="visible" out_exp="false">
-        <exp bool_exp="pv0==1">
-          <value>true</value>
-        </exp>
-        <exp bool_exp="pv0==0">
-          <value>false</value>
-        </exp>
-        <pv trig="true">${PREFIX_SCAN}:PROC-SIMU</pv>
-      </rule>
-    </rules>
-    <enabled>true</enabled>
-    <wuid>-16429ab9:158444d4181:-7960</wuid>
-    <transparent>true</transparent>
-    <auto_size>false</auto_size>
-    <text>SIMULATION</text>
-    <scripts />
-    <height>45</height>
-    <border_width>1</border_width>
-    <scale_options>
-      <width_scalable>true</width_scalable>
-      <height_scalable>true</height_scalable>
-      <keep_wh_ratio>false</keep_wh_ratio>
-    </scale_options>
-    <visible>true</visible>
-    <vertical_alignment>1</vertical_alignment>
-    <border_color>
-      <color red="0" green="128" blue="255" />
-    </border_color>
-    <widget_type>Label</widget_type>
-    <wrap_words>false</wrap_words>
-    <background_color>
-      <color red="255" green="255" blue="255" />
-    </background_color>
-    <width>411</width>
-    <x>1200</x>
-    <name>Label_163</name>
-    <y>88</y>
-    <foreground_color>
-      <color name="Major" red="255" green="0" blue="0" />
-    </foreground_color>
-    <actions hook="false" hook_all="false" />
-    <font>
-      <fontdata fontName="Cantarell" height="26" style="1" />
-    </font>
-  </widget>
-</display>
\ No newline at end of file
diff --git a/builddir/startup/EMU.cmd b/builddir/startup/EMU.cmd
deleted file mode 100644
index dc21f8a..0000000
--- a/builddir/startup/EMU.cmd
+++ /dev/null
@@ -1,214 +0,0 @@
-# Required modules ###
-require ifcdaq
-require singlemotion
-require mrfsample
-require pev
-require EMU,jfdenis
-require ecat2db,0.3.2
-
-### MACROS ###
-# PMAC common macros3       ) 
-epicsEnvSet("PMACPREFIX", "PMAC")
-epicsEnvSet("PMACPORT",   "pmacLV")
-epicsEnvSet("MOTOR_PORT", "pmac1" )
-epicsEnvSet("NB_AXES", "1" )
-
-# Motor Macros
-epicsEnvSet("EGU",       "mm"   )
-epicsEnvSet("DIR",       "Pos"  )
-epicsEnvSet("MRES",      "0.000249515")
-epicsEnvSet("PREC",      "4"    )
-epicsEnvSet("DHLM",      "4"   )
-epicsEnvSet("DLLM",      "-200"  )
-epicsEnvSet("VELO",      "1"    )
-epicsEnvSet("VBAS",      "0.1"  )
-epicsEnvSet("VMAX",      "2"    )
-epicsEnvSet("ACCL",      "0.1"  )
-epicsEnvSet("BDST",      "0"    )
-epicsEnvSet("INIT",      ""     )
-epicsEnvSet("OFF",       "0"    )
-
-epicsEnvSet("MOTOR_NAME1",  "MTR1")
-epicsEnvSet("AXIS_NO1",     "1")
-
-# Motor Status macros
-epicsEnvSet("SCAN",         "1 second")
-epicsEnvSet("OVERHEAT1",    "MAJOR"   )
-epicsEnvSet("SWITCH_OFF1",  "MINOR"   )
-epicsEnvSet("OVERHEAT2",    "0"       )
-epicsEnvSet("SWITCH_OFF2",  "0"       )
-epicsEnvSet("MOTOR_ERROR1", "0"       )
-epicsEnvSet("MOTOR_ERROR2", "0"       )
-epicsEnvSet("MOTOR_ERROR3", "0"       )
-epicsEnvSet("MOTOR_ERROR4", "0"       )
-
-# EVG Macros 
-epicsEnvSet("SYS"             "SYS0")
-epicsEnvSet("EVG"             "EVG0")
-epicsEnvSet("EVG_VMESLOT"     "7")
-
-# EVR Macros
-epicsEnvSet("EVR_PCIDOMAIN",    "0000")
-epicsEnvSet("EVR_PCIBUS",       "05")
-epicsEnvSet("EVR_PCIDEVICE",    "00")
-epicsEnvSet("EVR_PCIFUNCTION",  "0")
-epicsEnvSet("EVR",              "EVR0")
-epicsEnvSet("EVR_PUL0_EVENT",   "14")
-epicsEnvSet("EVR_PUL0_DELAY",   "$(EVR_EV14_OUT0_DELAY=0)")
-epicsEnvSet("EVR_PUL0_WIDTH",   "$(EVR_EV14_OUT0_WIDTH=1000)")
-
-#DAQ macros
-epicsEnvSet("DAQPREFIX",  "SCANNINGDAQ"  )
-epicsEnvSet("DAQBUFSIZE", "1024"         )
-
-#Scanning macros
-epicsEnvSet("SCANPREFIX", "SCAN"     )
-epicsEnvSet("SCAN_SLIT", "MTR"          )
-epicsEnvSet("SCAN_EF", "PS"              )
-epicsEnvSet("SCAN_POINTS_EF", "1000"     )
-epicsEnvSet("SCAN_POINTS_SLIT", "100"    )
-
-epicsEnvSet(EPICS_CA_MAX_ARRAY_BYTES, 400000000)
-
-# Connection to PMAC and setup for $(NUM_MOTORS) motors
-pmacAsynIPConfigure($(PMACPORT), "10.2.139.237:1025")
-pmacCreateController($(MOTOR_PORT), $(PMACPORT), 0, $(NB_AXES), 50, 300)
-pmacCreateAxis($(MOTOR_PORT), $(AXIS_NO1))
-
-# Initialize EVG
-mrmEvgSetupVME($(EVG), $(EVG_VMESLOT), 0x100000, 1, 0x01)
-
-# Initialize EVR
-mrmEvrSetupPCI($(EVR), $(EVR_PCIDOMAIN), $(EVR_PCIBUS), $(EVR_PCIDEVICE), $(EVR_PCIFUNCTION))
-
-# Initialize daq
-ndsCreateDevice(ifcdaq, $(DAQPREFIX), card=0, fmc=2)
-
-### LOAD RECORDS ###
-
-#Load EVG records
-dbLoadRecords("evg-vme-230.db", "DEVICE=$(EVG), SYS=$(SYS)")
-
-#Load EVR records
-dbLoadRecords("evr-pmc-230.db", "DEVICE=$(EVR), SYS=$(SYS)")
-dbLoadRecords("evr-softEvent.template", "DEVICE=$(EVR), SYS=$(SYS), EVT=$(EVR_PUL0_EVENT), CODE=$(EVR_PUL0_EVENT)")
-dbLoadRecords("evr-pulserMap.template", "DEVICE=$(EVR), SYS=$(SYS), EVT=$(EVR_PUL0_EVENT), PID=0, F=Trig, ID=0")
-
-## Load ifcdaq instance
-dbLoadRecords(IFCDAQAIChannelGroup.template, "PREFIX=$(DAQPREFIX),CH_GRP_ID=AI")
-dbLoadRecords(IFCDAQAIChannel.template,      "PREFIX=$(DAQPREFIX),CH_GRP_ID=AI,CH_ID=CH0, NELM=$(DAQBUFSIZE)")
-dbLoadRecords(IFCDAQAIChannel.template,      "PREFIX=$(DAQPREFIX),CH_GRP_ID=AI,CH_ID=CH1, NELM=$(DAQBUFSIZE)")
-dbLoadRecords(IFCDAQAIChannel.template,      "PREFIX=$(DAQPREFIX),CH_GRP_ID=AI,CH_ID=CH2, NELM=$(DAQBUFSIZE)")
-
-#
-# Load Single motions records
-#
-
-#
-# Motors
-#
-
-dbLoadRecords("motor.template", "PREFIX=$(PMACPREFIX),MOTOR_NAME=$(MOTOR_NAME1),MOTOR_PORT=$(MOTOR_PORT),AXIS_NO=$(AXIS_NO1),EGU=$(EGU),DIR=$(DIR),MRES=$(MRES),PREC=$(PREC),DHLM=$(DHLM),DLLM=$(DLLM),VELO=$(VELO),VBAS=$(VBAS),VMAX=$(VMAX),ACCL=$(ACCL),BDST=$(BDST),INIT=$(INIT),OFF=$(OFF)")
-
-#
-# Motor status
-#
-
-dbLoadRecords("motorStatus.template", "PREFIX=$(PMACPREFIX),MOTOR_NAME=$(MOTOR_NAME1),ASYN_PORT=$(PMACPORT),AXIS_NO=$(AXIS_NO1),SCAN=$(SCAN),EGU=$(EGU),PREC=$(PREC),OVERHEAT1=$(OVERHEAT1),SWITCH_OFF1=$(SWITCH_OFF1),OVERHEAT2=$(OVERHEAT2),SWITCH_OFF2=$(SWITCH_OFF2),MOTOR_ERROR1=$(MOTOR_ERROR1),MOTOR_ERROR2=$(MOTOR_ERROR2),MOTOR_ERROR3=$(MOTOR_ERROR3),MOTOR_ERROR4=$(MOTOR_ERROR4)")
-
-#
-# Homing procedure records
-#
-
-dbLoadRecords("motorHoming.template", "PREFIX=$(PMACPREFIX),MOTOR_NAME=$(MOTOR_NAME1),ASYN_PORT=$(PMACPORT),AXIS_NO=$(AXIS_NO1),PREC=$(PREC),EGU=$(EGU)")
-
-dbLoadRecords("EMU.db", "DEVICE=$(SCANPREFIX), SCAN_SLIT=$(SCAN_SLIT), SCAN_EF=$(SCAN_EF),MTRREC=$(PMACPREFIX):$(MOTOR_NAME1), MAX_POINTS_EF=$(SCAN_POINTS_EF), MAX_POINTS_SLIT=$(SCAN_POINTS_SLIT), DAQNDSPREFIX=$(DAQPREFIX), DAQBUFSIZE=$(DAQBUFSIZE), DET1WF=AI-CH0-DATA, DET2WF=AI-CH1-DATA, DET3WF=AI-CH2-DATA, TR_TL=$(SYS)-$(EVR):Pul0-Ena-Sel, TR_TLTSEL=$(SYS)-$(EVR):Event-$(EVR_PUL0_EVENT)-SP.TIME, PSU_SP=LNS-ISRC-010:PBI-EM:HVhor-SP, PSU_RBV=LNS-ISRC-010:PBI-EM:HVhor-SP, PSU2_SP=LNS-ISRC-010:PBI-EM:HVver-SP, PSU2_RBV=LNS-ISRC-010:PBI-EM:HVver-SP")
-
-#
-# Init ETHERCAT module
-ecat2configure(0,500,1,1)
-
-
-#############################################################################
-######################### iocInit ###########################################
-#############################################################################
-iocInit
-
-
-seq motorHoming "PREFIX=$(PMACPREFIX),MOTOR_NAME=$(MOTOR_NAME1)"
-
-#### Simulation of a current with ES4134 from Beckoff
-seq RampCurrent "PREFIX_PS=LNS-ISRC-010:PBI-EM,CONS_PS2=HVhor-SP,DEVICE=SCAN,SCAN_SLIT=$(SCAN_SLIT)"
-
-
-# SET INTERFACE FROM IFCDAQ TO Allison scanner
-# Forward link wf record to Detector guard
-dbpf $(DAQPREFIX):AI-CH0-DATA.FLNK $(SCANPREFIX):DET1-GUARD
-dbpf $(DAQPREFIX):AI-CH1-DATA.FLNK $(SCANPREFIX):DET2-GUARD
-dbpf $(DAQPREFIX):AI-CH2-DATA.FLNK $(SCANPREFIX):DET3-GUARD
-# Forward link from state record to Detector trigger
-dbpf $(DAQPREFIX):AI-STAT-RB.FLNK $(SCANPREFIX):DAQTRG-DAQSTGUARD
-
-
-# Forward link number of samples rbv to compress N record, so that detetor know number of elements to average over.
-dbpf $(DAQPREFIX):AI-SMNM-RB.FLNK "$(SCANPREFIX):DET1-COMPRESSN"
-
-### Setup IFCDAQ PVs ###
-# Set the DAQ to on state
-#dbpf $(DAQPREFIX):AI-STAT "ON"
-# Set trigger repeat to 1
-dbpf $(DAQPREFIX):AI-TRGR 1
-# Set trigger source to external GPIO
-dbpf $(DAQPREFIX):AI-TRGS "EXT-GPIO"
-sleep(1)
-dbpf $(DAQPREFIX):AI-STAT ON
-sleep(3)
-dbpf $(DAQPREFIX):AI-STAT RUNNING
-sleep(1)
-dbpf $(DAQPREFIX):AI-STAT RUNNING
-
-
-# Set tsel on WF record to event record in EVR
-dbpf $(DAQPREFIX):AI-CH0-DATA.TSEL $(SYS)-$(EVR):Event-$(EVR_PUL0_EVENT)-SP.TIME
-dbpf $(DAQPREFIX):AI-CH1-DATA.TSEL $(SYS)-$(EVR):Event-$(EVR_PUL0_EVENT)-SP.TIME
-dbpf $(DAQPREFIX):AI-CH2-DATA.TSEL $(SYS)-$(EVR):Event-$(EVR_PUL0_EVENT)-SP.TIME
-
-########## TIMING GENERATOR: setup softEvent to trigg acquisistion on the  DTAcQ ######
-## Internal trigger from Mxc1 - TrgSrc0
-dbpf $(SYS)-$(EVG):TrigEvt0-EvtCode-SP 	 $(EVR_PUL0_EVENT)
-dbpf $(SYS)-$(EVG):Mxc1-Frequency-SP	 1
-dbpf $(SYS)-$(EVG):Mxc1-TrigSrc0-SP 	 "Set"
-
-dbpf $(SYS)-$(EVG):ResetMxc-Cmd		 1
-dbpf $(SYS)-$(EVG):SoftEvt-Enable-Sel    1
-
-### Setup EVR
-# setup OUT 0
-# set the pulser 0 to trigger on output  0
-# and map the pulser to trigger on event $(EVR_PUL0_EVENT)
-dbpf $(SYS)-$(EVR):FrontOut0-Src-SP      0
-dbpf $(SYS)-$(EVR):Pul0-Evt-Trig0-SP 	 $(EVR_PUL0_EVENT)
-dbpf $(SYS)-$(EVR):Pul0-Width-SP         20000
-dbpf $(SYS)-$(EVR):Pul0-Delay-SP         0
-dbpf $(SYS)-$(EVR):FrontOut0-Ena-SP      1
-
-#dbpf $(SYS)-$(EVR):Time-I.TSE -2
-
-### Setup reasonable values for sscan record ###
-# Initialize Motor positioners
-dbpf $(SCANPREFIX):$(SCAN_SLIT).P4SP -10
-dbpf $(SCANPREFIX):$(SCAN_SLIT).P4EP -20
-dbpf $(SCANPREFIX):$(SCAN_SLIT).P2SP 1
-dbpf $(SCANPREFIX):$(SCAN_SLIT).P2EP 1
-dbpf $(SCANPREFIX):$(SCAN_SLIT).NPTS 11
-
-# Initialize Power supply positioners
-dbpf SCAN:PROC-AngleMax-SP 80
-dbpf SCAN:PROC-AngleMin-SP -80
-dbpf $(SCANPREFIX):$(SCAN_EF).NPTS 11
-dbpf $(SCANPREFIX):$(SCAN_EF).PDLY 0.5
-
-
-
-dbpf SCAN:PROC-SIMU 1
-
-- 
GitLab