From dcc27d1ac03d16e36dd2136240337bc24d728f91 Mon Sep 17 00:00:00 2001
From: Javier Cereijo Garcia <javier.cereijogarcia@ess.eu>
Date: Wed, 3 Feb 2021 09:28:48 +0100
Subject: [PATCH] Updated operator and engineering OPIs to ESS guidelines

---
 ecmcEngineering_Diagnostics.bob               |   98 +
 ecmcGeneral_2xOp.bob                          |  116 +
 ecmcGeneral_Eng_2columnsHW.bob                |  118 +
 ecmcMCUGeneral_v01.bob => ecmcGeneral_old.bob |   72 +-
 ecmcOneAxis.bob                               |  581 ---
 ecmcOneAxisEngineering.bob                    | 1727 ++++++++
 ...isMR.bob => ecmcOneAxisEngineering_old.bob |   49 +-
 ecmcOneAxisOperator.bob                       | 3505 +----------------
 ecmcOneAxisOperator_old.bob                   | 3477 ++++++++++++++++
 9 files changed, 5790 insertions(+), 3953 deletions(-)
 create mode 100644 ecmcEngineering_Diagnostics.bob
 create mode 100644 ecmcGeneral_2xOp.bob
 create mode 100644 ecmcGeneral_Eng_2columnsHW.bob
 rename ecmcMCUGeneral_v01.bob => ecmcGeneral_old.bob (62%)
 delete mode 100644 ecmcOneAxis.bob
 create mode 100644 ecmcOneAxisEngineering.bob
 rename ecmcOneAxisMR.bob => ecmcOneAxisEngineering_old.bob (99%)
 create mode 100644 ecmcOneAxisOperator_old.bob

diff --git a/ecmcEngineering_Diagnostics.bob b/ecmcEngineering_Diagnostics.bob
new file mode 100644
index 0000000..935258f
--- /dev/null
+++ b/ecmcEngineering_Diagnostics.bob
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>TS2PowDivEng</name>
+  <macros>
+    <P>TS2-010CRM:Ctrl-ECAT-1:</P>
+  </macros>
+  <width>240</width>
+  <height>210</height>
+  <background_color>
+    <color red="240" green="240" blue="240">
+    </color>
+  </background_color>
+  <actions>
+  </actions>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_6</name>
+    <width>240</width>
+    <height>210</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BORDER" red="150" green="155" blue="151">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_19</name>
+    <text>Diagnostics</text>
+    <width>240</width>
+    <height>50</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+      </color>
+    </foreground_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_1</name>
+    <x>20</x>
+    <y>50</y>
+    <width>200</width>
+    <height>140</height>
+    <style>3</style>
+    <widget type="action_button" version="3.0.0">
+      <name>Image Boolean Button_15</name>
+      <actions>
+        <action type="open_display">
+          <file>ecmcDiagEc_v02.bob</file>
+          <macros>
+            <MASTER_ID>0</MASTER_ID>
+          </macros>
+          <target>tab</target>
+        </action>
+      </actions>
+      <text>EtherCAT master</text>
+      <x>20</x>
+      <y>20</y>
+      <width>160</width>
+      <height>40</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(pv_value)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Image Boolean Button_16</name>
+      <actions>
+        <action type="open_display">
+          <file>ecmcDiagThread_v01.bob</file>
+          <target>tab</target>
+        </action>
+      </actions>
+      <text>Realtime</text>
+      <x>20</x>
+      <y>80</y>
+      <width>160</width>
+      <height>40</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(pv_value)</tooltip>
+    </widget>
+  </widget>
+</display>
diff --git a/ecmcGeneral_2xOp.bob b/ecmcGeneral_2xOp.bob
new file mode 100644
index 0000000..37c7321
--- /dev/null
+++ b/ecmcGeneral_2xOp.bob
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>ecmcMCUGeneral</name>
+  <width>960</width>
+  <height>120</height>
+  <actions>
+  </actions>
+  <widget type="group" version="2.0.0">
+    <name>General</name>
+    <width>960</width>
+    <height>120</height>
+    <style>3</style>
+    <widget type="rectangle" version="2.0.0">
+      <name>General BG</name>
+      <width>960</width>
+      <height>120</height>
+      <line_width>2</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>General_1</name>
+      <text>General</text>
+      <width>960</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+        </font>
+      </font>
+      <foreground_color>
+        <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+        </color>
+      </foreground_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>General GR</name>
+      <x>20</x>
+      <y>45</y>
+      <width>920</width>
+      <height>55</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <widget type="textupdate" version="2.0.0">
+        <name>Error ID</name>
+        <pv_name>$(P)MCU-ErrId</pv_name>
+        <x>91</x>
+        <y>20</y>
+        <width>120</width>
+        <foreground_color>
+          <color red="0" green="0" blue="0">
+          </color>
+        </foreground_color>
+        <format>4</format>
+        <vertical_alignment>1</vertical_alignment>
+        <wrap_words>false</wrap_words>
+        <actions>
+        </actions>
+        <border_color>
+          <color red="0" green="128" blue="255">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Error ID_1</name>
+        <text>Error ID:</text>
+        <x>20</x>
+        <y>20</y>
+        <width>60</width>
+        <horizontal_alignment>2</horizontal_alignment>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Error message</name>
+        <pv_name>$(P)MCU-ErrMsg</pv_name>
+        <x>350</x>
+        <y>20</y>
+        <width>430</width>
+        <format>6</format>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Error message_1</name>
+        <text>Error message:</text>
+        <x>230</x>
+        <y>20</y>
+        <width>110</width>
+        <horizontal_alignment>2</horizontal_alignment>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Reset</name>
+        <pv_name>$(P)MCU-ErrRst</pv_name>
+        <bit>-1</bit>
+        <x>800</x>
+        <y>15</y>
+        <off_label>Reset</off_label>
+        <off_image>OffButton.png</off_image>
+        <on_label>Reset</on_label>
+        <on_image>OnButton.png</on_image>
+        <show_led>false</show_led>
+        <actions>
+        </actions>
+      </widget>
+    </widget>
+  </widget>
+</display>
diff --git a/ecmcGeneral_Eng_2columnsHW.bob b/ecmcGeneral_Eng_2columnsHW.bob
new file mode 100644
index 0000000..ea79746
--- /dev/null
+++ b/ecmcGeneral_Eng_2columnsHW.bob
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>ecmcMCUGeneral</name>
+  <width>690</width>
+  <height>170</height>
+  <actions>
+  </actions>
+  <widget type="group" version="2.0.0">
+    <name>General</name>
+    <width>690</width>
+    <height>170</height>
+    <style>3</style>
+    <widget type="rectangle" version="2.0.0">
+      <name>General BG</name>
+      <width>690</width>
+      <height>170</height>
+      <line_width>2</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>General_1</name>
+      <text>General</text>
+      <width>690</width>
+      <height>40</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+        </font>
+      </font>
+      <foreground_color>
+        <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+        </color>
+      </foreground_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>General GR</name>
+      <x>20</x>
+      <y>40</y>
+      <width>650</width>
+      <height>110</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <widget type="textupdate" version="2.0.0">
+        <name>Error ID</name>
+        <pv_name>$(P)MCU-ErrId</pv_name>
+        <x>140</x>
+        <y>60</y>
+        <width>120</width>
+        <foreground_color>
+          <color red="0" green="0" blue="0">
+          </color>
+        </foreground_color>
+        <format>4</format>
+        <vertical_alignment>1</vertical_alignment>
+        <wrap_words>false</wrap_words>
+        <actions>
+        </actions>
+        <border_color>
+          <color red="0" green="128" blue="255">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Error ID_1</name>
+        <text>Error ID:</text>
+        <x>70</x>
+        <y>60</y>
+        <width>60</width>
+        <horizontal_alignment>2</horizontal_alignment>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Error message</name>
+        <pv_name>$(P)MCU-ErrMsg</pv_name>
+        <x>140</x>
+        <y>20</y>
+        <width>490</width>
+        <format>6</format>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Error message_1</name>
+        <text>Error message:</text>
+        <x>20</x>
+        <y>20</y>
+        <width>110</width>
+        <horizontal_alignment>2</horizontal_alignment>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Reset</name>
+        <pv_name>$(P)MCU-ErrRst</pv_name>
+        <bit>-1</bit>
+        <x>280</x>
+        <y>50</y>
+        <width>140</width>
+        <height>40</height>
+        <off_label>Reset</off_label>
+        <off_image>OffButton.png</off_image>
+        <on_label>Reset</on_label>
+        <on_image>OnButton.png</on_image>
+        <show_led>false</show_led>
+        <actions>
+        </actions>
+      </widget>
+    </widget>
+  </widget>
+</display>
diff --git a/ecmcMCUGeneral_v01.bob b/ecmcGeneral_old.bob
similarity index 62%
rename from ecmcMCUGeneral_v01.bob
rename to ecmcGeneral_old.bob
index 5eb6536..79e12a3 100644
--- a/ecmcMCUGeneral_v01.bob
+++ b/ecmcGeneral_old.bob
@@ -5,28 +5,28 @@
   <height>150</height>
   <actions>
   </actions>
-  <widget type="rectangle" version="2.0.0">
-    <name>MGGrey03-background_2</name>
-    <width>620</width>
-    <height>149</height>
-    <line_width>2</line_width>
-    <line_color>
-      <color name="GROUP-BORDER" red="150" green="155" blue="151">
-      </color>
-    </line_color>
-    <background_color>
-      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
-      </color>
-    </background_color>
-    <corner_width>10</corner_width>
-    <corner_height>10</corner_height>
-  </widget>
   <widget type="group" version="2.0.0">
     <name>Group</name>
     <width>620</width>
     <height>150</height>
     <style>3</style>
     <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>MGGrey03-background_2</name>
+      <width>620</width>
+      <height>149</height>
+      <line_width>2</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
     <widget type="textupdate" version="2.0.0">
       <name>Text Update_6</name>
       <pv_name>$(P)MCU-ErrId</pv_name>
@@ -84,26 +84,26 @@
       <actions>
       </actions>
     </widget>
-  </widget>
-  <widget type="label" version="2.0.0">
-    <name>Label_18</name>
-    <class>HEADER2</class>
-    <text>General</text>
-    <width>610</width>
-    <height>45</height>
-    <font use_class="true">
-      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+    <widget type="label" version="2.0.0">
+      <name>Label_18</name>
+      <class>HEADER2</class>
+      <text>General</text>
+      <width>610</width>
+      <height>45</height>
+      <font use_class="true">
+        <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+        </font>
       </font>
-    </font>
-    <horizontal_alignment>1</horizontal_alignment>
-    <vertical_alignment>1</vertical_alignment>
-  </widget>
-  <widget type="textupdate" version="2.0.0">
-    <name>Text Update</name>
-    <pv_name>$(P)MCU-ErrMsg</pv_name>
-    <x>19</x>
-    <y>50</y>
-    <width>591</width>
-    <format>6</format>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update</name>
+      <pv_name>$(P)MCU-ErrMsg</pv_name>
+      <x>19</x>
+      <y>45</y>
+      <width>591</width>
+      <format>6</format>
+    </widget>
   </widget>
 </display>
diff --git a/ecmcOneAxis.bob b/ecmcOneAxis.bob
deleted file mode 100644
index 71a317e..0000000
--- a/ecmcOneAxis.bob
+++ /dev/null
@@ -1,581 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<display version="2.0.0">
-  <name>Display</name>
-  <widget type="group" version="2.0.0">
-    <name>Group</name>
-    <width>620</width>
-    <height>520</height>
-    <style>3</style>
-    <transparent>true</transparent>
-    <widget type="group" version="2.0.0">
-      <name>MGGrey03_1</name>
-      <width>620</width>
-      <height>520</height>
-      <style>3</style>
-      <background_color>
-        <color name="BACKGROUND" red="220" green="225" blue="221">
-        </color>
-      </background_color>
-      <transparent>true</transparent>
-      <widget type="rectangle" version="2.0.0">
-        <name>MGGrey03-background_2</name>
-        <width>610</width>
-        <height>510</height>
-        <line_width>2</line_width>
-        <line_color>
-          <color name="GROUP-BORDER" red="150" green="155" blue="151">
-          </color>
-        </line_color>
-        <background_color>
-          <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
-          </color>
-        </background_color>
-        <corner_width>10</corner_width>
-        <corner_height>10</corner_height>
-      </widget>
-      <widget type="rectangle" version="2.0.0">
-        <name>Rectangle_2</name>
-        <x>20</x>
-        <y>50</y>
-        <width>560</width>
-        <height>250</height>
-        <line_width>0</line_width>
-        <line_color>
-          <color name="GROUP-BORDER" red="150" green="155" blue="151">
-          </color>
-        </line_color>
-        <background_color>
-          <color name="Background" red="220" green="225" blue="221">
-          </color>
-        </background_color>
-        <corner_width>10</corner_width>
-        <corner_height>10</corner_height>
-      </widget>
-      <widget type="textupdate" version="2.0.0">
-        <name>Text Update_1</name>
-        <pv_name>$(P)$(M).DESC</pv_name>
-        <x>120</x>
-        <width>480</width>
-        <height>50</height>
-        <font>
-          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
-          </font>
-        </font>
-        <background_color>
-          <color red="230" green="235" blue="232" alpha="0">
-          </color>
-        </background_color>
-        <transparent>true</transparent>
-        <vertical_alignment>1</vertical_alignment>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_33</name>
-        <text>Motion Controler</text>
-        <x>20</x>
-        <y>50</y>
-        <width>580</width>
-        <height>40</height>
-        <font>
-          <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-          </font>
-        </font>
-        <horizontal_alignment>1</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_17</name>
-        <pv_name>$(P)$(M).CNEN</pv_name>
-        <x>290</x>
-        <y>240</y>
-        <width>120</width>
-        <off_label>   Power OFF</off_label>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_label>   Power ON</on_label>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
-          </color>
-        </on_color>
-        <show_led>false</show_led>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_36</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>5</bit>
-        <x>301</x>
-        <y>247</y>
-        <width>17</width>
-        <height>17</height>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_29</name>
-        <text>Position:</text>
-        <x>40</x>
-        <y>130</y>
-        <width>120</width>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textupdate" version="2.0.0">
-        <name>Text Update_6</name>
-        <pv_name>$(P)$(M).RBV</pv_name>
-        <x>170</x>
-        <y>130</y>
-        <width>90</width>
-        <rules>
-          <rule name="BorderRule" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_52</name>
-        <pv_name>$(P)$(M).MOVN</pv_name>
-        <bit>0</bit>
-        <x>460</x>
-        <y>130</y>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_53</name>
-        <pv_name>$(P)$(M).DMOV</pv_name>
-        <bit>0</bit>
-        <x>460</x>
-        <y>100</y>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_34</name>
-        <text>done moving</text>
-        <x>490</x>
-        <y>100</y>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_35</name>
-        <text>moving</text>
-        <x>490</x>
-        <y>130</y>
-      </widget>
-      <widget type="spinner" version="2.0.0">
-        <name>Spinner</name>
-        <pv_name>$(P)$(M).VAL</pv_name>
-        <x>170</x>
-        <y>100</y>
-        <width>90</width>
-        <minimum>-1.7E308</minimum>
-        <maximum>1.7E308</maximum>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_59</name>
-        <pv_name>$(P)$(M).HLS</pv_name>
-        <bit>0</bit>
-        <x>280</x>
-        <y>100</y>
-        <off_color>
-          <color name="LED-RED-OFF" red="110" green="101" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-RED-ON" red="255" green="60" blue="46">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_60</name>
-        <pv_name>$(P)$(M).LLS</pv_name>
-        <bit>0</bit>
-        <x>280</x>
-        <y>130</y>
-        <off_color>
-          <color name="LED-RED-OFF" red="110" green="101" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-RED-ON" red="255" green="60" blue="46">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_36</name>
-        <text>High limit switch</text>
-        <x>310</x>
-        <y>100</y>
-        <width>126</width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_37</name>
-        <text>Low Limit switch</text>
-        <x>310</x>
-        <y>130</y>
-        <width>126</width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_30</name>
-        <text>Set User Postion:</text>
-        <x>40</x>
-        <y>100</y>
-        <width>120</width>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_18</name>
-        <x>720</x>
-        <y>180</y>
-        <width>140</width>
-        <height>40</height>
-        <visible>false</visible>
-        <off_label>Jogg Foward</off_label>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_label>JOGF</on_label>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_19</name>
-        <pv_name>$(P)$(M).HOMF</pv_name>
-        <x>110</x>
-        <y>240</y>
-        <width>150</width>
-        <height>40</height>
-        <off_label>Home Forward</off_label>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_label>HOMF</on_label>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_20</name>
-        <pv_name>$(P)$(M).STOP</pv_name>
-        <x>100</x>
-        <y>180</y>
-        <width>160</width>
-        <height>40</height>
-        <off_label>STOP</off_label>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_label>STOPPED</on_label>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_21</name>
-        <pv_name>$(P)$(R)ErrRst</pv_name>
-        <x>290</x>
-        <y>190</y>
-        <width>120</width>
-        <off_label>Reset Error</off_label>
-        <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
-          </color>
-        </off_color>
-        <on_label>ErrRst</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <show_led>false</show_led>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-      </widget>
-      <widget type="rectangle" version="2.0.0">
-        <name>Rectangle_5</name>
-        <x>20</x>
-        <y>320</y>
-        <width>560</width>
-        <height>170</height>
-        <line_width>0</line_width>
-        <line_color>
-          <color name="GROUP-BORDER" red="150" green="155" blue="151">
-          </color>
-        </line_color>
-        <background_color>
-          <color name="Background" red="220" green="225" blue="221">
-          </color>
-        </background_color>
-        <corner_width>10</corner_width>
-        <corner_height>10</corner_height>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_39</name>
-        <text>Error Messages</text>
-        <x>20</x>
-        <y>320</y>
-        <width>540</width>
-        <height>40</height>
-        <font>
-          <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-          </font>
-        </font>
-        <horizontal_alignment>1</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_33</name>
-        <text>Error Message:</text>
-        <x>40</x>
-        <y>410</y>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textupdate" version="2.0.0">
-        <name>Text Update_16</name>
-        <pv_name>$(P)$(M).STAT</pv_name>
-        <x>150</x>
-        <y>375</y>
-        <width>120</width>
-        <precision>0</precision>
-        <vertical_alignment>1</vertical_alignment>
-        <rules>
-          <rule name="BorderRile" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textupdate" version="2.0.0">
-        <name>Text Update_17</name>
-        <pv_name>$(P)$(M).SEVR
-</pv_name>
-        <x>370</x>
-        <y>375</y>
-        <width>120</width>
-        <precision>0</precision>
-        <vertical_alignment>1</vertical_alignment>
-        <rules>
-          <rule name="BorderRile" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textupdate" version="2.0.0">
-        <name>Text Update_19</name>
-        <pv_name>$(P)$(R)MsgTxt</pv_name>
-        <x>150</x>
-        <y>410</y>
-        <width>410</width>
-        <height>60</height>
-        <format>6</format>
-        <rules>
-          <rule name="BorderRile" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_39</name>
-        <text>Alarm 1:</text>
-        <x>80</x>
-        <y>375</y>
-        <width>60</width>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_40</name>
-        <text>Alarm 2:</text>
-        <x>300</x>
-        <y>375</y>
-        <width>60</width>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-    </widget>
-  </widget>
-</display>
diff --git a/ecmcOneAxisEngineering.bob b/ecmcOneAxisEngineering.bob
new file mode 100644
index 0000000..655601e
--- /dev/null
+++ b/ecmcOneAxisEngineering.bob
@@ -0,0 +1,1727 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>ecmcOneAxisEngineering</name>
+  <width>1500</width>
+  <height>690</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="group" version="2.0.0">
+    <name>SuperGroup</name>
+    <width>1500</width>
+    <height>690</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="group" version="2.0.0">
+      <name>Error</name>
+      <x>20</x>
+      <y>460</y>
+      <width>540</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Error BG</name>
+        <width>540</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Error</name>
+        <text>Error Messages</text>
+        <y>2</y>
+        <width>540</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Error GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>500</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="label" version="2.0.0">
+          <name>Message</name>
+          <text>Error Message:</text>
+          <x>20</x>
+          <y>55</y>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Stat</name>
+          <pv_name>$(P)$(M).STAT</pv_name>
+          <x>130</x>
+          <y>20</y>
+          <width>120</width>
+          <precision>0</precision>
+          <vertical_alignment>1</vertical_alignment>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Sevr</name>
+          <pv_name>$(P)$(M).SEVR</pv_name>
+          <x>350</x>
+          <y>20</y>
+          <width>120</width>
+          <precision>0</precision>
+          <vertical_alignment>1</vertical_alignment>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Message</name>
+          <pv_name>$(P)$(R)MsgTxt</pv_name>
+          <x>130</x>
+          <y>55</y>
+          <width>340</width>
+          <height>74</height>
+          <format>6</format>
+          <rules>
+            <rule name="BorderRile" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Alarm 1</name>
+          <text>Alarm 1:</text>
+          <x>60</x>
+          <y>20</y>
+          <width>60</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Alarm 2</name>
+          <text>Alarm 2:</text>
+          <x>280</x>
+          <y>20</y>
+          <width>60</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Calibration</name>
+      <x>580</x>
+      <y>460</y>
+      <width>259</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Calibration BG</name>
+        <width>259</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Calibration</name>
+        <text>Calibration</text>
+        <width>259</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Calibration GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>220</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="bool_button" version="2.0.0">
+          <name>Reverse</name>
+          <pv_name>$(P)$(M).DIR</pv_name>
+          <x>20</x>
+          <y>100</y>
+          <width>180</width>
+          <off_label> Reverse Direction</off_label>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_label> Reverse Direction</on_label>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Offset</name>
+          <pv_name>$(P)$(M).OFF</pv_name>
+          <x>86</x>
+          <y>65</y>
+          <width>110</width>
+          <rules>
+            <rule name="BorderRule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Offset</name>
+          <text>Offset:</text>
+          <x>20</x>
+          <y>65</y>
+          <width>55</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Switch</name>
+          <pv_name>$(P)$(M).SET</pv_name>
+          <bit>-1</bit>
+          <x>20</x>
+          <y>20</y>
+          <width>180</width>
+          <off_label>Set/Use Switch</off_label>
+          <off_color>
+            <color red="0" green="100" blue="0">
+            </color>
+          </off_color>
+          <off_image>Set/Use Switch</off_image>
+          <on_label></on_label>
+          <on_color>
+            <color name="Major" red="255" green="0" blue="0">
+            </color>
+          </on_color>
+          <foreground_color>
+            <color red="0" green="0" blue="0">
+            </color>
+          </foreground_color>
+          <background_color>
+            <color red="240" green="240" blue="240">
+            </color>
+          </background_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Dial</name>
+      <x>859</x>
+      <y>460</y>
+      <width>281</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Dial BG</name>
+        <width>281</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Dial</name>
+        <text>Dial</text>
+        <width>281</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Dial GR</name>
+        <x>21</x>
+        <y>40</y>
+        <width>240</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="label" version="2.0.0">
+          <name>Position</name>
+          <text>Position:</text>
+          <x>20</x>
+          <y>20</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Position</name>
+          <pv_name>$(P)$(M).DVAL</pv_name>
+          <x>110</x>
+          <y>20</y>
+          <width>110</width>
+          <rules>
+            <rule name="BorderRule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Low limit</name>
+          <pv_name>$(P)$(M).DLLM</pv_name>
+          <x>110</x>
+          <y>80</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Readback</name>
+          <pv_name>$(P)$(M).DRBV</pv_name>
+          <x>110</x>
+          <y>110</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>High limit</name>
+          <pv_name>$(P)$(M).DHLM</pv_name>
+          <x>110</x>
+          <y>50</y>
+          <width>110</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Low limit</name>
+          <text>Low Limit:</text>
+          <x>20</x>
+          <y>80</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Readback</name>
+          <text>Readback:</text>
+          <x>20</x>
+          <y>110</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>High limit</name>
+          <text>High Limit:</text>
+          <x>20</x>
+          <y>50</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Raw</name>
+      <x>1160</x>
+      <y>460</y>
+      <width>320</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Raw BG</name>
+        <width>320</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Raw</name>
+        <text>Raw</text>
+        <width>320</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Raw GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>280</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="textupdate" version="2.0.0">
+          <name>Desired</name>
+          <pv_name>$(P)$(M).RVAL</pv_name>
+          <x>150</x>
+          <y>20</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Motor position</name>
+          <pv_name>$(P)$(M).RMP</pv_name>
+          <x>150</x>
+          <y>65</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Encoder position</name>
+          <pv_name>$(P)$(M).REP</pv_name>
+          <x>150</x>
+          <y>109</y>
+          <width>110</width>
+          <format>1</format>
+          <vertical_alignment>1</vertical_alignment>
+          <rules>
+            <rule name="BorderRile" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Encoder position</name>
+          <text>Encoder Position:</text>
+          <x>20</x>
+          <y>109</y>
+          <width>120</width>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Desired</name>
+          <text>Desired Value:</text>
+          <x>20</x>
+          <y>20</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Motor position</name>
+          <text>Motor Position:</text>
+          <x>20</x>
+          <y>65</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Status</name>
+      <x>940</x>
+      <y>110</y>
+      <width>260</width>
+      <height>330</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Status BG</name>
+        <width>260</width>
+        <height>330</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Status</name>
+        <text>Motor status</text>
+        <width>280</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Status GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>220</width>
+        <height>274</height>
+        <style>3</style>
+        <widget type="led" version="2.0.0">
+          <name>HLS</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>2</bit>
+          <x>20</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Home LS</name>
+          <text>Home Limit Switch</text>
+          <x>50</x>
+          <y>110</y>
+          <width>150</width>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Homed</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>14</bit>
+          <x>20</x>
+          <y>80</y>
+          <off_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>LLS</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>13</bit>
+          <x>20</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <font>
+            <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+            </font>
+          </font>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Problem</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>9</bit>
+          <x>20</x>
+          <y>170</y>
+          <off_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Slip stall</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>6</bit>
+          <x>20</x>
+          <y>141</y>
+          <off_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Home LS</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>3</bit>
+          <x>20</x>
+          <y>110</y>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>HLS</name>
+          <text>High limit switch hit</text>
+          <x>50</x>
+          <y>20</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Homed</name>
+          <text>Homed</text>
+          <x>50</x>
+          <y>80</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Slip stall</name>
+          <text>Slip/Stall detected</text>
+          <x>50</x>
+          <y>141</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Problem</name>
+          <text>Problem</text>
+          <x>50</x>
+          <y>170</y>
+          <width>150</width>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Encoder</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>8</bit>
+          <x>20</x>
+          <y>200</y>
+          <off_color>
+            <color name="LED-BLUE-OFF" red="90" green="110" blue="110">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-BLUE-ON" red="81" green="232" blue="255">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>HOL</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>15</bit>
+          <x>20</x>
+          <y>230</y>
+          <off_color>
+            <color name="LED-BLUE-OFF" red="90" green="110" blue="110">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-BLUE-ON" red="81" green="232" blue="255">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Encoder</name>
+          <text>Encoder present</text>
+          <x>50</x>
+          <y>200</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>HOL</name>
+          <text>HOL</text>
+          <x>50</x>
+          <y>230</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>LLS</name>
+          <text>Low limit switch hit</text>
+          <x>50</x>
+          <y>50</y>
+          <width>150</width>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Warnings</name>
+      <x>1220</x>
+      <y>110</y>
+      <width>260</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Warnings BG</name>
+        <width>260</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Warnings</name>
+        <text>Warnings</text>
+        <width>260</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Warnings GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>220</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="led" version="2.0.0">
+          <name>Error</name>
+          <pv_name>$(P)$(R)Err</pv_name>
+          <bit>0</bit>
+          <x>20</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-RED-OFF" red="110" green="101" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-RED-ON" red="255" green="60" blue="46">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Retries</name>
+          <pv_name>$(P)$(M).MISS</pv_name>
+          <bit>0</bit>
+          <x>20</x>
+          <y>110</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <font>
+            <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+            </font>
+          </font>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Limit violation</name>
+          <pv_name>$(P)$(M).LVIO</pv_name>
+          <bit>0</bit>
+          <x>20</x>
+          <y>80</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Alarm</name>
+          <pv_name>$(P)$(M).STAT</pv_name>
+          <x>20</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Limit violation</name>
+          <text>Limit violation</text>
+          <x>50</x>
+          <y>80</y>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Retries</name>
+          <text>Ran out of Retries</text>
+          <x>50</x>
+          <y>110</y>
+          <width>120</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Alarm</name>
+          <text>Alarm</text>
+          <x>50</x>
+          <y>50</y>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Error</name>
+          <text>Error</text>
+          <x>50</x>
+          <y>20</y>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Motion</name>
+      <x>20</x>
+      <y>110</y>
+      <width>900</width>
+      <height>300</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Motion BG</name>
+        <width>900</width>
+        <height>300</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Motion</name>
+        <text>Motion Controller</text>
+        <width>900</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Motion GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>860</width>
+        <height>240</height>
+        <style>3</style>
+        <widget type="bool_button" version="2.0.0">
+          <name>Power off</name>
+          <pv_name>$(P)$(M).CNEN</pv_name>
+          <x>719</x>
+          <y>190</y>
+          <width>120</width>
+          <off_label>   Power OFF</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>   Power ON</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <show_led>false</show_led>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Power off</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>5</bit>
+          <x>730</x>
+          <y>197</y>
+          <width>17</width>
+          <height>17</height>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Position RB</name>
+          <text>Position:</text>
+          <x>20</x>
+          <y>50</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Acceleration</name>
+          <text>Acceleration:</text>
+          <x>20</x>
+          <y>170</y>
+          <width>90</width>
+          <height>21</height>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Velocity</name>
+          <text>Velocity:</text>
+          <x>50</x>
+          <y>200</y>
+          <width>60</width>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Acceleration</name>
+          <pv_name>$(P)$(R)Acc-RB</pv_name>
+          <x>120</x>
+          <y>170</y>
+          <width>130</width>
+          <rules>
+            <rule name="Border Rule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Velocity</name>
+          <pv_name>$(P)$(R)VelAct</pv_name>
+          <x>120</x>
+          <y>200</y>
+          <width>130</width>
+          <rules>
+            <rule name="BorderRule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Position RB</name>
+          <pv_name>$(P)$(M).RBV</pv_name>
+          <x>150</x>
+          <y>50</y>
+          <width>90</width>
+          <rules>
+            <rule name="BorderRule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Low SW limit</name>
+          <pv_name>$(P)$(M).LLM</pv_name>
+          <x>590</x>
+          <y>50</y>
+          <rules>
+            <rule name="BorderRule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>High SW limit</name>
+          <pv_name>$(P)$(M).HLM</pv_name>
+          <x>590</x>
+          <y>20</y>
+          <rules>
+            <rule name="BorderRule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Low SW limit</name>
+          <text>Low Software Limit:</text>
+          <x>440</x>
+          <y>50</y>
+          <width>140</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>High SW limit</name>
+          <text>High Software Limit:</text>
+          <x>440</x>
+          <y>20</y>
+          <width>140</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Moving</name>
+          <pv_name>$(P)$(M).MOVN</pv_name>
+          <bit>0</bit>
+          <x>715</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <font>
+            <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+            </font>
+          </font>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Done moving</name>
+          <pv_name>$(P)$(M).DMOV</pv_name>
+          <bit>0</bit>
+          <x>715</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Done moving</name>
+          <text>Done moving</text>
+          <x>745</x>
+          <y>20</y>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Moving</name>
+          <text>Moving</text>
+          <x>746</x>
+          <y>50</y>
+        </widget>
+        <widget type="textentry" version="3.0.0">
+          <name>Position SP</name>
+          <pv_name>$(P)$(M).VAL</pv_name>
+          <x>150</x>
+          <y>20</y>
+          <width>90</width>
+          <format>1</format>
+          <show_units>false</show_units>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>HLS</name>
+          <pv_name>$(P)$(M).HLS</pv_name>
+          <bit>0</bit>
+          <x>260</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>LLS</name>
+          <pv_name>$(P)$(M).LLS</pv_name>
+          <bit>0</bit>
+          <x>260</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>HLS</name>
+          <text>High Limit Switch</text>
+          <x>290</x>
+          <y>20</y>
+          <width>126</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>LLS</name>
+          <text>Low Limit Switch</text>
+          <x>290</x>
+          <y>50</y>
+          <width>126</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Position SP</name>
+          <text>Set User Postion:</text>
+          <x>20</x>
+          <y>20</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Jogg forward</name>
+          <pv_name>$(P)$(M).JOGF</pv_name>
+          <x>700</x>
+          <y>100</y>
+          <width>140</width>
+          <height>40</height>
+          <off_label>Jogg Foward</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>JOGF</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Home forward</name>
+          <pv_name>$(P)$(M).HOMF</pv_name>
+          <x>530</x>
+          <y>100</y>
+          <width>150</width>
+          <height>40</height>
+          <off_label>Home Forward</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>HOMF</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Home reverse</name>
+          <pv_name>$(P)$(M).HOMR</pv_name>
+          <x>180</x>
+          <y>100</y>
+          <width>150</width>
+          <height>40</height>
+          <off_label>Home Reverse</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>HOMR</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Jogg reverse</name>
+          <pv_name>$(P)$(M).JOGR</pv_name>
+          <x>20</x>
+          <y>100</y>
+          <width>140</width>
+          <height>40</height>
+          <off_label>Jogg Reverse</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>JOGR</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Stop</name>
+          <pv_name>$(P)$(M).STOP</pv_name>
+          <x>350</x>
+          <y>100</y>
+          <width>160</width>
+          <height>40</height>
+          <off_label>STOP</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>STOPPED</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Reset error</name>
+          <pv_name>$(P)$(R)ErrRst</pv_name>
+          <x>440</x>
+          <y>190</y>
+          <width>120</width>
+          <off_label>Reset Error</off_label>
+          <off_color>
+            <color name="IO Trace 2" red="192" green="80" blue="77">
+            </color>
+          </off_color>
+          <on_label>ErrRst</on_label>
+          <on_color>
+            <color name="Major" red="255" green="0" blue="0">
+            </color>
+          </on_color>
+          <show_led>false</show_led>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Use encoder</name>
+          <pv_name>$(P)$(M).UEIP</pv_name>
+          <x>580</x>
+          <y>190</y>
+          <width>120</width>
+          <off_label>Use Encoder</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>Use Encoder</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <rules>
+            <rule name="BorderRule" prop_id="border_style" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="action_button" version="3.0.0">
+          <name>Synchronisation</name>
+          <text>Synchronisation</text>
+          <x>300</x>
+          <y>190</y>
+          <width>120</width>
+          <tooltip>$(actions)</tooltip>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Description</name>
+      <x>20</x>
+      <y>20</y>
+      <width>1460</width>
+      <height>70</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Description BG</name>
+        <width>1460</width>
+        <height>70</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </line_color>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+        <corner_width>10</corner_width>
+        <corner_height>10</corner_height>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Type</name>
+        <pv_name>$(P)$(M).RTYP</pv_name>
+        <x>1120</x>
+        <y>20</y>
+        <width>140</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="BACKGROUND" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <transparent>true</transparent>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Type</name>
+        <text>Type:</text>
+        <x>900</x>
+        <y>20</y>
+        <width>210</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Version</name>
+        <pv_name>$(P)$(M).VERS</pv_name>
+        <x>740</x>
+        <y>20</y>
+        <width>140</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="BACKGROUND" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <transparent>true</transparent>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Version</name>
+        <text>Motor version:</text>
+        <x>520</x>
+        <y>20</y>
+        <width>210</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Description</name>
+        <pv_name>$(P)$(M).DESC</pv_name>
+        <x>20</x>
+        <y>20</y>
+        <width>480</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="BACKGROUND" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <transparent>true</transparent>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+    </widget>
+  </widget>
+</display>
diff --git a/ecmcOneAxisMR.bob b/ecmcOneAxisEngineering_old.bob
similarity index 99%
rename from ecmcOneAxisMR.bob
rename to ecmcOneAxisEngineering_old.bob
index ba2cc95..7dc953f 100644
--- a/ecmcOneAxisMR.bob
+++ b/ecmcOneAxisEngineering_old.bob
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <display version="2.0.0">
-  <name>ecmcOneAxisMR</name>
+  <name>ecmcOneAxisEngineering</name>
   <width>1350</width>
   <height>560</height>
   <actions>
@@ -560,8 +560,8 @@
         <text>User Pos (VAL)</text>
         <x>84</x>
         <y>42</y>
-        <width>101</width>
-        <height>14</height>
+        <width>73</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -621,8 +621,8 @@
         <text>Readback (RBV)</text>
         <x>77</x>
         <y>76</y>
-        <width>101</width>
-        <height>14</height>
+        <width>81</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -1194,8 +1194,8 @@
         <text>Dial Readback (DRBV)</text>
         <x>316</x>
         <y>76</y>
-        <width>144</width>
-        <height>14</height>
+        <width>111</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -1256,8 +1256,8 @@
         <text>Dial Pos (DVAL)</text>
         <x>329</x>
         <y>42</y>
-        <width>108</width>
-        <height>14</height>
+        <width>78</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -1353,8 +1353,8 @@
 </text>
         <x>331</x>
         <y>8</y>
-        <width>86</width>
-        <height>31</height>
+        <width>68</width>
+        <height>27</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -1455,8 +1455,8 @@
         <text>Raw Pos RVAL (INT32)</text>
         <x>321</x>
         <y>120</y>
-        <width>144</width>
-        <height>14</height>
+        <width>111</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -1517,8 +1517,8 @@
         <text>REP (INT32)</text>
         <x>312</x>
         <y>316</y>
-        <width>79</width>
-        <height>14</height>
+        <width>59</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -1608,8 +1608,8 @@
         <text>RMP (INT32)</text>
         <x>344</x>
         <y>168</y>
-        <width>79</width>
-        <height>14</height>
+        <width>62</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -2225,8 +2225,8 @@
         <text>AccAct</text>
         <x>2</x>
         <y>154</y>
-        <width>43</width>
-        <height>14</height>
+        <width>34</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -2254,8 +2254,8 @@
         <text>VelAct</text>
         <x>102</x>
         <y>154</y>
-        <width>43</width>
-        <height>14</height>
+        <width>32</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -2283,8 +2283,8 @@
         <text>DecAct</text>
         <x>194</x>
         <y>154</y>
-        <width>43</width>
-        <height>14</height>
+        <width>36</width>
+        <height>12</height>
         <font>
           <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
           </font>
@@ -3775,8 +3775,7 @@
     </widget>
     <widget type="textupdate" version="2.0.0">
       <name>Text Update_17</name>
-      <pv_name>$(P)$(M).SEVR
-</pv_name>
+      <pv_name>$(P)$(M).SEVR</pv_name>
       <x>370</x>
       <y>425</y>
       <width>120</width>
diff --git a/ecmcOneAxisOperator.bob b/ecmcOneAxisOperator.bob
index 38926fd..df8feae 100644
--- a/ecmcOneAxisOperator.bob
+++ b/ecmcOneAxisOperator.bob
@@ -1,3076 +1,107 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <display version="2.0.0">
-  <name>ecmcOneAxisMR</name>
-  <width>1350</width>
-  <height>560</height>
+  <name>ecmcOneAxisOperator</name>
+  <width>470</width>
+  <height>410</height>
   <actions>
   </actions>
   <grid_visible>false</grid_visible>
   <widget type="group" version="2.0.0">
-    <name>Encoder</name>
-    <x>2480</x>
-    <y>1910</y>
-    <width>607</width>
-    <height>139</height>
-    <font>
-      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
-      </font>
-    </font>
-    <foreground_color>
-      <color name="Black" red="0" green="0" blue="0">
-      </color>
-    </foreground_color>
-    <actions>
-    </actions>
-    <widget type="label" version="2.0.0">
-      <name>Enable_6</name>
-      <text></text>
-      <x>255</x>
-      <y>168</y>
-      <width>80</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="255" green="255" blue="255">
-        </color>
-      </background_color>
-      <vertical_alignment>1</vertical_alignment>
-      <actions>
-      </actions>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
-    </widget>
-    <widget type="action_button" version="3.0.0">
-      <name>Menu Button</name>
-      <actions>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name>
-          <value>0</value>
-          <description>Internal</description>
-        </action>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name>
-          <value>1</value>
-          <description>External</description>
-        </action>
-      </actions>
-      <text>Source</text>
-      <x>12</x>
-      <y>6</y>
-      <width>159</width>
-      <height>36</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="240" green="240" blue="240">
-        </color>
-      </background_color>
-      <rules>
-        <rule name="Label Change" prop_id="label" out_exp="false">
-          <exp bool_exp="pv0==0">
-            <value>Internal Source</value>
-          </exp>
-          <exp bool_exp="pv0==1">
-            <value>External Source</value>
-          </exp>
-          <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name>
-        </rule>
-      </rules>
-      <tooltip>$(actions)</tooltip>
-    </widget>
-    <widget type="textentry" version="3.0.0">
-      <name>Text_1</name>
-      <pv_name>$(P)$(R)EncExpr</pv_name>
-      <x>12</x>
-      <y>41</y>
-      <width>547</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color name="WritePV_Background" red="128" green="255" blue="255">
-        </color>
-      </background_color>
-      <format>6</format>
-      <show_units>false</show_units>
-      <actions>
-      </actions>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
-    </widget>
-    <widget type="textentry" version="3.0.0">
-      <name>Text_1</name>
-      <pv_name>$(P)$(R)EncExpr-RB</pv_name>
-      <x>12</x>
-      <y>66</y>
-      <width>547</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="238" green="238" blue="236">
-        </color>
-      </background_color>
-      <format>6</format>
-      <precision>4</precision>
-      <show_units>false</show_units>
-      <actions>
-      </actions>
-      <enabled>false</enabled>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
-    </widget>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>Axis</name>
-    <x>2480</x>
-    <y>1194</y>
-    <width>607</width>
-    <height>409</height>
-    <font>
-      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
-      </font>
-    </font>
-    <foreground_color>
-      <color name="Black" red="0" green="0" blue="0">
-      </color>
-    </foreground_color>
-    <actions>
-    </actions>
-    <widget type="group" version="2.0.0">
-      <name>Grouping Container</name>
-      <x>39</x>
-      <y>9</y>
-      <width>493</width>
-      <height>373</height>
-      <style>3</style>
-      <foreground_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="240" green="240" blue="240">
-        </color>
-      </background_color>
-      <actions>
-      </actions>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template</name>
-        <pv_name>$(P)$(M).HOMF</pv_name>
-        <x>128</x>
-        <y>110</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>HOMF</off_label>
-        <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
-          </color>
-        </off_color>
-        <on_label>HOMF</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_1</name>
-        <pv_name>$(P)$(M).STOP</pv_name>
-        <x>104</x>
-        <y>189</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>STOP</off_label>
-        <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
-          </color>
-        </off_color>
-        <on_label>STOPPED</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_2</name>
-        <pv_name>$(P)$(M).HOMR</pv_name>
-        <x>74</x>
-        <y>110</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>HOMR</off_label>
-        <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
-          </color>
-        </off_color>
-        <on_label>HOMR</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_6</name>
-        <pv_name>$(P)$(M).JOGF</pv_name>
-        <x>210</x>
-        <y>110</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>JOGF</off_label>
-        <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
-          </color>
-        </off_color>
-        <on_label>JOGF</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_21</name>
-        <pv_name>$(P)$(M).VERS</pv_name>
-        <x>154</x>
-        <y>12</y>
-        <width>61</width>
-        <height>17</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_12</name>
-        <pv_name>$(P)$(M).CNEN</pv_name>
-        <x>312</x>
-        <y>228</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>CNEN</off_label>
-        <off_color>
-          <color red="127" green="127" blue="127">
-          </color>
-        </off_color>
-        <on_label>CNEN</on_label>
-        <on_color>
-          <color red="0" green="255" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_14</name>
-        <pv_name>$(P)$(R)ErrRst</pv_name>
-        <x>258</x>
-        <y>272</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>ErrRst</off_label>
-        <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
-          </color>
-        </off_color>
-        <on_label>ErrRst</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <show_led>false</show_led>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_29</name>
-        <pv_name>$(P)$(M).DESC</pv_name>
-        <x>2</x>
-        <y>12</y>
-        <width>148</width>
-        <height>17</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="textupdate" version="2.0.0">
-        <name>Text Input Template_30</name>
-        <pv_name>$(P)$(R)MsgTxt</pv_name>
-        <x>4</x>
-        <y>351</y>
-        <width>422</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>6</format>
-        <show_units>false</show_units>
-        <vertical_alignment>1</vertical_alignment>
-        <wrap_words>false</wrap_words>
-        <actions>
-          <action type="command">
-            <command>camonitor -S</command>
-          </action>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_31</name>
-        <pv_name>$(P)$(M).RTYP</pv_name>
-        <x>219</x>
-        <y>12</y>
-        <width>36</width>
-        <height>17</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template</name>
-        <text>User Pos (VAL)</text>
-        <x>84</x>
-        <y>42</y>
-        <width>101</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_7</name>
-        <pv_name>$(P)$(M).RBV</pv_name>
-        <x>72</x>
-        <y>90</y>
-        <width>104</width>
-        <height>17</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_11</name>
-        <text>Readback (RBV)</text>
-        <x>77</x>
-        <y>76</y>
-        <width>101</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_33</name>
-        <pv_name>$(P)$(M).LLM</pv_name>
-        <x>4</x>
-        <y>90</y>
-        <width>58</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_18</name>
-        <pv_name>$(P)$(M).LLS</pv_name>
-        <bit>0</bit>
-        <x>2</x>
-        <y>48</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>lls</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>LLS</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_19</name>
-        <pv_name>$(P)$(M).HLS</pv_name>
-        <bit>0</bit>
-        <x>214</x>
-        <y>48</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>hls</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>HLS</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="action_button" version="3.0.0">
-        <name>Action Button</name>
-        <actions>
-          <action type="write_pv">
-            <pv_name>$(P)$(M).TWR</pv_name>
-            <value>1</value>
-          </action>
-        </actions>
-        <pv_name>$(P)$(M).TWR</pv_name>
-        <text>&lt;</text>
-        <x>37</x>
-        <y>49</y>
-        <width>22</width>
-        <height>31</height>
-        <foreground_color>
-          <color name="Gray_14" red="0" green="0" blue="0">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="ioc_write_bg" red="115" green="223" blue="255">
-          </color>
-        </background_color>
-      </widget>
-      <widget type="action_button" version="3.0.0">
-        <name>Action Button_1</name>
-        <actions>
-          <action type="write_pv">
-            <pv_name>$(P)$(M).TWF</pv_name>
-            <value>1</value>
-          </action>
-        </actions>
-        <pv_name>$(P)$(M).TWF</pv_name>
-        <text>&gt;</text>
-        <x>189</x>
-        <y>49</y>
-        <width>25</width>
-        <height>31</height>
-        <foreground_color>
-          <color name="Gray_14" red="0" green="0" blue="0">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="ioc_write_bg" red="115" green="223" blue="255">
-          </color>
-        </background_color>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input</name>
-        <pv_name>$(P)$(M).VAL</pv_name>
-        <x>67</x>
-        <y>55</y>
-        <width>113</width>
-        <height>21</height>
-        <font>
-          <font family="Sans" style="REGULAR" size="14.851485148514852">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="Gray_14" red="0" green="0" blue="0">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="ioc_write_bg" red="115" green="223" blue="255">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_color>
-          <color red="0" green="128" blue="255">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_34</name>
-        <pv_name>$(P)$(M).HLM</pv_name>
-        <x>191</x>
-        <y>90</y>
-        <width>55</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_12</name>
-        <pv_name>$(P)$(M).MOVN</pv_name>
-        <bit>0</bit>
-        <x>39</x>
-        <y>238</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>movn</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>MOVN</on_label>
-        <on_color>
-          <color name="IO onGoing" red="255" green="255" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_13</name>
-        <pv_name>$(P)$(M).DMOV</pv_name>
-        <bit>0</bit>
-        <y>238</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>dmov</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>DMOV</on_label>
-        <on_color>
-          <color name="IO OK" red="0" green="255" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_15</name>
-        <pv_name>$(P)$(R)Err</pv_name>
-        <bit>0</bit>
-        <x>212</x>
-        <y>238</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>err</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>Err</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_16</name>
-        <pv_name>$(P)$(M).MISS</pv_name>
-        <bit>0</bit>
-        <x>128</x>
-        <y>238</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>miss</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>MISS</on_label>
-        <on_color>
-          <color name="Minor" red="255" green="128" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_14</name>
-        <pv_name>$(P)$(M).LVIO</pv_name>
-        <bit>0</bit>
-        <x>84</x>
-        <y>238</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>lvio</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>LVIO</on_label>
-        <on_color>
-          <color name="Minor" red="255" green="128" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_32</name>
-        <pv_name>$(P)$(M).STAT</pv_name>
-        <x>4</x>
-        <y>329</y>
-        <width>121</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_36</name>
-        <pv_name>$(P)$(M).SEVR</pv_name>
-        <x>123</x>
-        <y>329</y>
-        <width>124</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_17</name>
-        <pv_name>$(P)$(M).STAT</pv_name>
-        <x>167</x>
-        <y>238</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>alarm</off_label>
-        <off_color>
-          <color name="IO PV OFF" red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>ALARM</on_label>
-        <on_color>
-          <color name="Minor" red="255" green="128" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_1</name>
-        <text>Dial Readback (DRBV)</text>
-        <x>316</x>
-        <y>76</y>
-        <width>144</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_3</name>
-        <pv_name>$(P)$(M).DVAL</pv_name>
-        <x>321</x>
-        <y>57</y>
-        <width>109</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>3</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_7</name>
-        <text>Dial Pos (DVAL)</text>
-        <x>329</x>
-        <y>42</y>
-        <width>108</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_6</name>
-        <pv_name>$(P)$(M).DRBV</pv_name>
-        <x>319</x>
-        <y>90</y>
-        <width>111</width>
-        <height>17</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_15</name>
-        <pv_name>$(P)$(M).OFF</pv_name>
-        <x>316</x>
-        <y>23</y>
-        <width>109</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_14</name>
-        <text>OFFSET (OFF)
-</text>
-        <x>331</x>
-        <y>8</y>
-        <width>86</width>
-        <height>31</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_11</name>
-        <pv_name>$(P)$(M).DIR</pv_name>
-        <x>441</x>
-        <width>40</width>
-        <height>43</height>
-        <off_label>DIR</off_label>
-        <off_color>
-          <color red="127" green="127" blue="127">
-          </color>
-        </off_color>
-        <on_label>DIR</on_label>
-        <on_color>
-          <color red="255" green="192" blue="203">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_4</name>
-        <pv_name>$(P)$(M).RVAL</pv_name>
-        <x>321</x>
-        <y>134</y>
-        <width>109</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_8</name>
-        <text>Raw Pos RVAL (INT32)</text>
-        <x>321</x>
-        <y>120</y>
-        <width>144</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_19</name>
-        <pv_name>$(P)$(M).REP</pv_name>
-        <x>315</x>
-        <y>329</y>
-        <width>111</width>
-        <height>17</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_19</name>
-        <text>REP (INT32)</text>
-        <x>312</x>
-        <y>316</y>
-        <width>79</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Switch</name>
-        <pv_name>$(P)$(M).SET</pv_name>
-        <bit>-1</bit>
-        <x>274</x>
-        <width>44</width>
-        <height>77</height>
-        <off_label></off_label>
-        <off_color>
-          <color red="0" green="100" blue="0">
-          </color>
-        </off_color>
-        <on_label></on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <foreground_color>
-          <color red="0" green="0" blue="0">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color red="240" green="240" blue="240">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_20</name>
-        <pv_name>$(P)$(M).RMP</pv_name>
-        <x>318</x>
-        <y>185</y>
-        <width>106</width>
-        <height>17</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <format>1</format>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_18</name>
-        <text>RMP (INT32)</text>
-        <x>344</x>
-        <y>168</y>
-        <width>79</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_26</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>14</bit>
-        <x>39</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>/hmd</off_label>
-        <off_color>
-          <color name="Minor" red="255" green="128" blue="0">
-          </color>
-        </off_color>
-        <on_label>HMD</on_label>
-        <on_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_27</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>13</bit>
-        <x>2</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>lls</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>LS</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_29</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>9</bit>
-        <x>167</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>prbl</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>PRBL</on_label>
-        <on_color>
-          <color name="Minor" red="255" green="128" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_30</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>8</bit>
-        <x>358</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>enc</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>ENC</on_label>
-        <on_color>
-          <color red="0" green="0" blue="63">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_31</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>6</bit>
-        <x>128</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>stal</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>STAL</on_label>
-        <on_color>
-          <color name="Minor" red="255" green="128" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_32</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>5</bit>
-        <x>314</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>amp</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>AMP</on_label>
-        <on_color>
-          <color red="0" green="255" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_33</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>3</bit>
-        <x>84</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>hsw</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>HSW</on_label>
-        <on_color>
-          <color red="0" green="0" blue="255">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_34</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>2</bit>
-        <x>212</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>hls</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>LS</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_43</name>
-        <pv_name>$(P)$(M).DLLM</pv_name>
-        <x>258</x>
-        <y>90</y>
-        <width>58</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_44</name>
-        <pv_name>$(P)$(M).DHLM</pv_name>
-        <x>434</x>
-        <y>90</y>
-        <width>55</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>0</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_10</name>
-        <pv_name>$(P)$(M).UEIP</pv_name>
-        <x>355</x>
-        <y>228</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>UEIP</off_label>
-        <off_color>
-          <color red="127" green="127" blue="127">
-          </color>
-        </off_color>
-        <on_label>UEIP</on_label>
-        <on_color>
-          <color red="0" green="255" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_35</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>15</bit>
-        <x>395</x>
-        <y>277</y>
-        <width>29</width>
-        <height>29</height>
-        <off_label>hol</off_label>
-        <off_color>
-          <color red="77" green="77" blue="77">
-          </color>
-        </off_color>
-        <on_label>HOL</on_label>
-        <on_color>
-          <color red="0" green="0" blue="255">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <line_color>
-          <color red="150" green="150" blue="150">
-          </color>
-        </line_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_45</name>
-        <pv_name>$(P)$(R)Acc-RB</pv_name>
-        <x>4</x>
-        <y>166</y>
-        <width>58</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>1</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_46</name>
-        <pv_name>$(P)$(R)VelAct</pv_name>
-        <x>91</x>
-        <y>166</y>
-        <width>58</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>1</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="textentry" version="3.0.0">
-        <name>Text Input Template_47</name>
-        <pv_name>$(P)$(R)Dec-RB</pv_name>
-        <x>181</x>
-        <y>166</y>
-        <width>58</width>
-        <height>18</height>
-        <font>
-          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
-          </color>
-        </background_color>
-        <precision>1</precision>
-        <show_units>false</show_units>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-        <border_width>2</border_width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_21</name>
-        <text>AccAct</text>
-        <x>2</x>
-        <y>154</y>
-        <width>43</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <horizontal_alignment>1</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_22</name>
-        <text>VelAct</text>
-        <x>102</x>
-        <y>154</y>
-        <width>43</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <horizontal_alignment>1</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label Template_23</name>
-        <text>DecAct</text>
-        <x>194</x>
-        <y>154</y>
-        <width>43</width>
-        <height>14</height>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO Text Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <horizontal_alignment>1</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <auto_size>true</auto_size>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_5</name>
-        <pv_name>$(P)$(M).JOGR</pv_name>
-        <x>4</x>
-        <y>108</y>
-        <width>40</width>
-        <height>43</height>
-        <off_label>JOGR</off_label>
-        <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
-          </color>
-        </off_color>
-        <on_label>JOGR</on_label>
-        <on_color>
-          <color name="Major" red="255" green="0" blue="0">
-          </color>
-        </on_color>
-        <font>
-          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
-          </font>
-        </font>
-        <foreground_color>
-          <color name="IO InputPV Fg" red="0" green="32" blue="92">
-          </color>
-        </foreground_color>
-        <background_color>
-          <color name="IO Button" red="178" green="178" blue="178">
-          </color>
-        </background_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-    </widget>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>Trajectory</name>
-    <x>2480</x>
-    <y>1772</y>
-    <width>607</width>
-    <height>139</height>
-    <font>
-      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
-      </font>
-    </font>
-    <foreground_color>
-      <color name="Black" red="0" green="0" blue="0">
+    <name>Motor</name>
+    <width>470</width>
+    <height>410</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
       </color>
-    </foreground_color>
-    <actions>
-    </actions>
-    <widget type="label" version="2.0.0">
-      <name>Enable_6</name>
-      <text></text>
-      <x>255</x>
-      <y>168</y>
-      <width>80</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="255" green="255" blue="255">
-        </color>
-      </background_color>
-      <vertical_alignment>1</vertical_alignment>
-      <actions>
-      </actions>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
-    </widget>
-    <widget type="textentry" version="3.0.0">
-      <name>Text_1</name>
-      <pv_name>$(P)$(R)TrajExpr</pv_name>
-      <x>12</x>
-      <y>41</y>
-      <width>547</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color name="WritePV_Background" red="128" green="255" blue="255">
-        </color>
-      </background_color>
-      <format>6</format>
-      <show_units>false</show_units>
-      <actions>
-      </actions>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
-    </widget>
-    <widget type="action_button" version="3.0.0">
-      <name>Menu Button</name>
-      <actions>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name>
-          <value>0</value>
-          <description>Internal</description>
-        </action>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name>
-          <value>1</value>
-          <description>External</description>
-        </action>
-      </actions>
-      <text>Source</text>
-      <x>12</x>
-      <y>6</y>
-      <width>159</width>
-      <height>36</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="240" green="240" blue="240">
-        </color>
-      </background_color>
-      <rules>
-        <rule name="Label Change" prop_id="label" out_exp="false">
-          <exp bool_exp="pv0==0">
-            <value>Internal Source</value>
-          </exp>
-          <exp bool_exp="pv0==1">
-            <value>External Source</value>
-          </exp>
-          <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name>
-        </rule>
-      </rules>
-      <tooltip>$(actions)</tooltip>
-    </widget>
-    <widget type="textentry" version="3.0.0">
-      <name>Text_1</name>
-      <pv_name>$(P)$(R)TrajExpr-RB</pv_name>
-      <x>12</x>
-      <y>66</y>
-      <width>547</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>Motor BG</name>
+      <width>470</width>
+      <height>410</height>
+      <line_width>0</line_width>
       <background_color>
-        <color red="238" green="238" blue="236">
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
         </color>
       </background_color>
-      <format>6</format>
-      <precision>4</precision>
-      <show_units>false</show_units>
-      <actions>
-      </actions>
-      <enabled>false</enabled>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
     </widget>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>Command</name>
-    <x>2480</x>
-    <y>1634</y>
-    <width>607</width>
-    <height>139</height>
-    <font>
-      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
-      </font>
-    </font>
-    <foreground_color>
-      <color name="Black" red="0" green="0" blue="0">
-      </color>
-    </foreground_color>
-    <actions>
-    </actions>
     <widget type="label" version="2.0.0">
-      <name>Enable_6</name>
-      <text></text>
-      <x>255</x>
-      <y>168</y>
-      <width>80</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="255" green="255" blue="255">
-        </color>
-      </background_color>
-      <vertical_alignment>1</vertical_alignment>
-      <actions>
-      </actions>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
-    </widget>
-    <widget type="action_button" version="3.0.0">
-      <name>Menu Button</name>
-      <actions>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name>
-          <value>0</value>
-          <description>Disable</description>
-        </action>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name>
-          <value>1</value>
-          <description>Enable</description>
-        </action>
-      </actions>
-      <text>Enable Ext. Cmd</text>
-      <x>12</x>
-      <y>6</y>
-      <width>159</width>
-      <height>36</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="240" green="240" blue="240">
-        </color>
-      </background_color>
-      <rules>
-        <rule name="Label Change" prop_id="label" out_exp="false">
-          <exp bool_exp="pv0==0">
-            <value>Ext. Cmd: Disabled</value>
-          </exp>
-          <exp bool_exp="pv0==1">
-            <value>Ext. Cmd: Enabled</value>
-          </exp>
-          <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn-RB</pv_name>
-        </rule>
-      </rules>
-      <tooltip>$(actions)</tooltip>
-    </widget>
-    <widget type="textentry" version="3.0.0">
-      <name>Text_1</name>
-      <pv_name>$(P)$(R)CmdExpr</pv_name>
-      <x>12</x>
-      <y>41</y>
-      <width>547</width>
-      <height>26</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color name="WritePV_Background" red="128" green="255" blue="255">
-        </color>
-      </background_color>
-      <format>6</format>
-      <show_units>false</show_units>
-      <actions>
-      </actions>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
-    </widget>
-    <widget type="action_button" version="3.0.0">
-      <name>Menu Button</name>
-      <actions>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)Transform-CmdEn</pv_name>
-          <value>0</value>
-          <description>Disable</description>
-        </action>
-        <action type="write_pv">
-          <pv_name>$(P)$(R)Transform-CmdEn</pv_name>
-          <value>1</value>
-          <description>Enable</description>
-        </action>
-      </actions>
-      <text>Enable Cmd Expr.</text>
-      <x>400</x>
-      <y>6</y>
-      <width>159</width>
-      <height>36</height>
-      <foreground_color>
-        <color red="0" green="0" blue="0">
-        </color>
-      </foreground_color>
-      <background_color>
-        <color red="240" green="240" blue="240">
-        </color>
-      </background_color>
-      <rules>
-        <rule name="Label Change" prop_id="label" out_exp="false">
-          <exp bool_exp="pv0==0">
-            <value>Expression Disabled</value>
-          </exp>
-          <exp bool_exp="pv0==1">
-            <value>Expression Enabled</value>
-          </exp>
-          <pv_name>$(P)$(R)Transform-CmdEn-RB</pv_name>
-        </rule>
-      </rules>
-      <tooltip>$(actions)</tooltip>
-    </widget>
-    <widget type="textentry" version="3.0.0">
-      <name>Text_1</name>
-      <pv_name>$(P)$(R)CmdExpr-RB</pv_name>
-      <x>12</x>
-      <y>66</y>
-      <width>547</width>
-      <height>26</height>
+      <name>Motor</name>
+      <text>$(P)$(M)</text>
+      <x>10</x>
+      <width>450</width>
+      <height>50</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+        </font>
+      </font>
       <foreground_color>
-        <color red="0" green="0" blue="0">
+        <color name="TEXT-LIGHT" red="230" green="230" blue="230">
         </color>
       </foreground_color>
-      <background_color>
-        <color red="238" green="238" blue="236">
-        </color>
-      </background_color>
-      <format>6</format>
-      <precision>4</precision>
-      <show_units>false</show_units>
-      <actions>
-      </actions>
-      <enabled>false</enabled>
-      <border_color>
-        <color red="0" green="128" blue="255">
-        </color>
-      </border_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
     </widget>
-  </widget>
-  <widget type="thumbwheel" version="2.0.0">
-    <name>Thumb Wheel</name>
-    <x>2480</x>
-    <y>1083</y>
-  </widget>
-  <widget type="led" version="2.0.0">
-    <name>LED Template_61</name>
-    <pv_name>$(P)$(M).LLS</pv_name>
-    <bit>0</bit>
-    <x>2520</x>
-    <y>1154</y>
-    <off_color>
-      <color name="LED-RED-OFF" red="110" green="101" blue="90">
-      </color>
-    </off_color>
-    <on_color>
-      <color name="LED-RED-ON" red="255" green="60" blue="46">
-      </color>
-    </on_color>
-    <actions>
-    </actions>
-    <rules>
-      <rule name="BorderRule" prop_id="border_style" out_exp="false">
-        <exp bool_exp="pv0==1">
-          <value>9</value>
-        </exp>
-        <pv_name>$(pv_name)</pv_name>
-      </rule>
-    </rules>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-  </widget>
-  <widget type="led" version="2.0.0">
-    <name>LED Template_62</name>
-    <pv_name>$(P)$(M).HLS</pv_name>
-    <bit>0</bit>
-    <x>2520</x>
-    <y>1044</y>
-    <off_color>
-      <color name="LED-RED-OFF" red="110" green="101" blue="90">
-      </color>
-    </off_color>
-    <on_color>
-      <color name="LED-RED-ON" red="255" green="60" blue="46">
-      </color>
-    </on_color>
-    <actions>
-    </actions>
-    <rules>
-      <rule name="BorderRule" prop_id="border_style" out_exp="false">
-        <exp bool_exp="pv0==1">
-          <value>9</value>
-        </exp>
-        <pv_name>$(pv_name)</pv_name>
-      </rule>
-    </rules>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-  </widget>
-  <widget type="label" version="2.0.0">
-    <name>Label_26</name>
-    <text>hls</text>
-    <x>2550</x>
-    <y>1044</y>
-    <width>49</width>
-  </widget>
-  <widget type="label" version="2.0.0">
-    <name>Label_27</name>
-    <text>lls</text>
-    <x>2550</x>
-    <y>1154</y>
-    <width>40</width>
-  </widget>
-  <widget type="action_button" version="3.0.0">
-    <name>Action Button_2</name>
-    <actions>
-      <action type="write_pv">
-        <pv_name>$(P)$(M).TWF</pv_name>
-        <value>1</value>
-      </action>
-    </actions>
-    <pv_name>$(P)$(M).TWF</pv_name>
-    <text>&gt;</text>
-    <x>2911</x>
-    <y>1084</y>
-    <width>40</width>
-    <font>
-      <font family="Source Sans Pro" style="BOLD" size="24.0">
-      </font>
-    </font>
-  </widget>
-  <widget type="textentry" version="3.0.0">
-    <name>Text Input_1</name>
-    <pv_name>$(P)$(M).VAL</pv_name>
-    <x>2781</x>
-    <y>1088</y>
-    <width>110</width>
-    <font>
-      <font family="Sans" style="REGULAR" size="14.851485148514852">
-      </font>
-    </font>
-    <foreground_color>
-      <color name="Gray_14" red="0" green="0" blue="0">
-      </color>
-    </foreground_color>
-    <format>1</format>
-    <show_units>false</show_units>
-    <actions>
-    </actions>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-    <border_color>
-      <color red="0" green="128" blue="255">
-      </color>
-    </border_color>
-  </widget>
-  <widget type="action_button" version="3.0.0">
-    <name>Action Button_3</name>
-    <actions>
-      <action type="write_pv">
-        <pv_name>$(P)$(M).TWR</pv_name>
-        <value>1</value>
-      </action>
-    </actions>
-    <pv_name>$(P)$(M).TWR</pv_name>
-    <text>&lt;</text>
-    <x>2721</x>
-    <y>1083</y>
-    <width>40</width>
-    <font>
-      <font family="Source Sans Pro" style="BOLD" size="24.0">
-      </font>
-    </font>
-  </widget>
-  <widget type="led" version="2.0.0">
-    <name>LED Template_20</name>
-    <pv_name>$(P)$(M).LLS</pv_name>
-    <bit>0</bit>
-    <x>2671</x>
-    <y>1083</y>
-    <width>30</width>
-    <height>30</height>
-    <off_label>lls</off_label>
-    <off_color>
-      <color name="LED-RED-OFF" red="110" green="101" blue="90">
-      </color>
-    </off_color>
-    <on_label>LLS</on_label>
-    <on_color>
-      <color name="LED-RED-ON" red="255" green="60" blue="46">
-      </color>
-    </on_color>
-    <foreground_color>
-      <color name="TEXT-LIGHT" red="230" green="230" blue="230">
-      </color>
-    </foreground_color>
-    <actions>
-    </actions>
-    <rules>
-      <rule name="BorderRule" prop_id="border_style" out_exp="false">
-        <exp bool_exp="pv0==1">
-          <value>9</value>
-        </exp>
-        <pv_name>$(pv_name)</pv_name>
-      </rule>
-    </rules>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-  </widget>
-  <widget type="led" version="2.0.0">
-    <name>LED Template_21</name>
-    <pv_name>$(P)$(M).HLS</pv_name>
-    <bit>0</bit>
-    <x>2965</x>
-    <y>1084</y>
-    <width>30</width>
-    <height>30</height>
-    <off_label>hls</off_label>
-    <off_color>
-      <color name="LED-RED-OFF" red="110" green="101" blue="90">
-      </color>
-    </off_color>
-    <on_label>HLS</on_label>
-    <on_color>
-      <color name="LED-RED-ON" red="255" green="60" blue="46">
-      </color>
-    </on_color>
-    <foreground_color>
-      <color name="TEXT-LIGHT" red="230" green="230" blue="230">
-      </color>
-    </foreground_color>
-    <actions>
-    </actions>
-    <rules>
-      <rule name="BorderRule" prop_id="border_style" out_exp="false">
-        <exp bool_exp="pv0==1">
-          <value>9</value>
-        </exp>
-        <pv_name>$(pv_name)</pv_name>
-      </rule>
-    </rules>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-  </widget>
-  <widget type="label" version="2.0.0">
-    <name>Label_35</name>
-    <class>HEADER2</class>
-    <text>Synchronisation Settings</text>
-    <x>2500</x>
-    <y>1623</y>
-    <width>380</width>
-    <font use_class="true">
-      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
-      </font>
-    </font>
-  </widget>
-  <widget type="rectangle" version="2.0.0">
-    <name>Rectangle_6</name>
-    <x>2200</x>
-    <y>390</y>
-    <width>250</width>
-    <height>320</height>
-    <line_width>0</line_width>
-    <line_color>
-      <color name="GROUP-BORDER" red="150" green="155" blue="151">
-      </color>
-    </line_color>
-    <background_color>
-      <color name="Background" red="220" green="225" blue="221">
-      </color>
-    </background_color>
-    <corner_width>10</corner_width>
-    <corner_height>10</corner_height>
-  </widget>
-  <widget type="rectangle" version="2.0.0">
-    <name>Rectangle_7</name>
-    <x>2110</x>
-    <y>730</y>
-    <width>250</width>
-    <height>320</height>
-    <line_width>0</line_width>
-    <line_color>
-      <color name="GROUP-BORDER" red="150" green="155" blue="151">
-      </color>
-    </line_color>
-    <background_color>
-      <color name="Background" red="220" green="225" blue="221">
-      </color>
-    </background_color>
-    <corner_width>10</corner_width>
-    <corner_height>10</corner_height>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>Group</name>
-    <width>620</width>
-    <height>520</height>
-    <style>3</style>
-    <transparent>true</transparent>
     <widget type="group" version="2.0.0">
-      <name>MGGrey03_1</name>
-      <width>620</width>
-      <height>520</height>
+      <name>Motor GR</name>
+      <x>20</x>
+      <y>50</y>
+      <width>430</width>
+      <height>90</height>
       <style>3</style>
       <background_color>
-        <color name="BACKGROUND" red="220" green="225" blue="221">
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
         </color>
       </background_color>
-      <transparent>true</transparent>
-      <widget type="rectangle" version="2.0.0">
-        <name>MGGrey03-background_2</name>
-        <width>610</width>
-        <height>510</height>
-        <line_width>2</line_width>
-        <line_color>
-          <color name="GROUP-BORDER" red="150" green="155" blue="151">
-          </color>
-        </line_color>
-        <background_color>
-          <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
-          </color>
-        </background_color>
-        <corner_width>10</corner_width>
-        <corner_height>10</corner_height>
-      </widget>
-      <widget type="rectangle" version="2.0.0">
-        <name>Rectangle_2</name>
-        <x>20</x>
-        <y>50</y>
-        <width>560</width>
-        <height>250</height>
-        <line_width>0</line_width>
-        <line_color>
-          <color name="GROUP-BORDER" red="150" green="155" blue="151">
-          </color>
-        </line_color>
-        <background_color>
-          <color name="Background" red="220" green="225" blue="221">
-          </color>
-        </background_color>
-        <corner_width>10</corner_width>
-        <corner_height>10</corner_height>
-      </widget>
       <widget type="textupdate" version="2.0.0">
-        <name>Text Update</name>
-        <pv_name>$(P)$(M).DESC</pv_name>
-        <x>120</x>
-        <width>480</width>
-        <height>50</height>
-        <font>
-          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
-          </font>
-        </font>
-        <background_color>
-          <color red="230" green="235" blue="232" alpha="0">
-          </color>
-        </background_color>
-        <transparent>true</transparent>
-        <vertical_alignment>1</vertical_alignment>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_33</name>
-        <text>Motion Controler</text>
-        <x>20</x>
+        <name>Position RB</name>
+        <pv_name>$(P)$(M).RBV</pv_name>
+        <x>130</x>
         <y>50</y>
-        <width>580</width>
-        <height>40</height>
-        <font>
-          <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-          </font>
-        </font>
-        <horizontal_alignment>1</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-      </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_17</name>
-        <pv_name>$(P)$(M).CNEN</pv_name>
-        <x>290</x>
-        <y>240</y>
-        <width>120</width>
-        <off_label>   Power OFF</off_label>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_label>   Power ON</on_label>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
-          </color>
-        </on_color>
-        <show_led>false</show_led>
+        <precision>1</precision>
         <actions>
         </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_36</name>
-        <pv_name>$(P)$(M).MSTA</pv_name>
-        <bit>5</bit>
-        <x>301</x>
-        <y>247</y>
-        <width>17</width>
-        <height>17</height>
-        <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+      <widget type="label" version="2.0.0">
+        <name>Position SP</name>
+        <class>CAPTION</class>
+        <text>Set position:</text>
+        <x>20</x>
+        <y>20</y>
+        <foreground_color use_class="true">
+          <color name="Text" red="25" green="25" blue="25">
           </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
+        </foreground_color>
+        <horizontal_alignment use_class="true">2</horizontal_alignment>
+        <vertical_alignment use_class="true">1</vertical_alignment>
       </widget>
       <widget type="label" version="2.0.0">
-        <name>Label Template_29</name>
+        <name>Position RB</name>
+        <class>CAPTION</class>
         <text>Position:</text>
-        <x>40</x>
-        <y>130</y>
-        <width>120</width>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
+        <x>20</x>
+        <y>50</y>
+        <foreground_color use_class="true">
+          <color name="Text" red="25" green="25" blue="25">
           </color>
-        </border_color>
+        </foreground_color>
+        <horizontal_alignment use_class="true">2</horizontal_alignment>
+        <vertical_alignment use_class="true">1</vertical_alignment>
       </widget>
-      <widget type="textupdate" version="2.0.0">
-        <name>Text Update_6</name>
-        <pv_name>$(P)$(M).RBV</pv_name>
-        <x>170</x>
-        <y>130</y>
-        <width>90</width>
-        <rules>
-          <rule name="BorderRule" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
+      <widget type="textentry" version="3.0.0">
+        <name>Position RB</name>
+        <pv_name>$(P)$(M).VAL</pv_name>
+        <x>130</x>
+        <y>20</y>
       </widget>
       <widget type="led" version="2.0.0">
-        <name>LED Template_52</name>
+        <name>Moving</name>
         <pv_name>$(P)$(M).MOVN</pv_name>
         <bit>0</bit>
-        <x>460</x>
-        <y>130</y>
+        <x>260</x>
+        <y>50</y>
         <off_color>
           <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
           </color>
@@ -3085,22 +116,14 @@
         </font>
         <actions>
         </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
         <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
       <widget type="led" version="2.0.0">
-        <name>LED Template_53</name>
+        <name>Done moving</name>
         <pv_name>$(P)$(M).DMOV</pv_name>
         <bit>0</bit>
-        <x>460</x>
-        <y>100</y>
+        <x>260</x>
+        <y>20</y>
         <off_color>
           <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
           </color>
@@ -3111,155 +134,61 @@
         </on_color>
         <actions>
         </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label</name>
-        <text>done moving</text>
-        <x>490</x>
-        <y>100</y>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_1</name>
-        <text>moving</text>
-        <x>490</x>
-        <y>130</y>
-      </widget>
-      <widget type="spinner" version="2.0.0">
-        <name>Spinner</name>
-        <pv_name>$(P)$(M).VAL</pv_name>
-        <x>170</x>
-        <y>100</y>
-        <width>90</width>
-        <minimum>-1.7E308</minimum>
-        <maximum>1.7E308</maximum>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_59</name>
-        <pv_name>$(P)$(M).HLS</pv_name>
-        <bit>0</bit>
-        <x>280</x>
-        <y>100</y>
-        <off_color>
-          <color name="LED-RED-OFF" red="110" green="101" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-RED-ON" red="255" green="60" blue="46">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-        <border_alarm_sensitive>false</border_alarm_sensitive>
-      </widget>
-      <widget type="led" version="2.0.0">
-        <name>LED Template_60</name>
-        <pv_name>$(P)$(M).LLS</pv_name>
-        <bit>0</bit>
-        <x>280</x>
-        <y>130</y>
-        <off_color>
-          <color name="LED-RED-OFF" red="110" green="101" blue="90">
-          </color>
-        </off_color>
-        <on_color>
-          <color name="LED-RED-ON" red="255" green="60" blue="46">
-          </color>
-        </on_color>
-        <actions>
-        </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
         <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
       <widget type="label" version="2.0.0">
-        <name>Label_24</name>
-        <text>High limit switch</text>
-        <x>310</x>
-        <y>100</y>
-        <width>126</width>
-      </widget>
-      <widget type="label" version="2.0.0">
-        <name>Label_25</name>
-        <text>Low Limit switch</text>
-        <x>310</x>
-        <y>130</y>
-        <width>126</width>
+        <name>Done moving</name>
+        <text>Done moving</text>
+        <x>290</x>
+        <y>20</y>
       </widget>
       <widget type="label" version="2.0.0">
-        <name>Label Template_28</name>
-        <text>Set User Postion:</text>
-        <x>40</x>
-        <y>100</y>
-        <width>120</width>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
+        <name>Moving</name>
+        <text>Moving</text>
+        <x>290</x>
+        <y>50</y>
       </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Home GR</name>
+      <x>20</x>
+      <y>150</y>
+      <width>230</width>
+      <height>90</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
       <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_7</name>
-        <x>720</x>
-        <y>180</y>
-        <width>140</width>
-        <height>40</height>
-        <visible>false</visible>
-        <off_label>Jogg Foward</off_label>
+        <name>Stop</name>
+        <pv_name>$(P)$(M).STOP</pv_name>
+        <x>20</x>
+        <y>20</y>
+        <width>90</width>
+        <height>50</height>
+        <off_label>STOP</off_label>
         <off_color>
           <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
           </color>
         </off_color>
-        <on_label>JOGF</on_label>
+        <on_label>STOPPED</on_label>
         <on_color>
           <color name="LED-GREEN-ON" red="70" green="255" blue="70">
           </color>
         </on_color>
         <actions>
         </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
         <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
       <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_8</name>
+        <name>Home</name>
         <pv_name>$(P)$(M).HOMF</pv_name>
-        <x>110</x>
-        <y>240</y>
-        <width>150</width>
-        <height>40</height>
-        <off_label>Home Forward</off_label>
+        <x>120</x>
+        <y>20</y>
+        <width>90</width>
+        <height>50</height>
+        <off_label>Home</off_label>
         <off_color>
           <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
           </color>
@@ -3271,182 +200,116 @@
         </on_color>
         <actions>
         </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
         <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_15</name>
-        <pv_name>$(P)$(M).STOP</pv_name>
-        <x>100</x>
-        <y>180</y>
-        <width>160</width>
-        <height>40</height>
-        <off_label>STOP</off_label>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Limit switches GR</name>
+      <x>260</x>
+      <y>150</y>
+      <width>190</width>
+      <height>90</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <widget type="led" version="2.0.0">
+        <name>HLS</name>
+        <pv_name>$(P)$(M).HLS</pv_name>
+        <bit>0</bit>
+        <x>20</x>
+        <y>20</y>
         <off_color>
-          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
           </color>
         </off_color>
-        <on_label>STOPPED</on_label>
         <on_color>
-          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
           </color>
         </on_color>
         <actions>
         </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
         <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
-      <widget type="bool_button" version="2.0.0">
-        <name>Boolean Button Template_16</name>
-        <pv_name>$(P)$(R)ErrRst</pv_name>
-        <x>290</x>
-        <y>190</y>
-        <width>120</width>
-        <off_label>Reset Error</off_label>
+      <widget type="led" version="2.0.0">
+        <name>LLS</name>
+        <pv_name>$(P)$(M).LLS</pv_name>
+        <bit>0</bit>
+        <x>20</x>
+        <y>50</y>
         <off_color>
-          <color name="IO Trace 2" red="192" green="80" blue="77">
+          <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
           </color>
         </off_color>
-        <on_label>ErrRst</on_label>
         <on_color>
-          <color name="Major" red="255" green="0" blue="0">
+          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
           </color>
         </on_color>
-        <show_led>false</show_led>
         <actions>
         </actions>
-        <rules>
-          <rule name="BorderRule" prop_id="border_style" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
-      </widget>
-      <widget type="rectangle" version="2.0.0">
-        <name>Rectangle_5</name>
-        <x>20</x>
-        <y>320</y>
-        <width>560</width>
-        <height>170</height>
-        <line_width>0</line_width>
-        <line_color>
-          <color name="GROUP-BORDER" red="150" green="155" blue="151">
-          </color>
-        </line_color>
-        <background_color>
-          <color name="Background" red="220" green="225" blue="221">
-          </color>
-        </background_color>
-        <corner_width>10</corner_width>
-        <corner_height>10</corner_height>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
       <widget type="label" version="2.0.0">
-        <name>Label_39</name>
-        <text>Error Messages</text>
-        <x>20</x>
-        <y>320</y>
-        <width>540</width>
-        <height>40</height>
-        <font>
-          <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-          </font>
-        </font>
-        <horizontal_alignment>1</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
+        <name>HLS</name>
+        <text>High Limit Switch</text>
+        <x>50</x>
+        <y>20</y>
+        <width>130</width>
       </widget>
       <widget type="label" version="2.0.0">
-        <name>Label Template_33</name>
-        <text>Error Message:</text>
-        <x>40</x>
-        <y>410</y>
-        <background_color>
-          <color name="IO Background" red="255" green="255" blue="205">
-          </color>
-        </background_color>
-        <horizontal_alignment>2</horizontal_alignment>
-        <vertical_alignment>1</vertical_alignment>
-        <actions>
-        </actions>
-        <border_color>
-          <color name="IO Border" red="215" green="215" blue="215">
-          </color>
-        </border_color>
+        <name>LLS</name>
+        <text>Low Limit Switch</text>
+        <x>50</x>
+        <y>50</y>
+        <width>130</width>
       </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Errors GR</name>
+      <x>20</x>
+      <y>250</y>
+      <width>430</width>
+      <height>140</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
       <widget type="textupdate" version="2.0.0">
-        <name>Text Update_16</name>
+        <name>Stat</name>
         <pv_name>$(P)$(M).STAT</pv_name>
-        <x>150</x>
-        <y>375</y>
+        <x>90</x>
+        <y>20</y>
         <width>120</width>
         <precision>0</precision>
         <vertical_alignment>1</vertical_alignment>
-        <rules>
-          <rule name="BorderRile" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
         <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
       <widget type="textupdate" version="2.0.0">
-        <name>Text Update_17</name>
-        <pv_name>$(P)$(M).SEVR
-</pv_name>
-        <x>370</x>
-        <y>375</y>
+        <name>Sevr</name>
+        <pv_name>$(P)$(M).SEVR</pv_name>
+        <x>290</x>
+        <y>20</y>
         <width>120</width>
         <precision>0</precision>
         <vertical_alignment>1</vertical_alignment>
-        <rules>
-          <rule name="BorderRile" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
         <border_alarm_sensitive>false</border_alarm_sensitive>
       </widget>
       <widget type="textupdate" version="2.0.0">
-        <name>Text Update_19</name>
+        <name>MsgTxt</name>
         <pv_name>$(P)$(R)MsgTxt</pv_name>
-        <x>150</x>
-        <y>410</y>
-        <width>410</width>
-        <height>60</height>
+        <x>20</x>
+        <y>50</y>
+        <width>391</width>
+        <height>30</height>
         <format>6</format>
-        <rules>
-          <rule name="BorderRile" prop_id="name" out_exp="false">
-            <exp bool_exp="pv0==1">
-              <value>9</value>
-            </exp>
-            <pv_name>$(pv_name)</pv_name>
-          </rule>
-        </rules>
       </widget>
       <widget type="label" version="2.0.0">
-        <name>Label Template_39</name>
+        <name>Alarm 1</name>
         <text>Alarm 1:</text>
-        <x>80</x>
-        <y>375</y>
+        <x>20</x>
+        <y>20</y>
         <width>60</width>
         <horizontal_alignment>2</horizontal_alignment>
         <vertical_alignment>1</vertical_alignment>
@@ -3458,10 +321,10 @@
         </border_color>
       </widget>
       <widget type="label" version="2.0.0">
-        <name>Label Template_40</name>
+        <name>Alarm 2</name>
         <text>Alarm 2:</text>
-        <x>300</x>
-        <y>375</y>
+        <x>220</x>
+        <y>20</y>
         <width>60</width>
         <horizontal_alignment>2</horizontal_alignment>
         <vertical_alignment>1</vertical_alignment>
@@ -3472,6 +335,26 @@
           </color>
         </border_color>
       </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Error reset</name>
+        <pv_name>$(P)$(R)ErrRst</pv_name>
+        <x>160</x>
+        <y>90</y>
+        <width>110</width>
+        <off_label>Reset Error</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>ErrRst</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <show_led>false</show_led>
+        <actions>
+        </actions>
+      </widget>
     </widget>
   </widget>
 </display>
diff --git a/ecmcOneAxisOperator_old.bob b/ecmcOneAxisOperator_old.bob
new file mode 100644
index 0000000..e2262f2
--- /dev/null
+++ b/ecmcOneAxisOperator_old.bob
@@ -0,0 +1,3477 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>ecmcOneAxisOperator</name>
+  <width>1350</width>
+  <height>560</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="group" version="2.0.0">
+    <name>Encoder</name>
+    <x>2480</x>
+    <y>1910</y>
+    <width>607</width>
+    <height>139</height>
+    <font>
+      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="Black" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="label" version="2.0.0">
+      <name>Enable_6</name>
+      <text></text>
+      <x>255</x>
+      <y>168</y>
+      <width>80</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Menu Button</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name>
+          <value>0</value>
+          <description>Internal</description>
+        </action>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name>
+          <value>1</value>
+          <description>External</description>
+        </action>
+      </actions>
+      <text>Source</text>
+      <x>12</x>
+      <y>6</y>
+      <width>159</width>
+      <height>36</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <rules>
+        <rule name="Label Change" prop_id="label" out_exp="false">
+          <exp bool_exp="pv0==0">
+            <value>Internal Source</value>
+          </exp>
+          <exp bool_exp="pv0==1">
+            <value>External Source</value>
+          </exp>
+          <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name>
+        </rule>
+      </rules>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text_1</name>
+      <pv_name>$(P)$(R)EncExpr</pv_name>
+      <x>12</x>
+      <y>41</y>
+      <width>547</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="WritePV_Background" red="128" green="255" blue="255">
+        </color>
+      </background_color>
+      <format>6</format>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text_1</name>
+      <pv_name>$(P)$(R)EncExpr-RB</pv_name>
+      <x>12</x>
+      <y>66</y>
+      <width>547</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="238" green="238" blue="236">
+        </color>
+      </background_color>
+      <format>6</format>
+      <precision>4</precision>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <enabled>false</enabled>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Axis</name>
+    <x>2480</x>
+    <y>1194</y>
+    <width>607</width>
+    <height>409</height>
+    <font>
+      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="Black" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="group" version="2.0.0">
+      <name>Grouping Container</name>
+      <x>39</x>
+      <y>9</y>
+      <width>493</width>
+      <height>373</height>
+      <style>3</style>
+      <foreground_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template</name>
+        <pv_name>$(P)$(M).HOMF</pv_name>
+        <x>128</x>
+        <y>110</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>HOMF</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>HOMF</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_1</name>
+        <pv_name>$(P)$(M).STOP</pv_name>
+        <x>104</x>
+        <y>189</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>STOP</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>STOPPED</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_2</name>
+        <pv_name>$(P)$(M).HOMR</pv_name>
+        <x>74</x>
+        <y>110</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>HOMR</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>HOMR</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_6</name>
+        <pv_name>$(P)$(M).JOGF</pv_name>
+        <x>210</x>
+        <y>110</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>JOGF</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>JOGF</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_21</name>
+        <pv_name>$(P)$(M).VERS</pv_name>
+        <x>154</x>
+        <y>12</y>
+        <width>61</width>
+        <height>17</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_12</name>
+        <pv_name>$(P)$(M).CNEN</pv_name>
+        <x>312</x>
+        <y>228</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>CNEN</off_label>
+        <off_color>
+          <color red="127" green="127" blue="127">
+          </color>
+        </off_color>
+        <on_label>CNEN</on_label>
+        <on_color>
+          <color red="0" green="255" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_14</name>
+        <pv_name>$(P)$(R)ErrRst</pv_name>
+        <x>258</x>
+        <y>272</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>ErrRst</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>ErrRst</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <show_led>false</show_led>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_29</name>
+        <pv_name>$(P)$(M).DESC</pv_name>
+        <x>2</x>
+        <y>12</y>
+        <width>148</width>
+        <height>17</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Input Template_30</name>
+        <pv_name>$(P)$(R)MsgTxt</pv_name>
+        <x>4</x>
+        <y>351</y>
+        <width>422</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>6</format>
+        <show_units>false</show_units>
+        <vertical_alignment>1</vertical_alignment>
+        <wrap_words>false</wrap_words>
+        <actions>
+          <action type="command">
+            <command>camonitor -S</command>
+          </action>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_31</name>
+        <pv_name>$(P)$(M).RTYP</pv_name>
+        <x>219</x>
+        <y>12</y>
+        <width>36</width>
+        <height>17</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template</name>
+        <text>User Pos (VAL)</text>
+        <x>84</x>
+        <y>42</y>
+        <width>73</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_7</name>
+        <pv_name>$(P)$(M).RBV</pv_name>
+        <x>72</x>
+        <y>90</y>
+        <width>104</width>
+        <height>17</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_11</name>
+        <text>Readback (RBV)</text>
+        <x>77</x>
+        <y>76</y>
+        <width>81</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_33</name>
+        <pv_name>$(P)$(M).LLM</pv_name>
+        <x>4</x>
+        <y>90</y>
+        <width>58</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_18</name>
+        <pv_name>$(P)$(M).LLS</pv_name>
+        <bit>0</bit>
+        <x>2</x>
+        <y>48</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>lls</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>LLS</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_19</name>
+        <pv_name>$(P)$(M).HLS</pv_name>
+        <bit>0</bit>
+        <x>214</x>
+        <y>48</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>hls</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>HLS</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="action_button" version="3.0.0">
+        <name>Action Button</name>
+        <actions>
+          <action type="write_pv">
+            <pv_name>$(P)$(M).TWR</pv_name>
+            <value>1</value>
+          </action>
+        </actions>
+        <pv_name>$(P)$(M).TWR</pv_name>
+        <text>&lt;</text>
+        <x>37</x>
+        <y>49</y>
+        <width>22</width>
+        <height>31</height>
+        <foreground_color>
+          <color name="Gray_14" red="0" green="0" blue="0">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="ioc_write_bg" red="115" green="223" blue="255">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="action_button" version="3.0.0">
+        <name>Action Button_1</name>
+        <actions>
+          <action type="write_pv">
+            <pv_name>$(P)$(M).TWF</pv_name>
+            <value>1</value>
+          </action>
+        </actions>
+        <pv_name>$(P)$(M).TWF</pv_name>
+        <text>&gt;</text>
+        <x>189</x>
+        <y>49</y>
+        <width>25</width>
+        <height>31</height>
+        <foreground_color>
+          <color name="Gray_14" red="0" green="0" blue="0">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="ioc_write_bg" red="115" green="223" blue="255">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(P)$(M).VAL</pv_name>
+        <x>67</x>
+        <y>55</y>
+        <width>113</width>
+        <height>21</height>
+        <font>
+          <font family="Sans" style="REGULAR" size="14.851485148514852">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="Gray_14" red="0" green="0" blue="0">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="ioc_write_bg" red="115" green="223" blue="255">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="0" green="128" blue="255">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_34</name>
+        <pv_name>$(P)$(M).HLM</pv_name>
+        <x>191</x>
+        <y>90</y>
+        <width>55</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_12</name>
+        <pv_name>$(P)$(M).MOVN</pv_name>
+        <bit>0</bit>
+        <x>39</x>
+        <y>238</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>movn</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>MOVN</on_label>
+        <on_color>
+          <color name="IO onGoing" red="255" green="255" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_13</name>
+        <pv_name>$(P)$(M).DMOV</pv_name>
+        <bit>0</bit>
+        <y>238</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>dmov</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>DMOV</on_label>
+        <on_color>
+          <color name="IO OK" red="0" green="255" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_15</name>
+        <pv_name>$(P)$(R)Err</pv_name>
+        <bit>0</bit>
+        <x>212</x>
+        <y>238</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>err</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>Err</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_16</name>
+        <pv_name>$(P)$(M).MISS</pv_name>
+        <bit>0</bit>
+        <x>128</x>
+        <y>238</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>miss</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>MISS</on_label>
+        <on_color>
+          <color name="Minor" red="255" green="128" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_14</name>
+        <pv_name>$(P)$(M).LVIO</pv_name>
+        <bit>0</bit>
+        <x>84</x>
+        <y>238</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>lvio</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>LVIO</on_label>
+        <on_color>
+          <color name="Minor" red="255" green="128" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_32</name>
+        <pv_name>$(P)$(M).STAT</pv_name>
+        <x>4</x>
+        <y>329</y>
+        <width>121</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_36</name>
+        <pv_name>$(P)$(M).SEVR</pv_name>
+        <x>123</x>
+        <y>329</y>
+        <width>124</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_17</name>
+        <pv_name>$(P)$(M).STAT</pv_name>
+        <x>167</x>
+        <y>238</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>alarm</off_label>
+        <off_color>
+          <color name="IO PV OFF" red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>ALARM</on_label>
+        <on_color>
+          <color name="Minor" red="255" green="128" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_1</name>
+        <text>Dial Readback (DRBV)</text>
+        <x>316</x>
+        <y>76</y>
+        <width>111</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_3</name>
+        <pv_name>$(P)$(M).DVAL</pv_name>
+        <x>321</x>
+        <y>57</y>
+        <width>109</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>3</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_7</name>
+        <text>Dial Pos (DVAL)</text>
+        <x>329</x>
+        <y>42</y>
+        <width>78</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_6</name>
+        <pv_name>$(P)$(M).DRBV</pv_name>
+        <x>319</x>
+        <y>90</y>
+        <width>111</width>
+        <height>17</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_15</name>
+        <pv_name>$(P)$(M).OFF</pv_name>
+        <x>316</x>
+        <y>23</y>
+        <width>109</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_14</name>
+        <text>OFFSET (OFF)
+</text>
+        <x>331</x>
+        <y>8</y>
+        <width>68</width>
+        <height>27</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_11</name>
+        <pv_name>$(P)$(M).DIR</pv_name>
+        <x>441</x>
+        <width>40</width>
+        <height>43</height>
+        <off_label>DIR</off_label>
+        <off_color>
+          <color red="127" green="127" blue="127">
+          </color>
+        </off_color>
+        <on_label>DIR</on_label>
+        <on_color>
+          <color red="255" green="192" blue="203">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_4</name>
+        <pv_name>$(P)$(M).RVAL</pv_name>
+        <x>321</x>
+        <y>134</y>
+        <width>109</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_8</name>
+        <text>Raw Pos RVAL (INT32)</text>
+        <x>321</x>
+        <y>120</y>
+        <width>111</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_19</name>
+        <pv_name>$(P)$(M).REP</pv_name>
+        <x>315</x>
+        <y>329</y>
+        <width>111</width>
+        <height>17</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_19</name>
+        <text>REP (INT32)</text>
+        <x>312</x>
+        <y>316</y>
+        <width>59</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Switch</name>
+        <pv_name>$(P)$(M).SET</pv_name>
+        <bit>-1</bit>
+        <x>274</x>
+        <width>44</width>
+        <height>77</height>
+        <off_label></off_label>
+        <off_color>
+          <color red="0" green="100" blue="0">
+          </color>
+        </off_color>
+        <on_label></on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <foreground_color>
+          <color red="0" green="0" blue="0">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color red="240" green="240" blue="240">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_20</name>
+        <pv_name>$(P)$(M).RMP</pv_name>
+        <x>318</x>
+        <y>185</y>
+        <width>106</width>
+        <height>17</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <format>1</format>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_18</name>
+        <text>RMP (INT32)</text>
+        <x>344</x>
+        <y>168</y>
+        <width>62</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_26</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>14</bit>
+        <x>39</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>/hmd</off_label>
+        <off_color>
+          <color name="Minor" red="255" green="128" blue="0">
+          </color>
+        </off_color>
+        <on_label>HMD</on_label>
+        <on_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_27</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>13</bit>
+        <x>2</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>lls</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>LS</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_29</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>9</bit>
+        <x>167</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>prbl</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>PRBL</on_label>
+        <on_color>
+          <color name="Minor" red="255" green="128" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_30</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>8</bit>
+        <x>358</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>enc</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>ENC</on_label>
+        <on_color>
+          <color red="0" green="0" blue="63">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_31</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>6</bit>
+        <x>128</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>stal</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>STAL</on_label>
+        <on_color>
+          <color name="Minor" red="255" green="128" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_32</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>5</bit>
+        <x>314</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>amp</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>AMP</on_label>
+        <on_color>
+          <color red="0" green="255" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_33</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>3</bit>
+        <x>84</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>hsw</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>HSW</on_label>
+        <on_color>
+          <color red="0" green="0" blue="255">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_34</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>2</bit>
+        <x>212</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>hls</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>LS</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_43</name>
+        <pv_name>$(P)$(M).DLLM</pv_name>
+        <x>258</x>
+        <y>90</y>
+        <width>58</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_44</name>
+        <pv_name>$(P)$(M).DHLM</pv_name>
+        <x>434</x>
+        <y>90</y>
+        <width>55</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_10</name>
+        <pv_name>$(P)$(M).UEIP</pv_name>
+        <x>355</x>
+        <y>228</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>UEIP</off_label>
+        <off_color>
+          <color red="127" green="127" blue="127">
+          </color>
+        </off_color>
+        <on_label>UEIP</on_label>
+        <on_color>
+          <color red="0" green="255" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_35</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>15</bit>
+        <x>395</x>
+        <y>277</y>
+        <width>29</width>
+        <height>29</height>
+        <off_label>hol</off_label>
+        <off_color>
+          <color red="77" green="77" blue="77">
+          </color>
+        </off_color>
+        <on_label>HOL</on_label>
+        <on_color>
+          <color red="0" green="0" blue="255">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <line_color>
+          <color red="150" green="150" blue="150">
+          </color>
+        </line_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_45</name>
+        <pv_name>$(P)$(R)Acc-RB</pv_name>
+        <x>4</x>
+        <y>166</y>
+        <width>58</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>1</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_46</name>
+        <pv_name>$(P)$(R)VelAct</pv_name>
+        <x>91</x>
+        <y>166</y>
+        <width>58</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>1</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input Template_47</name>
+        <pv_name>$(P)$(R)Dec-RB</pv_name>
+        <x>181</x>
+        <y>166</y>
+        <width>58</width>
+        <height>18</height>
+        <font>
+          <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO OutputPV Fg" red="255" green="255" blue="255">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO OutputPV Bg" red="121" green="123" blue="126">
+          </color>
+        </background_color>
+        <precision>1</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_width>2</border_width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_21</name>
+        <text>AccAct</text>
+        <x>2</x>
+        <y>154</y>
+        <width>34</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_22</name>
+        <text>VelAct</text>
+        <x>102</x>
+        <y>154</y>
+        <width>32</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_23</name>
+        <text>DecAct</text>
+        <x>194</x>
+        <y>154</y>
+        <width>36</width>
+        <height>12</height>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO Text Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <auto_size>true</auto_size>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_5</name>
+        <pv_name>$(P)$(M).JOGR</pv_name>
+        <x>4</x>
+        <y>108</y>
+        <width>40</width>
+        <height>43</height>
+        <off_label>JOGR</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>JOGR</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="IO InputPV Fg" red="0" green="32" blue="92">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="IO Button" red="178" green="178" blue="178">
+          </color>
+        </background_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Trajectory</name>
+    <x>2480</x>
+    <y>1772</y>
+    <width>607</width>
+    <height>139</height>
+    <font>
+      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="Black" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="label" version="2.0.0">
+      <name>Enable_6</name>
+      <text></text>
+      <x>255</x>
+      <y>168</y>
+      <width>80</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text_1</name>
+      <pv_name>$(P)$(R)TrajExpr</pv_name>
+      <x>12</x>
+      <y>41</y>
+      <width>547</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="WritePV_Background" red="128" green="255" blue="255">
+        </color>
+      </background_color>
+      <format>6</format>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Menu Button</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name>
+          <value>0</value>
+          <description>Internal</description>
+        </action>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name>
+          <value>1</value>
+          <description>External</description>
+        </action>
+      </actions>
+      <text>Source</text>
+      <x>12</x>
+      <y>6</y>
+      <width>159</width>
+      <height>36</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <rules>
+        <rule name="Label Change" prop_id="label" out_exp="false">
+          <exp bool_exp="pv0==0">
+            <value>Internal Source</value>
+          </exp>
+          <exp bool_exp="pv0==1">
+            <value>External Source</value>
+          </exp>
+          <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name>
+        </rule>
+      </rules>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text_1</name>
+      <pv_name>$(P)$(R)TrajExpr-RB</pv_name>
+      <x>12</x>
+      <y>66</y>
+      <width>547</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="238" green="238" blue="236">
+        </color>
+      </background_color>
+      <format>6</format>
+      <precision>4</precision>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <enabled>false</enabled>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Command</name>
+    <x>2480</x>
+    <y>1634</y>
+    <width>607</width>
+    <height>139</height>
+    <font>
+      <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="Black" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="label" version="2.0.0">
+      <name>Enable_6</name>
+      <text></text>
+      <x>255</x>
+      <y>168</y>
+      <width>80</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Menu Button</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name>
+          <value>0</value>
+          <description>Disable</description>
+        </action>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name>
+          <value>1</value>
+          <description>Enable</description>
+        </action>
+      </actions>
+      <text>Enable Ext. Cmd</text>
+      <x>12</x>
+      <y>6</y>
+      <width>159</width>
+      <height>36</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <rules>
+        <rule name="Label Change" prop_id="label" out_exp="false">
+          <exp bool_exp="pv0==0">
+            <value>Ext. Cmd: Disabled</value>
+          </exp>
+          <exp bool_exp="pv0==1">
+            <value>Ext. Cmd: Enabled</value>
+          </exp>
+          <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn-RB</pv_name>
+        </rule>
+      </rules>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text_1</name>
+      <pv_name>$(P)$(R)CmdExpr</pv_name>
+      <x>12</x>
+      <y>41</y>
+      <width>547</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="WritePV_Background" red="128" green="255" blue="255">
+        </color>
+      </background_color>
+      <format>6</format>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Menu Button</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)Transform-CmdEn</pv_name>
+          <value>0</value>
+          <description>Disable</description>
+        </action>
+        <action type="write_pv">
+          <pv_name>$(P)$(R)Transform-CmdEn</pv_name>
+          <value>1</value>
+          <description>Enable</description>
+        </action>
+      </actions>
+      <text>Enable Cmd Expr.</text>
+      <x>400</x>
+      <y>6</y>
+      <width>159</width>
+      <height>36</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <rules>
+        <rule name="Label Change" prop_id="label" out_exp="false">
+          <exp bool_exp="pv0==0">
+            <value>Expression Disabled</value>
+          </exp>
+          <exp bool_exp="pv0==1">
+            <value>Expression Enabled</value>
+          </exp>
+          <pv_name>$(P)$(R)Transform-CmdEn-RB</pv_name>
+        </rule>
+      </rules>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text_1</name>
+      <pv_name>$(P)$(R)CmdExpr-RB</pv_name>
+      <x>12</x>
+      <y>66</y>
+      <width>547</width>
+      <height>26</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="238" green="238" blue="236">
+        </color>
+      </background_color>
+      <format>6</format>
+      <precision>4</precision>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <enabled>false</enabled>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="thumbwheel" version="2.0.0">
+    <name>Thumb Wheel</name>
+    <x>2480</x>
+    <y>1083</y>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_61</name>
+    <pv_name>$(P)$(M).LLS</pv_name>
+    <bit>0</bit>
+    <x>2520</x>
+    <y>1154</y>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_62</name>
+    <pv_name>$(P)$(M).HLS</pv_name>
+    <bit>0</bit>
+    <x>2520</x>
+    <y>1044</y>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_26</name>
+    <text>hls</text>
+    <x>2550</x>
+    <y>1044</y>
+    <width>49</width>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_27</name>
+    <text>lls</text>
+    <x>2550</x>
+    <y>1154</y>
+    <width>40</width>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button_2</name>
+    <actions>
+      <action type="write_pv">
+        <pv_name>$(P)$(M).TWF</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(P)$(M).TWF</pv_name>
+    <text>&gt;</text>
+    <x>2911</x>
+    <y>1084</y>
+    <width>40</width>
+    <font>
+      <font family="Source Sans Pro" style="BOLD" size="24.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_1</name>
+    <pv_name>$(P)$(M).VAL</pv_name>
+    <x>2781</x>
+    <y>1088</y>
+    <width>110</width>
+    <font>
+      <font family="Sans" style="REGULAR" size="14.851485148514852">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="Gray_14" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <format>1</format>
+    <show_units>false</show_units>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button_3</name>
+    <actions>
+      <action type="write_pv">
+        <pv_name>$(P)$(M).TWR</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(P)$(M).TWR</pv_name>
+    <text>&lt;</text>
+    <x>2721</x>
+    <y>1083</y>
+    <width>40</width>
+    <font>
+      <font family="Source Sans Pro" style="BOLD" size="24.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_20</name>
+    <pv_name>$(P)$(M).LLS</pv_name>
+    <bit>0</bit>
+    <x>2671</x>
+    <y>1083</y>
+    <width>30</width>
+    <height>30</height>
+    <off_label>lls</off_label>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_label>LLS</on_label>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <foreground_color>
+      <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_21</name>
+    <pv_name>$(P)$(M).HLS</pv_name>
+    <bit>0</bit>
+    <x>2965</x>
+    <y>1084</y>
+    <width>30</width>
+    <height>30</height>
+    <off_label>hls</off_label>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_label>HLS</on_label>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <foreground_color>
+      <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_35</name>
+    <class>HEADER2</class>
+    <text>Synchronisation Settings</text>
+    <x>2500</x>
+    <y>1623</y>
+    <width>380</width>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_6</name>
+    <x>2200</x>
+    <y>390</y>
+    <width>250</width>
+    <height>320</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="GROUP-BORDER" red="150" green="155" blue="151">
+      </color>
+    </line_color>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_7</name>
+    <x>2110</x>
+    <y>730</y>
+    <width>250</width>
+    <height>320</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="GROUP-BORDER" red="150" green="155" blue="151">
+      </color>
+    </line_color>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group</name>
+    <width>620</width>
+    <height>520</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="group" version="2.0.0">
+      <name>MGGrey03_1</name>
+      <width>620</width>
+      <height>520</height>
+      <style>3</style>
+      <background_color>
+        <color name="BACKGROUND" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>MGGrey03-background_2</name>
+        <width>610</width>
+        <height>510</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </line_color>
+        <background_color>
+          <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+          </color>
+        </background_color>
+        <corner_width>10</corner_width>
+        <corner_height>10</corner_height>
+      </widget>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle_2</name>
+        <x>20</x>
+        <y>50</y>
+        <width>560</width>
+        <height>250</height>
+        <line_width>0</line_width>
+        <line_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </line_color>
+        <background_color>
+          <color name="Background" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <corner_width>10</corner_width>
+        <corner_height>10</corner_height>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update</name>
+        <pv_name>$(P)$(M).DESC</pv_name>
+        <x>120</x>
+        <width>480</width>
+        <height>50</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+          </font>
+        </font>
+        <background_color>
+          <color red="230" green="235" blue="232" alpha="0">
+          </color>
+        </background_color>
+        <transparent>true</transparent>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label_33</name>
+        <text>Motion Controler</text>
+        <x>20</x>
+        <y>50</y>
+        <width>580</width>
+        <height>40</height>
+        <font>
+          <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+          </font>
+        </font>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_17</name>
+        <pv_name>$(P)$(M).CNEN</pv_name>
+        <x>290</x>
+        <y>240</y>
+        <width>120</width>
+        <off_label>   Power OFF</off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label>   Power ON</on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <show_led>false</show_led>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_36</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>5</bit>
+        <x>301</x>
+        <y>247</y>
+        <width>17</width>
+        <height>17</height>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_29</name>
+        <text>Position:</text>
+        <x>40</x>
+        <y>130</y>
+        <width>120</width>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update_6</name>
+        <pv_name>$(P)$(M).RBV</pv_name>
+        <x>170</x>
+        <y>130</y>
+        <width>90</width>
+        <rules>
+          <rule name="BorderRule" prop_id="name" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_52</name>
+        <pv_name>$(P)$(M).MOVN</pv_name>
+        <bit>0</bit>
+        <x>460</x>
+        <y>130</y>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_53</name>
+        <pv_name>$(P)$(M).DMOV</pv_name>
+        <bit>0</bit>
+        <x>460</x>
+        <y>100</y>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label</name>
+        <text>done moving</text>
+        <x>490</x>
+        <y>100</y>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label_1</name>
+        <text>moving</text>
+        <x>490</x>
+        <y>130</y>
+      </widget>
+      <widget type="spinner" version="2.0.0">
+        <name>Spinner</name>
+        <pv_name>$(P)$(M).VAL</pv_name>
+        <x>170</x>
+        <y>100</y>
+        <width>90</width>
+        <minimum>-1.7E308</minimum>
+        <maximum>1.7E308</maximum>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_59</name>
+        <pv_name>$(P)$(M).HLS</pv_name>
+        <bit>0</bit>
+        <x>280</x>
+        <y>100</y>
+        <off_color>
+          <color name="LED-RED-OFF" red="110" green="101" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-RED-ON" red="255" green="60" blue="46">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LED Template_60</name>
+        <pv_name>$(P)$(M).LLS</pv_name>
+        <bit>0</bit>
+        <x>280</x>
+        <y>130</y>
+        <off_color>
+          <color name="LED-RED-OFF" red="110" green="101" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-RED-ON" red="255" green="60" blue="46">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label_24</name>
+        <text>High limit switch</text>
+        <x>310</x>
+        <y>100</y>
+        <width>126</width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label_25</name>
+        <text>Low Limit switch</text>
+        <x>310</x>
+        <y>130</y>
+        <width>126</width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_28</name>
+        <text>Set User Postion:</text>
+        <x>40</x>
+        <y>100</y>
+        <width>120</width>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_7</name>
+        <x>720</x>
+        <y>180</y>
+        <width>140</width>
+        <height>40</height>
+        <visible>false</visible>
+        <off_label>Jogg Foward</off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label>JOGF</on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_8</name>
+        <pv_name>$(P)$(M).HOMF</pv_name>
+        <x>110</x>
+        <y>240</y>
+        <width>150</width>
+        <height>40</height>
+        <off_label>Home Forward</off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label>HOMF</on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_15</name>
+        <pv_name>$(P)$(M).STOP</pv_name>
+        <x>100</x>
+        <y>180</y>
+        <width>160</width>
+        <height>40</height>
+        <off_label>STOP</off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label>STOPPED</on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button Template_16</name>
+        <pv_name>$(P)$(R)ErrRst</pv_name>
+        <x>290</x>
+        <y>190</y>
+        <width>120</width>
+        <off_label>Reset Error</off_label>
+        <off_color>
+          <color name="IO Trace 2" red="192" green="80" blue="77">
+          </color>
+        </off_color>
+        <on_label>ErrRst</on_label>
+        <on_color>
+          <color name="Major" red="255" green="0" blue="0">
+          </color>
+        </on_color>
+        <show_led>false</show_led>
+        <actions>
+        </actions>
+        <rules>
+          <rule name="BorderRule" prop_id="border_style" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+      </widget>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle_5</name>
+        <x>20</x>
+        <y>320</y>
+        <width>560</width>
+        <height>170</height>
+        <line_width>0</line_width>
+        <line_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </line_color>
+        <background_color>
+          <color name="Background" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <corner_width>10</corner_width>
+        <corner_height>10</corner_height>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label_39</name>
+        <text>Error Messages</text>
+        <x>20</x>
+        <y>320</y>
+        <width>540</width>
+        <height>40</height>
+        <font>
+          <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+          </font>
+        </font>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_33</name>
+        <text>Error Message:</text>
+        <x>40</x>
+        <y>410</y>
+        <background_color>
+          <color name="IO Background" red="255" green="255" blue="205">
+          </color>
+        </background_color>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update_16</name>
+        <pv_name>$(P)$(M).STAT</pv_name>
+        <x>150</x>
+        <y>375</y>
+        <width>120</width>
+        <precision>0</precision>
+        <vertical_alignment>1</vertical_alignment>
+        <rules>
+          <rule name="BorderRile" prop_id="name" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update_17</name>
+        <pv_name>$(P)$(M).SEVR
+</pv_name>
+        <x>370</x>
+        <y>375</y>
+        <width>120</width>
+        <precision>0</precision>
+        <vertical_alignment>1</vertical_alignment>
+        <rules>
+          <rule name="BorderRile" prop_id="name" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update_19</name>
+        <pv_name>$(P)$(R)MsgTxt</pv_name>
+        <x>150</x>
+        <y>410</y>
+        <width>410</width>
+        <height>60</height>
+        <format>6</format>
+        <rules>
+          <rule name="BorderRile" prop_id="name" out_exp="false">
+            <exp bool_exp="pv0==1">
+              <value>9</value>
+            </exp>
+            <pv_name>$(pv_name)</pv_name>
+          </rule>
+        </rules>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_39</name>
+        <text>Alarm 1:</text>
+        <x>80</x>
+        <y>375</y>
+        <width>60</width>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_40</name>
+        <text>Alarm 2:</text>
+        <x>300</x>
+        <y>375</y>
+        <width>60</width>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="215" green="215" blue="215">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+  </widget>
+</display>
-- 
GitLab