From 0b30325b4fb5cbab411c570505d4b4beb4943e16 Mon Sep 17 00:00:00 2001
From: Andreas Persson <andreas.persson@ess.eu>
Date: Mon, 19 Jun 2023 16:34:52 +0200
Subject: [PATCH] Add nBLM DAQ OPI

---
 10-Top/nblm/daq.bob                    |  320 ++++++
 99-Shared/nblmdaq/board.bob            |  247 +++++
 99-Shared/nblmdaq/channel.bob          | 1241 +++++++++++++++++++++++
 99-Shared/nblmdaq/channel_settings.bob | 1246 ++++++++++++++++++++++++
 99-Shared/nblmdaq/data_on_demand.bob   | 1099 +++++++++++++++++++++
 99-Shared/nblmdaq/timing.bob           |  498 ++++++++++
 6 files changed, 4651 insertions(+)
 create mode 100644 10-Top/nblm/daq.bob
 create mode 100644 99-Shared/nblmdaq/board.bob
 create mode 100644 99-Shared/nblmdaq/channel.bob
 create mode 100644 99-Shared/nblmdaq/channel_settings.bob
 create mode 100644 99-Shared/nblmdaq/data_on_demand.bob
 create mode 100644 99-Shared/nblmdaq/timing.bob

diff --git a/10-Top/nblm/daq.bob b/10-Top/nblm/daq.bob
new file mode 100644
index 0000000..31dec64
--- /dev/null
+++ b/10-Top/nblm/daq.bob
@@ -0,0 +1,320 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-06-20 09:55:25 by andreaspersson-->
+<display version="2.0.0">
+  <name>nBLM Main Window</name>
+  <width>1020</width>
+  <widget type="rectangle" version="2.0.0">
+    <name>Titlebar</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1020</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Title</name>
+    <class>TITLE</class>
+    <text>Neutron Beam Loss Monitors</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>660</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="polygon" version="2.0.0">
+    <name>Polygon</name>
+    <x>720</x>
+    <y>150</y>
+    <width>1</width>
+    <height>10</height>
+  </widget>
+  <widget type="tabs" version="2.0.0">
+    <name>Tabs</name>
+    <tabs>
+      <tab>
+        <name>nBLM 01</name>
+        <children>
+          <widget type="group" version="2.0.0">
+            <name>Group</name>
+            <macros>
+              <HOSTNAME>nxnode-02.tn.esss.lu.se</HOSTNAME>
+              <P>PBI-nBLM01:</P>
+              <SYSID>nBLM01</SYSID>
+            </macros>
+            <x>20</x>
+            <y>20</y>
+            <width>939</width>
+            <height>443</height>
+            <style>3</style>
+            <transparent>true</transparent>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM01-AMC1</name>
+              <macros>
+                <DEVID>AMC 1</DEVID>
+                <R>Ctrl-AMC-110:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM01-AMC2</name>
+              <macros>
+                <DEVID>AMC 2</DEVID>
+                <R>Ctrl-AMC-120:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <x>320</x>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="action_button" version="3.0.0">
+              <name>nBLM01-EVR</name>
+              <actions>
+                <action type="open_display">
+                  <file>../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</file>
+                  <macros>
+                    <EVR>PBI-nBLM01</EVR>
+                    <P>PBI-nBLM01:</P>
+                    <R>Ctrl-EVR-101:</R>
+                  </macros>
+                  <target>tab</target>
+                  <description>Open Display</description>
+                </action>
+              </actions>
+              <text>EVR</text>
+              <x>755</x>
+              <y>370</y>
+              <tooltip>$(actions)</tooltip>
+            </widget>
+          </widget>
+        </children>
+      </tab>
+      <tab>
+        <name>nBLM 02</name>
+        <children>
+          <widget type="group" version="2.0.0">
+            <name>Group</name>
+            <macros>
+              <HOSTNAME>nxnode-02.tn.esss.lu.se</HOSTNAME>
+              <P>PBI-nBLM02:</P>
+              <SYSID>nBLM02</SYSID>
+            </macros>
+            <x>20</x>
+            <y>20</y>
+            <width>939</width>
+            <height>443</height>
+            <style>3</style>
+            <transparent>true</transparent>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM02-AMC1</name>
+              <macros>
+                <DEVID>AMC 1</DEVID>
+                <R>Ctrl-AMC-110:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM02-AMC2</name>
+              <macros>
+                <DEVID>AMC 2</DEVID>
+                <R>Ctrl-AMC-120:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <x>320</x>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="action_button" version="3.0.0">
+              <name>nBLM02-EVR</name>
+              <actions>
+                <action type="open_display">
+                  <file>../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</file>
+                  <macros>
+                    <EVR>PBI-nBLM02</EVR>
+                    <P>PBI-nBLM02:</P>
+                    <R>Ctrl-EVR-101:</R>
+                  </macros>
+                  <target>tab</target>
+                  <description>Open Display</description>
+                </action>
+              </actions>
+              <text>EVR</text>
+              <x>755</x>
+              <y>370</y>
+              <tooltip>$(actions)</tooltip>
+            </widget>
+          </widget>
+        </children>
+      </tab>
+      <tab>
+        <name>nBLM 03</name>
+        <children>
+          <widget type="group" version="2.0.0">
+            <name>Group</name>
+            <macros>
+              <HOSTNAME>nxnode-02.tn.esss.lu.se</HOSTNAME>
+              <P>PBI-nBLM03:</P>
+              <SYSID>nBLM03</SYSID>
+            </macros>
+            <x>20</x>
+            <y>20</y>
+            <width>940</width>
+            <height>443</height>
+            <style>3</style>
+            <transparent>true</transparent>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM03-AMC1</name>
+              <macros>
+                <DEVID>AMC 1</DEVID>
+                <R>Ctrl-AMC-110:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM03-AMC2</name>
+              <macros>
+                <DEVID>AMC 2</DEVID>
+                <R>Ctrl-AMC-120:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <x>320</x>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="action_button" version="3.0.0">
+              <name>nBLM03-EVR</name>
+              <actions>
+                <action type="open_display">
+                  <file>../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</file>
+                  <macros>
+                    <EVR>PBI-nBLM03</EVR>
+                    <P>PBI-nBLM03:</P>
+                    <R>Ctrl-EVR-101:</R>
+                  </macros>
+                  <target>tab</target>
+                  <description>Open Display</description>
+                </action>
+              </actions>
+              <text>EVR</text>
+              <x>755</x>
+              <y>370</y>
+              <tooltip>$(actions)</tooltip>
+            </widget>
+          </widget>
+        </children>
+      </tab>
+      <tab>
+        <name>nBLM 04</name>
+        <children>
+          <widget type="group" version="2.0.0">
+            <name>Group</name>
+            <macros>
+              <HOSTNAME>nxnode-02.tn.esss.lu.se</HOSTNAME>
+              <P>PBI-nBLM04</P>
+              <SYSID>nBLM04</SYSID>
+            </macros>
+            <x>20</x>
+            <y>20</y>
+            <width>939</width>
+            <height>443</height>
+            <style>3</style>
+            <transparent>true</transparent>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM04-AMC1</name>
+              <macros>
+                <DEVID>AMC 1</DEVID>
+                <R>Ctrl-AMC-110:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="embedded" version="2.0.0">
+              <name>nBLM04-AMC2</name>
+              <macros>
+                <DEVID>AMC 2</DEVID>
+                <R>Ctrl-AMC-120:</R>
+              </macros>
+              <file>../../99-Shared/nblmdaq/board.bob</file>
+              <x>320</x>
+              <width>300</width>
+              <height>420</height>
+              <resize>4</resize>
+            </widget>
+            <widget type="action_button" version="3.0.0">
+              <name>nBLM04-EVR</name>
+              <actions>
+                <action type="open_display">
+                  <file>../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</file>
+                  <macros>
+                    <EVR>PBI-nBLM04</EVR>
+                    <P>PBI-nBLM04:</P>
+                    <R>Ctrl-EVR-101:</R>
+                  </macros>
+                  <target>tab</target>
+                  <description>Open Display</description>
+                </action>
+              </actions>
+              <text>EVR</text>
+              <x>755</x>
+              <y>370</y>
+              <tooltip>$(actions)</tooltip>
+            </widget>
+          </widget>
+        </children>
+      </tab>
+    </tabs>
+    <x>20</x>
+    <y>70</y>
+    <width>980</width>
+    <height>510</height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <class>SUBTITLE</class>
+    <text>Main Window</text>
+    <x>840</x>
+    <y use_class="true">20</y>
+    <width>170</width>
+    <height use_class="true">30</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <horizontal_alignment use_class="true">2</horizontal_alignment>
+    <vertical_alignment use_class="true">2</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+</display>
diff --git a/99-Shared/nblmdaq/board.bob b/99-Shared/nblmdaq/board.bob
new file mode 100644
index 0000000..72c06e8
--- /dev/null
+++ b/99-Shared/nblmdaq/board.bob
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-05-23 11:17:10 by A548169-->
+<display version="2.0.0">
+  <name>$(DEVID=nBLM)</name>
+  <width>300</width>
+  <height>420</height>
+  <widget type="rectangle" version="2.0.0">
+    <name>Channels_rectangle</name>
+    <width>300</width>
+    <height>420</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="label" version="2.0.0">
+    <name>Channels_title</name>
+    <class>HEADER2</class>
+    <text>$(DEVID=nBLM)</text>
+    <width>320</width>
+    <height>40</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <background_color>
+      <color name="RED-BORDER" red="150" green="8" blue="16">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Chan1_button</name>
+    <actions>
+      <action type="open_display">
+        <file>channel.bob</file>
+        <macros>
+          <CHAN>1</CHAN>
+        </macros>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Channel 1</text>
+    <x>90</x>
+    <y>90</y>
+    <width>140</width>
+    <rules>
+      <rule name="Text Rule" prop_id="text" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvStr0</expression>
+        </exp>
+        <pv_name>$(P)$(R)CH1-Name</pv_name>
+      </rule>
+    </rules>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Chan2_button</name>
+    <actions>
+      <action type="open_display">
+        <file>channel.bob</file>
+        <macros>
+          <CHAN>2</CHAN>
+        </macros>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Channel 2</text>
+    <x>90</x>
+    <y>130</y>
+    <width>140</width>
+    <rules>
+      <rule name="Text Rule" prop_id="text" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvStr0</expression>
+        </exp>
+        <pv_name>$(P)$(R)CH2-Name</pv_name>
+      </rule>
+    </rules>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Chan3_button</name>
+    <actions>
+      <action type="open_display">
+        <file>channel.bob</file>
+        <macros>
+          <CHAN>3</CHAN>
+        </macros>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Channel 3</text>
+    <x>90</x>
+    <y>170</y>
+    <width>140</width>
+    <rules>
+      <rule name="Text Rule" prop_id="text" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvStr0</expression>
+        </exp>
+        <pv_name>$(P)$(R)CH3-Name</pv_name>
+      </rule>
+    </rules>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Chan4_button</name>
+    <actions>
+      <action type="open_display">
+        <file>channel.bob</file>
+        <macros>
+          <CHAN>4</CHAN>
+        </macros>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Channel 4</text>
+    <x>90</x>
+    <y>210</y>
+    <width>140</width>
+    <rules>
+      <rule name="Text Rule" prop_id="text" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvStr0</expression>
+        </exp>
+        <pv_name>$(P)$(R)CH4-Name</pv_name>
+      </rule>
+    </rules>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Chan5_button</name>
+    <actions>
+      <action type="open_display">
+        <file>channel.bob</file>
+        <macros>
+          <CHAN>5</CHAN>
+        </macros>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Channel 5</text>
+    <x>90</x>
+    <y>250</y>
+    <width>140</width>
+    <rules>
+      <rule name="Text Rule" prop_id="text" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvStr0</expression>
+        </exp>
+        <pv_name>$(P)$(R)CH5-Name</pv_name>
+      </rule>
+    </rules>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Chan6_button</name>
+    <actions>
+      <action type="open_display">
+        <file>channel.bob</file>
+        <macros>
+          <CHAN>0</CHAN>
+        </macros>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Channel 0</text>
+    <x>90</x>
+    <y>50</y>
+    <width>140</width>
+    <rules>
+      <rule name="Text Rule" prop_id="text" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvStr0</expression>
+        </exp>
+        <pv_name>$(P)$(R)CH0-Name</pv_name>
+      </rule>
+    </rules>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Settings_button</name>
+    <actions>
+      <action type="open_display">
+        <file>data_on_demand.bob</file>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Data on Demand</text>
+    <x>160</x>
+    <y>370</y>
+    <width>125</width>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <text>Firmware version:</text>
+    <x>30</x>
+    <y>316</y>
+    <width>130</width>
+    <height>30</height>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update</name>
+    <pv_name>$(P)$(R)FwVersion-RB</pv_name>
+    <x>160</x>
+    <y>316</y>
+    <height>30</height>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Settings_button_1</name>
+    <actions>
+      <action type="open_display">
+        <file>timing.bob</file>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Timing</text>
+    <x>20</x>
+    <y>370</y>
+    <width>125</width>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+</display>
diff --git a/99-Shared/nblmdaq/channel.bob b/99-Shared/nblmdaq/channel.bob
new file mode 100644
index 0000000..08cbf59
--- /dev/null
+++ b/99-Shared/nblmdaq/channel.bob
@@ -0,0 +1,1241 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-05-17 13:44:47 by A548169-->
+<display version="2.0.0">
+  <name>$(SYSID=nBLM) $(DEVID=) Channel $(CHAN)</name>
+  <width>1400</width>
+  <height>1000</height>
+  <widget type="rectangle" version="2.0.0">
+    <name>rectangle1</name>
+    <x>1100</x>
+    <y>70</y>
+    <width>240</width>
+    <height>790</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="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>rectangle2</name>
+    <x>20</x>
+    <y>70</y>
+    <width>1060</width>
+    <height>790</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="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>Titlebar</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1360</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Title</name>
+    <class>TITLE</class>
+    <text>$(SYSID=nBLM) $(DEVID=) Channel $(CHAN)</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>430</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>LossWaveform_group</name>
+    <x>40</x>
+    <y>90</y>
+    <width>1020</width>
+    <height>490</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>LossWaveform_rectangle</name>
+      <width>1020</width>
+      <height>490</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>Plot Background</name>
+      <x>20</x>
+      <y>50</y>
+      <width>980</width>
+      <height>411</height>
+      <line_color>
+        <color name="BLACK" red="0" green="0" blue="0">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="BLACK" red="0" green="0" blue="0">
+        </color>
+      </background_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>LossWaveform_title</name>
+      <class>HEADER2</class>
+      <text>Loss Waveforms</text>
+      <width>1020</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+        </font>
+      </font>
+      <background_color>
+        <color name="RED-BORDER" red="150" green="8" blue="16">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="xyplot" version="3.0.0">
+      <name>X/Y Plot</name>
+      <x>230</x>
+      <y>70</y>
+      <width>750</width>
+      <height>370</height>
+      <foreground_color>
+        <color name="WHITE" red="255" green="255" blue="255">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="BLACK" red="0" green="0" blue="0">
+        </color>
+      </background_color>
+      <rules>
+        <rule name="Average Loss Visible" prop_id="traces[0].visible" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>loc://CH$(CHAN)-AvgLossVisible(0)</pv_name>
+        </rule>
+        <rule name="Max Loss Visible" prop_id="traces[1].visible" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>loc://CH$(CHAN)-MaxLossVisible(0)</pv_name>
+        </rule>
+        <rule name="Relaxation Filter Visible" prop_id="traces[2].visible" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>loc://CH$(CHAN)-RelaxationFilterVisible(0)</pv_name>
+        </rule>
+        <rule name="X/Y Filter Visible" prop_id="traces[3].visible" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>loc://CH$(CHAN)-XyFilterVisible(0)</pv_name>
+        </rule>
+        <rule name="Average Filter 0 Visible" prop_id="traces[4].visible" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>loc://CH$(CHAN)-AvgFilter0Visible(0)</pv_name>
+        </rule>
+        <rule name="Average Filter 1 Visible" prop_id="traces[5].visible" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>loc://CH$(CHAN)-AvgFilter1Visible(0)</pv_name>
+        </rule>
+      </rules>
+      <x_axis>
+        <title>Time [us]</title>
+        <autoscale>true</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>false</show_grid>
+        <title_font>
+          <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </x_axis>
+      <y_axes>
+        <y_axis>
+          <title>Loss</title>
+          <autoscale>true</autoscale>
+          <log_scale>false</log_scale>
+          <minimum>0.0</minimum>
+          <maximum>100.0</maximum>
+          <show_grid>false</show_grid>
+          <title_font>
+            <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+            </font>
+          </title_font>
+          <scale_font>
+            <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+            </font>
+          </scale_font>
+          <on_right>false</on_right>
+          <visible>true</visible>
+          <color>
+            <color name="WHITE" red="255" green="255" blue="255">
+            </color>
+          </color>
+        </y_axis>
+        <y_axis>
+          <title>Filter output</title>
+          <autoscale>true</autoscale>
+          <log_scale>false</log_scale>
+          <minimum>0.0</minimum>
+          <maximum>100.0</maximum>
+          <show_grid>false</show_grid>
+          <title_font>
+            <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+            </font>
+          </title_font>
+          <scale_font>
+            <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+            </font>
+          </scale_font>
+          <on_right>true</on_right>
+          <visible>true</visible>
+          <color>
+            <color name="WHITE" red="255" green="255" blue="255">
+            </color>
+          </color>
+        </y_axis>
+      </y_axes>
+      <traces>
+        <trace>
+          <name>Loss Average</name>
+          <x_pv>$(P)$(R)CH$(CHAN)-LossX-RB</x_pv>
+          <y_pv>$(P)$(R)CH$(CHAN)-LossAvg-RB</y_pv>
+          <err_pv></err_pv>
+          <axis>0</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color red="0" green="0" blue="255">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>10</point_size>
+          <visible>true</visible>
+        </trace>
+        <trace>
+          <name>Loss Max</name>
+          <x_pv>$(P)$(R)CH$(CHAN)-LossX-RB</x_pv>
+          <y_pv>$(P)$(R)CH$(CHAN)-LossMax-RB</y_pv>
+          <err_pv></err_pv>
+          <axis>0</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color red="255" green="0" blue="0">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>10</point_size>
+          <visible>true</visible>
+        </trace>
+        <trace>
+          <name>Relaxation Filter</name>
+          <x_pv>$(P)$(R)CH$(CHAN)-LossX-RB</x_pv>
+          <y_pv>$(P)$(R)CH$(CHAN)-ProtRelaxMax-RB</y_pv>
+          <err_pv></err_pv>
+          <axis>1</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color red="0" green="255" blue="0">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>10</point_size>
+          <visible>true</visible>
+        </trace>
+        <trace>
+          <name>X/Y Filter</name>
+          <x_pv>$(P)$(R)CH$(CHAN)-LossX-RB</x_pv>
+          <y_pv>$(P)$(R)CH$(CHAN)-ProtXYCount-RB</y_pv>
+          <err_pv></err_pv>
+          <axis>1</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color red="170" green="0" blue="255">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>10</point_size>
+          <visible>true</visible>
+        </trace>
+        <trace>
+          <name>Moving Avg. Filter 0</name>
+          <x_pv>$(P)$(R)CH$(CHAN)-LossX-RB</x_pv>
+          <y_pv>$(P)$(R)CH$(CHAN)-ProtAvg0Max-RB</y_pv>
+          <err_pv></err_pv>
+          <axis>1</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color red="255" green="255" blue="0">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>10</point_size>
+          <visible>true</visible>
+        </trace>
+        <trace>
+          <name>Moving Avg. Filter 1</name>
+          <x_pv>$(P)$(R)CH$(CHAN)-LossX-RB</x_pv>
+          <y_pv>$(P)$(R)CH$(CHAN)-ProtAvg1Max-RB</y_pv>
+          <err_pv></err_pv>
+          <axis>1</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color red="0" green="234" blue="255">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>10</point_size>
+          <visible>true</visible>
+        </trace>
+      </traces>
+    </widget>
+    <widget type="checkbox" version="2.0.0">
+      <name>Check Box</name>
+      <pv_name>loc://CH$(CHAN)-AvgLossVisible(0)</pv_name>
+      <label>Loss Avg.</label>
+      <x>40</x>
+      <y>70</y>
+      <width>160</width>
+      <foreground_color>
+        <color red="0" green="0" blue="255">
+        </color>
+      </foreground_color>
+    </widget>
+    <widget type="checkbox" version="2.0.0">
+      <name>Check Box_1</name>
+      <pv_name>loc://CH$(CHAN)-MaxLossVisible(0)</pv_name>
+      <label>Loss Max</label>
+      <x>40</x>
+      <y>100</y>
+      <width>160</width>
+      <foreground_color>
+        <color red="255" green="0" blue="0">
+        </color>
+      </foreground_color>
+    </widget>
+    <widget type="checkbox" version="2.0.0">
+      <name>Check Box_2</name>
+      <pv_name>loc://CH$(CHAN)-RelaxationFilterVisible(0)</pv_name>
+      <label>Relaxation Filter</label>
+      <x>40</x>
+      <y>130</y>
+      <width>160</width>
+      <foreground_color>
+        <color red="0" green="255" blue="0">
+        </color>
+      </foreground_color>
+    </widget>
+    <widget type="checkbox" version="2.0.0">
+      <name>Check Box_3</name>
+      <pv_name>loc://CH$(CHAN)-XyFilterVisible(0)</pv_name>
+      <label>X/Y Filter</label>
+      <x>40</x>
+      <y>160</y>
+      <width>160</width>
+      <foreground_color>
+        <color red="170" green="0" blue="255">
+        </color>
+      </foreground_color>
+    </widget>
+    <widget type="checkbox" version="2.0.0">
+      <name>Check Box_4</name>
+      <pv_name>loc://CH$(CHAN)-AvgFilter0Visible(0)</pv_name>
+      <label>Moving Avg. Filter 0</label>
+      <x>40</x>
+      <y>190</y>
+      <width>160</width>
+      <foreground_color>
+        <color red="255" green="255" blue="0">
+        </color>
+      </foreground_color>
+    </widget>
+    <widget type="checkbox" version="2.0.0">
+      <name>Check Box_5</name>
+      <pv_name>loc://CH$(CHAN)-AvgFilter1Visible(0)</pv_name>
+      <label>Moving Avg. Filter 1</label>
+      <x>40</x>
+      <y>220</y>
+      <width>160</width>
+      <foreground_color>
+        <color red="0" green="234" blue="255">
+        </color>
+      </foreground_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Signal_group</name>
+    <x>1120</x>
+    <y>260</y>
+    <width>200</width>
+    <height>150</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>Signal_rectangle</name>
+      <width>200</width>
+      <height>150</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>
+      <tooltip>Statistic on measured detector signal inside BEAM_ON period</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Signal_title</name>
+      <class>HEADER2</class>
+      <text>Pedestal</text>
+      <width>200</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>SignalAvg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-TnomPdstal-RB</pv_name>
+      <x>100</x>
+      <y>50</y>
+      <width>80</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>SignalAvg_label</name>
+      <text>Average</text>
+      <x>20</x>
+      <y>50</y>
+      <width>70</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>SignalVar_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-TnomNoise-RB</pv_name>
+      <x>100</x>
+      <y>90</y>
+      <width>80</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>SignalVar_label</name>
+      <text>Variance</text>
+      <x>20</x>
+      <y>90</y>
+      <width>70</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Events_group</name>
+    <x>1120</x>
+    <y>430</y>
+    <width>200</width>
+    <height>150</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>Events_rectangle</name>
+      <width>200</width>
+      <height>150</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>
+      <tooltip>Number of ADC saturations per pulse</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Events_title</name>
+      <class>HEADER2</class>
+      <text>Saturations</text>
+      <width>200</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>EventsPos_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-TnomPosSat-RB</pv_name>
+      <x>100</x>
+      <y>50</y>
+      <width>80</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>EventsPos_label</name>
+      <text>Positive</text>
+      <x>20</x>
+      <y>50</y>
+      <width>70</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>EventsNeg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-TnomNegSat-RB</pv_name>
+      <x>100</x>
+      <y>90</y>
+      <width>80</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>EventsNeg_label</name>
+      <text>Negative</text>
+      <x>20</x>
+      <y>90</y>
+      <width>70</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Settings_button</name>
+    <actions>
+      <action type="open_display">
+        <file>channel_settings.bob</file>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Settings</text>
+    <x>1210</x>
+    <y>800</y>
+    <width>110</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD" size="16.0">
+      </font>
+    </font>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>LossOverPulse_group</name>
+    <x>1120</x>
+    <y>90</y>
+    <width>200</width>
+    <height>150</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>LossOverPulse_rectangle</name>
+      <width>200</width>
+      <height>150</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="label" version="2.0.0">
+      <name>Total_label</name>
+      <text>Total</text>
+      <x>20</x>
+      <y>90</y>
+      <width>70</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Beamon_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-LossBeamOn-RB</pv_name>
+      <x>100</x>
+      <y>50</y>
+      <width>80</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Beamon_label</name>
+      <text>BEAM ON</text>
+      <x>10</x>
+      <y>50</y>
+      <width>80</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>LossOverPulse_title</name>
+      <class>HEADER2</class>
+      <text>Losses Over Pulse</text>
+      <width>200</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Total_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-LossPulse-RB</pv_name>
+      <x>100</x>
+      <y>90</y>
+      <width>80</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>LossOverTime_group</name>
+    <x>40</x>
+    <y>600</y>
+    <width>450</width>
+    <height>240</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>LossOverTime_rectangle</name>
+      <width>450</width>
+      <height>240</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="label" version="2.0.0">
+      <name>LossOverTime_title</name>
+      <class>HEADER2</class>
+      <text>Microsecond Data</text>
+      <width>440</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Avg_label</name>
+      <text>Average</text>
+      <x>140</x>
+      <y>40</y>
+      <width>90</width>
+      <height>30</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Min_label</name>
+      <text>Min</text>
+      <x>240</x>
+      <y>40</y>
+      <width>90</width>
+      <height>30</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Max_label</name>
+      <text>Max</text>
+      <x>340</x>
+      <y>40</y>
+      <width>90</width>
+      <height>30</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>N_label</name>
+      <text>Neutrons</text>
+      <x>10</x>
+      <y>70</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>N_avg_updaye</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-NeutronAvg-RB</pv_name>
+      <x>140</x>
+      <y>70</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>N_min_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-NeutronMin-RB</pv_name>
+      <x>240</x>
+      <y>70</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>N_max_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-NeutronMax-RB</pv_name>
+      <x>340</x>
+      <y>70</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Qn_label</name>
+      <text>Q neutrons</text>
+      <x>10</x>
+      <y>110</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qn_avg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QnAvg-RB</pv_name>
+      <x>140</x>
+      <y>110</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qn_min_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QnMin-RB</pv_name>
+      <x>240</x>
+      <y>110</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qn_max_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QnMax-RB</pv_name>
+      <x>340</x>
+      <y>110</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Qbg_label</name>
+      <text>Q background</text>
+      <x>10</x>
+      <y>150</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qbg_avg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QBgAvg-RB</pv_name>
+      <x>140</x>
+      <y>150</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qbg_min_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QBgMin-RB</pv_name>
+      <x>240</x>
+      <y>150</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qbg_max_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QBgMax-RB</pv_name>
+      <x>340</x>
+      <y>150</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Qtot_label</name>
+      <text>Q total</text>
+      <x>10</x>
+      <y>190</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qtot_avg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QTotAvg-RB</pv_name>
+      <x>140</x>
+      <y>190</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qtot_min_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QTotMin-RB</pv_name>
+      <x>240</x>
+      <y>190</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qtot_max_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-QTotMax-RB</pv_name>
+      <x>340</x>
+      <y>190</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="scrollbar" version="2.0.0">
+    <name>Scrollbar</name>
+    <x>660</x>
+    <y>550</y>
+    <width>1</width>
+    <height>1</height>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>EventStatistics_group</name>
+    <x>510</x>
+    <y>600</y>
+    <width>550</width>
+    <height>240</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>EventStatistics_rectangle</name>
+      <width>550</width>
+      <height>240</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="label" version="2.0.0">
+      <name>EventStatistics_title</name>
+      <class>HEADER2</class>
+      <text>Event Statistics</text>
+      <width>550</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Avg_label</name>
+      <text>Average</text>
+      <x>140</x>
+      <y>40</y>
+      <width>90</width>
+      <height>30</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Min_label</name>
+      <text>Min</text>
+      <x>240</x>
+      <y>40</y>
+      <width>90</width>
+      <height>30</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Max_label</name>
+      <text>Max</text>
+      <x>340</x>
+      <y>40</y>
+      <width>90</width>
+      <height>30</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Var_label</name>
+      <text>Variance</text>
+      <x>440</x>
+      <y>40</y>
+      <width>90</width>
+      <height>30</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>TOT_label</name>
+      <text>TOT</text>
+      <x>10</x>
+      <y>70</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>TOT_avg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsTotAvg-RB</pv_name>
+      <x>140</x>
+      <y>70</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>TOT_min_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsTotMin-RB</pv_name>
+      <x>240</x>
+      <y>70</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>TOT_max_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsTotMax-RB</pv_name>
+      <x>340</x>
+      <y>70</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>TOT_var_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsTotVar-RB</pv_name>
+      <x>440</x>
+      <y>70</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Peak_label</name>
+      <text>Peak</text>
+      <x>10</x>
+      <y>110</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Peak_avg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsPeakAvg-RB</pv_name>
+      <x>140</x>
+      <y>110</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Peak_min_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsPeakMin-RB</pv_name>
+      <x>240</x>
+      <y>110</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Peak_max_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsPeakMax-RB</pv_name>
+      <x>340</x>
+      <y>110</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Peak_var_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsPeakVar-RB</pv_name>
+      <x>440</x>
+      <y>110</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Qtot_label</name>
+      <text>QTOT</text>
+      <x>10</x>
+      <y>150</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qtot_avg_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsQTotAvg-RB</pv_name>
+      <x>140</x>
+      <y>150</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qtot_min_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsQTotMin-RB</pv_name>
+      <x>240</x>
+      <y>150</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qtot_max_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsQTotMax-RB</pv_name>
+      <x>340</x>
+      <y>150</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Qtot_var_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsQTotVar-RB</pv_name>
+      <x>440</x>
+      <y>150</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>EventCount_label</name>
+      <text>Event Count</text>
+      <x>10</x>
+      <y>190</y>
+      <width>120</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>EventCount_update</name>
+      <pv_name>$(P)$(R)CH$(CHAN)-EsEvtCnt-RB</pv_name>
+      <x>140</x>
+      <y>190</y>
+      <width>90</width>
+      <height>30</height>
+      <format>1</format>
+      <precision>2</precision>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+</display>
diff --git a/99-Shared/nblmdaq/channel_settings.bob b/99-Shared/nblmdaq/channel_settings.bob
new file mode 100644
index 0000000..4187312
--- /dev/null
+++ b/99-Shared/nblmdaq/channel_settings.bob
@@ -0,0 +1,1246 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-05-11 22:34:25 by A548169-->
+<display version="2.0.0">
+  <name>$(SYSID=nBLM) $(DEVID=) Channel $(CHAN) Settings</name>
+  <macros>
+    <P_CHAN>$(P)$(R)CH$(CHAN)-</P_CHAN>
+  </macros>
+  <width>1020</width>
+  <height>1060</height>
+  <widget type="rectangle" version="2.0.0">
+    <name>Titlebar</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1020</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Title</name>
+    <class>TITLE</class>
+    <text>$(SYSID=nBLM) $(DEVID=) Channel $(CHAN)</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>820</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <class>SUBTITLE</class>
+    <text>Settings</text>
+    <x>910</x>
+    <y use_class="true">20</y>
+    <width>90</width>
+    <height use_class="true">30</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <horizontal_alignment use_class="true">2</horizontal_alignment>
+    <vertical_alignment use_class="true">2</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_1</name>
+    <x>20</x>
+    <y>230</y>
+    <width>480</width>
+    <height>380</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_1</name>
+      <width>480</width>
+      <height>380</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="label" version="2.0.0">
+      <name>Title_1</name>
+      <text>Neutron Detection</text>
+      <width>480</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_2</name>
+      <text>Detection Threshold 1</text>
+      <x>20</x>
+      <y>50</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_2</name>
+      <pv_name>$(P_CHAN)EvtThr1-RB</pv_name>
+      <x>250</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_2</name>
+      <pv_name>$(P_CHAN)EvtThr1</pv_name>
+      <x>360</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_3</name>
+      <text>Detection Threshold 2</text>
+      <x>20</x>
+      <y>90</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_3</name>
+      <pv_name>$(P_CHAN)EvtThr2-RB</pv_name>
+      <x>250</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_3</name>
+      <pv_name>$(P_CHAN)EvtThr2</pv_name>
+      <x>360</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_4</name>
+      <text>Neutron Amplitude min</text>
+      <x>20</x>
+      <y>130</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_4</name>
+      <pv_name>$(P_CHAN)NAmpMin-RB</pv_name>
+      <x>250</x>
+      <y>130</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_4</name>
+      <pv_name>$(P_CHAN)NAmpMin</pv_name>
+      <x>360</x>
+      <y>130</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_5</name>
+      <text>Neutron TOT min</text>
+      <x>20</x>
+      <y>170</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_5</name>
+      <pv_name>$(P_CHAN)NTotMin-RB</pv_name>
+      <x>250</x>
+      <y>170</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_5</name>
+      <pv_name>$(P_CHAN)NTotMin</pv_name>
+      <x>360</x>
+      <y>170</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_6</name>
+      <text>Pile Up TOT min</text>
+      <x>20</x>
+      <y>210</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_6</name>
+      <pv_name>$(P_CHAN)PileUpTotMin-RB</pv_name>
+      <x>250</x>
+      <y>210</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_6</name>
+      <pv_name>$(P_CHAN)PileUpTotMin</pv_name>
+      <x>360</x>
+      <y>210</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_7</name>
+      <text>Q_TOT Single Neutron</text>
+      <x>20</x>
+      <y>250</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_7</name>
+      <pv_name>$(P_CHAN)QTotN-RB</pv_name>
+      <x>250</x>
+      <y>250</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_7</name>
+      <pv_name>$(P_CHAN)QTotN</pv_name>
+      <x>360</x>
+      <y>250</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_8</name>
+      <text>Pedestal</text>
+      <x>20</x>
+      <y>290</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_8</name>
+      <pv_name>$(P_CHAN)Pedestal-RB</pv_name>
+      <x>250</x>
+      <y>290</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_8</name>
+      <pv_name>$(P_CHAN)Pedestal</pv_name>
+      <x>360</x>
+      <y>290</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_2</name>
+    <x>20</x>
+    <y>630</y>
+    <width>480</width>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_2</name>
+      <width>480</width>
+      <height>200</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="label" version="2.0.0">
+      <name>Title_2</name>
+      <text>Pedestal Computation</text>
+      <width>480</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_10</name>
+      <text>Pedestal Excludes Events</text>
+      <x>20</x>
+      <y>50</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_10</name>
+      <pv_name>$(P_CHAN)PdstlNoEvt</pv_name>
+      <x>360</x>
+      <y>45</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_11</name>
+      <text>Pedestal Window Start</text>
+      <x>20</x>
+      <y>90</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_11</name>
+      <pv_name>$(P_CHAN)PdstlWStart-RB</pv_name>
+      <x>250</x>
+      <y>85</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_11</name>
+      <pv_name>$(P_CHAN)PdstlWStart</pv_name>
+      <x>360</x>
+      <y>85</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_12</name>
+      <text>Pedestal Window Length</text>
+      <x>20</x>
+      <y>130</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_12</name>
+      <pv_name>$(P_CHAN)PdstlWSize-RB</pv_name>
+      <x>250</x>
+      <y>125</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_12</name>
+      <pv_name>$(P_CHAN)PdstlWSize</pv_name>
+      <x>360</x>
+      <y>125</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED</name>
+      <pv_name>$(P_CHAN)PdstlNoEvt-RB</pv_name>
+      <x>290</x>
+      <y>50</y>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_3</name>
+    <x>520</x>
+    <y>730</y>
+    <width>480</width>
+    <height>100</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_4</name>
+      <width>480</width>
+      <height>100</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="label" version="2.0.0">
+      <name>Title_4</name>
+      <text>Event Statistics</text>
+      <width>480</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_41</name>
+      <text>Neutron Counts for Statistics</text>
+      <y>45</y>
+      <width>240</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_37</name>
+      <pv_name>$(P_CHAN)NCnt-RB</pv_name>
+      <x>250</x>
+      <y>45</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_37</name>
+      <pv_name>$(P_CHAN)NCnt</pv_name>
+      <x>360</x>
+      <y>45</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_4</name>
+    <x>20</x>
+    <y>850</y>
+    <width>480</width>
+    <height>190</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_5</name>
+      <width>480</width>
+      <height>190</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="label" version="2.0.0">
+      <name>Label_32</name>
+      <text>Window Start</text>
+      <x>20</x>
+      <y>50</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_32</name>
+      <pv_name>$(P_CHAN)LossWStart-RB</pv_name>
+      <x>250</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_32</name>
+      <pv_name>$(P_CHAN)LossWStart</pv_name>
+      <x>360</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_33</name>
+      <text>Window Length</text>
+      <x>20</x>
+      <y>90</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_33</name>
+      <pv_name>$(P_CHAN)LossWSize-RB</pv_name>
+      <x>250</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_33</name>
+      <pv_name>$(P_CHAN)LossWSize</pv_name>
+      <x>360</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Title_5</name>
+      <text>Beam Pulse Window</text>
+      <width>480</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_5</name>
+    <x>520</x>
+    <y>70</y>
+    <width>480</width>
+    <height>640</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_3</name>
+      <width>480</width>
+      <height>640</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="label" version="2.0.0">
+      <name>Title_3</name>
+      <text>Protection Functions</text>
+      <width>480</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_20</name>
+      <text>MA Filter 0 Length</text>
+      <x>20</x>
+      <y>50</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_20</name>
+      <pv_name>$(P_CHAN)AvgFlt0Size-RB</pv_name>
+      <x>246</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_20</name>
+      <pv_name>$(P_CHAN)AvgFlt0Size</pv_name>
+      <x>356</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_21</name>
+      <text>MA Filter 0 Threshold</text>
+      <x>20</x>
+      <y>90</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_21</name>
+      <pv_name>$(P_CHAN)AvgFlt0Thr-RB</pv_name>
+      <x>246</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_21</name>
+      <pv_name>$(P_CHAN)AvgFlt0Thr</pv_name>
+      <x>356</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_22</name>
+      <text>MA Filter 1 Length</text>
+      <x>20</x>
+      <y>130</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_22</name>
+      <pv_name>$(P_CHAN)AvgFlt1Size-RB</pv_name>
+      <x>246</x>
+      <y>130</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_22</name>
+      <pv_name>$(P_CHAN)AvgFlt1Size</pv_name>
+      <x>356</x>
+      <y>130</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_23</name>
+      <text>MA Filter 1 Threshold</text>
+      <x>20</x>
+      <y>170</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_23</name>
+      <pv_name>$(P_CHAN)AvgFlt1Thr-RB</pv_name>
+      <x>246</x>
+      <y>170</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_23</name>
+      <pv_name>$(P_CHAN)AvgFlt1Thr</pv_name>
+      <x>356</x>
+      <y>170</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_24</name>
+      <text>Relaxation Filter Lambda</text>
+      <x>20</x>
+      <y>210</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_24</name>
+      <pv_name>$(P_CHAN)ExpFltLambda-RB</pv_name>
+      <x>246</x>
+      <y>210</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_24</name>
+      <pv_name>$(P_CHAN)ExpFltLambda</pv_name>
+      <x>356</x>
+      <y>210</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_25</name>
+      <text>Relaxation Filter Threshold</text>
+      <x>20</x>
+      <y>250</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_25</name>
+      <pv_name>$(P_CHAN)ExpFltThr-RB</pv_name>
+      <x>246</x>
+      <y>250</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_25</name>
+      <pv_name>$(P_CHAN)ExpFltThr</pv_name>
+      <x>356</x>
+      <y>250</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_26</name>
+      <text>X/Y Filter Length</text>
+      <x>20</x>
+      <y>290</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_26</name>
+      <pv_name>$(P_CHAN)XYFltSize-RB</pv_name>
+      <x>246</x>
+      <y>290</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_26</name>
+      <pv_name>$(P_CHAN)XYFltSize</pv_name>
+      <x>356</x>
+      <y>290</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_27</name>
+      <text>X/Y Filter Threshold</text>
+      <x>20</x>
+      <y>330</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_27</name>
+      <pv_name>$(P_CHAN)XYFltThr-RB</pv_name>
+      <x>246</x>
+      <y>330</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_27</name>
+      <pv_name>$(P_CHAN)XYFltThr</pv_name>
+      <x>356</x>
+      <y>330</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_28</name>
+      <text>X/Y Filter X Threshold</text>
+      <x>20</x>
+      <y>370</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_28</name>
+      <pv_name>$(P_CHAN)XYFltThrX-RB</pv_name>
+      <x>246</x>
+      <y>370</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_28</name>
+      <pv_name>$(P_CHAN)XYFltThrX</pv_name>
+      <x>356</x>
+      <y>370</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_9</name>
+      <text>Beam Permit LUT</text>
+      <x>40</x>
+      <y>420</y>
+      <width>170</width>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>Slide Button</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT</pv_name>
+      <label></label>
+      <x>410</x>
+      <y>450</y>
+      <width>40</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_30</name>
+      <text>MA Filter 0 Output Above Threshold</text>
+      <x>30</x>
+      <y>450</y>
+      <width>326</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_1</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT-RB</pv_name>
+      <bit>0</bit>
+      <x>380</x>
+      <y>455</y>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>Slide Button_5</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT</pv_name>
+      <bit>1</bit>
+      <label></label>
+      <x>410</x>
+      <y>480</y>
+      <width>40</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_36</name>
+      <text>MA Filter 1 Output Above Threshold</text>
+      <x>30</x>
+      <y>480</y>
+      <width>326</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_2</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT-RB</pv_name>
+      <bit>1</bit>
+      <x>380</x>
+      <y>485</y>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>Slide Button_6</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT</pv_name>
+      <bit>2</bit>
+      <label></label>
+      <x>410</x>
+      <y>510</y>
+      <width>40</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_37</name>
+      <text>Exp. Filter Output Above Threshold</text>
+      <x>30</x>
+      <y>510</y>
+      <width>326</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_3</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT-RB</pv_name>
+      <bit>2</bit>
+      <x>380</x>
+      <y>515</y>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>Slide Button_7</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT</pv_name>
+      <bit>3</bit>
+      <label></label>
+      <x>410</x>
+      <y>540</y>
+      <width>40</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_38</name>
+      <text>Beam Period Above Threshold</text>
+      <x>30</x>
+      <y>540</y>
+      <width>326</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_4</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT-RB</pv_name>
+      <bit>3</bit>
+      <x>380</x>
+      <y>545</y>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>Slide Button_8</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT</pv_name>
+      <bit>4</bit>
+      <label></label>
+      <x>410</x>
+      <y>570</y>
+      <width>40</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_39</name>
+      <text>X/Y Filter Output Above Threshold</text>
+      <x>30</x>
+      <y>570</y>
+      <width>326</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_5</name>
+      <pv_name>$(P_CHAN)BeamPermitLUT-RB</pv_name>
+      <bit>4</bit>
+      <x>380</x>
+      <y>575</y>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_6</name>
+    <x>520</x>
+    <y>850</y>
+    <width>480</width>
+    <height>190</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_6</name>
+      <width>480</width>
+      <height>190</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="label" version="2.0.0">
+      <name>Label_34</name>
+      <text>Loss Waveform Window Start</text>
+      <x>20</x>
+      <y>50</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_34</name>
+      <pv_name>$(P_CHAN)LossWWStart-RB</pv_name>
+      <x>246</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_34</name>
+      <pv_name>$(P_CHAN)LossWWStart</pv_name>
+      <x>356</x>
+      <y>50</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_35</name>
+      <text>Loss Waveform Window Length</text>
+      <x>20</x>
+      <y>90</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_35</name>
+      <pv_name>$(P_CHAN)LossWWSize-RB</pv_name>
+      <x>246</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_35</name>
+      <pv_name>$(P_CHAN)LossWWSize</pv_name>
+      <x>356</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_40</name>
+      <text>Loss Waveform Decimation</text>
+      <x>20</x>
+      <y>130</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_36</name>
+      <pv_name>$(P_CHAN)LossWWDecim-RB</pv_name>
+      <x>246</x>
+      <y>130</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_36</name>
+      <pv_name>$(P_CHAN)LossWWDecim</pv_name>
+      <x>356</x>
+      <y>130</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Title_6</name>
+      <text>Loss Waveform Window</text>
+      <width>480</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group_7</name>
+    <x>20</x>
+    <y>70</y>
+    <width>480</width>
+    <height>140</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_7</name>
+      <width>480</width>
+      <height>140</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="label" version="2.0.0">
+      <name>Label_42</name>
+      <text>Channel Name</text>
+      <x>20</x>
+      <y>50</y>
+      <width>216</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Entry_38</name>
+      <pv_name>$(P_CHAN)Name</pv_name>
+      <x>250</x>
+      <y>50</y>
+      <width>210</width>
+      <height>30</height>
+      <format>6</format>
+      <horizontal_alignment>2</horizontal_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Title_7</name>
+      <text>General Settings</text>
+      <width>480</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_45</name>
+      <text>Data Source</text>
+      <x>20</x>
+      <y>90</y>
+      <width>220</width>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_41</name>
+      <pv_name>$(P_CHAN)DataSrc-RB</pv_name>
+      <x>250</x>
+      <y>90</y>
+      <height>30</height>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="combo" version="2.0.0">
+      <name>Combo Box_2</name>
+      <pv_name>$(P_CHAN)DataSrc</pv_name>
+      <x>360</x>
+      <y>90</y>
+    </widget>
+  </widget>
+</display>
diff --git a/99-Shared/nblmdaq/data_on_demand.bob b/99-Shared/nblmdaq/data_on_demand.bob
new file mode 100644
index 0000000..f40c224
--- /dev/null
+++ b/99-Shared/nblmdaq/data_on_demand.bob
@@ -0,0 +1,1099 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-05-22 13:54:04 by A548169-->
+<display version="2.0.0">
+  <name>$(SYSID=nBLM) $(DEVID=) Data on Demand</name>
+  <width>1200</width>
+  <height>1000</height>
+  <widget type="rectangle" version="2.0.0">
+    <name>Titlebar</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1200</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Title</name>
+    <class>TITLE</class>
+    <text>$(SYSID=nBLM) $(DEVID=)</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>730</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <class>SUBTITLE</class>
+    <text>Data on Demand</text>
+    <x>990</x>
+    <y use_class="true">20</y>
+    <width>200</width>
+    <height use_class="true">30</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <horizontal_alignment use_class="true">2</horizontal_alignment>
+    <vertical_alignment use_class="true">2</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>CB_Group</name>
+    <x>20</x>
+    <y>280</y>
+    <width>1160</width>
+    <height>560</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>CB_Rectangle</name>
+      <width>1160</width>
+      <height>560</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="label" version="2.0.0">
+      <name>CB_Title</name>
+      <text>Circular buffers</text>
+      <width>990</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB0_Label</name>
+      <text>CB0 - Event Info channel 0</text>
+      <x>20</x>
+      <y>80</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB0_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <label></label>
+      <x>230</x>
+      <y>80</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB0_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>0</bit>
+      <x>280</x>
+      <y>85</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB1_Label</name>
+      <text>CB1 - Event Info channel 1</text>
+      <x>20</x>
+      <y>110</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB1_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>1</bit>
+      <label></label>
+      <x>230</x>
+      <y>110</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB1_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>1</bit>
+      <x>280</x>
+      <y>115</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB2_Label</name>
+      <text>CB2 - Event Info channel 2</text>
+      <x>20</x>
+      <y>140</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB2_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>2</bit>
+      <label></label>
+      <x>230</x>
+      <y>140</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB2_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>2</bit>
+      <x>280</x>
+      <y>145</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB3_Label</name>
+      <text>CB3 - Event Info channel 3</text>
+      <x>20</x>
+      <y>170</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB3_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>3</bit>
+      <label></label>
+      <x>230</x>
+      <y>170</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB3_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>3</bit>
+      <x>280</x>
+      <y>175</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB4_Label</name>
+      <text>CB4 - Event Info channel 4</text>
+      <x>20</x>
+      <y>200</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB4_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>4</bit>
+      <label></label>
+      <x>230</x>
+      <y>200</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB4_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>4</bit>
+      <x>280</x>
+      <y>205</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB5_Label</name>
+      <text>CB5 - Event Info channel 5</text>
+      <x>20</x>
+      <y>230</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB5_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>5</bit>
+      <label></label>
+      <x>230</x>
+      <y>230</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB5_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>5</bit>
+      <x>280</x>
+      <y>235</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB6_Label</name>
+      <text>CB6 - Neutron counts</text>
+      <x>20</x>
+      <y>260</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB6_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>6</bit>
+      <label></label>
+      <x>230</x>
+      <y>260</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB6_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>6</bit>
+      <x>280</x>
+      <y>265</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB7_Label</name>
+      <text>CB7 - Periodic data</text>
+      <x>20</x>
+      <y>290</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB7_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>7</bit>
+      <label></label>
+      <x>230</x>
+      <y>290</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB7_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>7</bit>
+      <x>280</x>
+      <y>295</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB8_Label</name>
+      <text>CB8 - Raw data channel 0</text>
+      <x>20</x>
+      <y>320</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB8_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>8</bit>
+      <label></label>
+      <x>230</x>
+      <y>320</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB8_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>8</bit>
+      <x>280</x>
+      <y>325</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB9_Label</name>
+      <text>CB9 - Raw data channel 1</text>
+      <x>20</x>
+      <y>350</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB9_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>9</bit>
+      <label></label>
+      <x>230</x>
+      <y>350</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB9_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>9</bit>
+      <x>280</x>
+      <y>355</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB10_Label</name>
+      <text>CB10 - Raw data channel 2</text>
+      <x>20</x>
+      <y>380</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB10_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>10</bit>
+      <label></label>
+      <x>230</x>
+      <y>380</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB10_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>10</bit>
+      <x>280</x>
+      <y>385</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB11_Label</name>
+      <text>CB11 - Raw data channel 3</text>
+      <x>20</x>
+      <y>410</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB11_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>11</bit>
+      <label></label>
+      <x>230</x>
+      <y>410</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB11_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>11</bit>
+      <x>280</x>
+      <y>415</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB12_Label</name>
+      <text>CB12 - Raw data channel 4</text>
+      <x>20</x>
+      <y>440</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB12_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>12</bit>
+      <label></label>
+      <x>230</x>
+      <y>440</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB12_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>12</bit>
+      <x>280</x>
+      <y>445</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB13_Label</name>
+      <text>CB13 - Raw data channel 5</text>
+      <x>20</x>
+      <y>470</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="slide_button" version="2.0.0">
+      <name>CB13_Enable</name>
+      <pv_name>$(P)$(R)ChannelMask</pv_name>
+      <bit>13</bit>
+      <label></label>
+      <x>230</x>
+      <y>470</y>
+      <width>50</width>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>CB13_Led</name>
+      <pv_name>$(P)$(R)ChannelMask-RB</pv_name>
+      <bit>13</bit>
+      <x>280</x>
+      <y>475</y>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update</name>
+      <pv_name>$(P)$(R)CB00-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>85</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_1</name>
+      <pv_name>$(P)$(R)CB01-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>115</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_2</name>
+      <pv_name>$(P)$(R)CB00-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>85</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_3</name>
+      <pv_name>$(P)$(R)CB01-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>115</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_4</name>
+      <pv_name>$(P)$(R)CB02-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>145</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_5</name>
+      <pv_name>$(P)$(R)CB03-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>175</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_6</name>
+      <pv_name>$(P)$(R)CB02-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>145</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_7</name>
+      <pv_name>$(P)$(R)CB03-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>175</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_8</name>
+      <pv_name>$(P)$(R)CB04-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>205</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_9</name>
+      <pv_name>$(P)$(R)CB05-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>235</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_10</name>
+      <pv_name>$(P)$(R)CB04-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>205</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_11</name>
+      <pv_name>$(P)$(R)CB05-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>235</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_12</name>
+      <pv_name>$(P)$(R)CB06-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>265</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_13</name>
+      <pv_name>$(P)$(R)CB07-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>295</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_14</name>
+      <pv_name>$(P)$(R)CB06-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>265</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_15</name>
+      <pv_name>$(P)$(R)CB07-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>295</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_16</name>
+      <pv_name>$(P)$(R)CB08-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>325</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_17</name>
+      <pv_name>$(P)$(R)CB09-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>355</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_18</name>
+      <pv_name>$(P)$(R)CB08-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>325</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_19</name>
+      <pv_name>$(P)$(R)CB09-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>355</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_20</name>
+      <pv_name>$(P)$(R)CB10-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>385</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_21</name>
+      <pv_name>$(P)$(R)CB11-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>415</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_22</name>
+      <pv_name>$(P)$(R)CB10-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>385</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_23</name>
+      <pv_name>$(P)$(R)CB11-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>415</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_24</name>
+      <pv_name>$(P)$(R)CB12-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>445</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_25</name>
+      <pv_name>$(P)$(R)CB13-DataRate-RB</pv_name>
+      <x>760</x>
+      <y>475</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_26</name>
+      <pv_name>$(P)$(R)CB12-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>445</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_27</name>
+      <pv_name>$(P)$(R)CB13-DataSize-RB</pv_name>
+      <x>870</x>
+      <y>475</y>
+      <precision>2</precision>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <text>Data Rate</text>
+      <x>760</x>
+      <y>55</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_2</name>
+      <text>Data Counter</text>
+      <x>870</x>
+      <y>55</y>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_28</name>
+      <pv_name>$(P)$(R)CB00-File-RB</pv_name>
+      <x>320</x>
+      <y>85</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_29</name>
+      <pv_name>$(P)$(R)CB01-File-RB</pv_name>
+      <x>320</x>
+      <y>115</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_30</name>
+      <pv_name>$(P)$(R)CB02-File-RB</pv_name>
+      <x>320</x>
+      <y>145</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_31</name>
+      <pv_name>$(P)$(R)CB03-File-RB</pv_name>
+      <x>320</x>
+      <y>175</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_32</name>
+      <pv_name>$(P)$(R)CB04-File-RB</pv_name>
+      <x>320</x>
+      <y>205</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_33</name>
+      <pv_name>$(P)$(R)CB05-File-RB</pv_name>
+      <x>320</x>
+      <y>235</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_34</name>
+      <pv_name>$(P)$(R)CB06-File-RB</pv_name>
+      <x>320</x>
+      <y>265</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_35</name>
+      <pv_name>$(P)$(R)CB07-File-RB</pv_name>
+      <x>320</x>
+      <y>295</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_36</name>
+      <pv_name>$(P)$(R)CB08-File-RB</pv_name>
+      <x>320</x>
+      <y>325</y>
+      <width>430</width>
+      <format>6</format>
+      <wrap_words>false</wrap_words>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_37</name>
+      <pv_name>$(P)$(R)CB09-File-RB</pv_name>
+      <x>320</x>
+      <y>355</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_38</name>
+      <pv_name>$(P)$(R)CB10-File-RB</pv_name>
+      <x>320</x>
+      <y>385</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_39</name>
+      <pv_name>$(P)$(R)CB11-File-RB</pv_name>
+      <x>320</x>
+      <y>415</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_40</name>
+      <pv_name>$(P)$(R)CB12-File-RB</pv_name>
+      <x>320</x>
+      <y>445</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_41</name>
+      <pv_name>$(P)$(R)CB13-File-RB</pv_name>
+      <x>320</x>
+      <y>475</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_4</name>
+      <text>File Name</text>
+      <x>320</x>
+      <y>55</y>
+      <width>430</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_5</name>
+      <text>Enable</text>
+      <x>230</x>
+      <y>55</y>
+      <width>70</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>CB13_Label_1</name>
+      <text>Trigger timestamp log</text>
+      <x>20</x>
+      <y>500</y>
+      <width>200</width>
+      <height>30</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_43</name>
+      <pv_name>$(P)$(R)TimestampFile-RB</pv_name>
+      <x>320</x>
+      <y>505</y>
+      <width>430</width>
+      <format>6</format>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Decim_Group</name>
+    <x>420</x>
+    <y>70</y>
+    <width>380</width>
+    <height>190</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Decim_Rectangle</name>
+      <width>380</width>
+      <height>190</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="label" version="2.0.0">
+      <name>Decim_Title</name>
+      <text>Raw Data Decimation</text>
+      <width>380</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label</name>
+      <text>Window Start</text>
+      <x>20</x>
+      <y>55</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStop_Label</name>
+      <text>Window End</text>
+      <x>20</x>
+      <y>85</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStart_RB</name>
+      <pv_name>$(P)$(R)DecimStart-RB</pv_name>
+      <x>140</x>
+      <y>55</y>
+      <height>25</height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB</name>
+      <pv_name>$(P)$(R)DecimStop-RB</pv_name>
+      <x>140</x>
+      <y>85</y>
+      <height>25</height>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>DecimStart_SP</name>
+      <pv_name>$(P)$(R)DecimStart</pv_name>
+      <x>260</x>
+      <y>55</y>
+      <height>25</height>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>DecimStop_SP</name>
+      <pv_name>$(P)$(R)DecimStop</pv_name>
+      <x>260</x>
+      <y>85</y>
+      <height>25</height>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Acq_Group</name>
+    <x>20</x>
+    <y>70</y>
+    <width>380</width>
+    <height>190</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Acq_Reqtangle</name>
+      <width>380</width>
+      <height>190</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="action_button" version="3.0.0">
+      <name>Action Button_1</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(pv_name)</pv_name>
+          <value>1</value>
+          <description>WritePV</description>
+        </action>
+      </actions>
+      <pv_name>$(P)$(R)DodStart</pv_name>
+      <text>Start</text>
+      <x>130</x>
+      <y>50</y>
+      <tooltip>$(pv_name)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_2</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(pv_name)</pv_name>
+          <value>1</value>
+          <description>WritePV</description>
+        </action>
+      </actions>
+      <pv_name>$(P)$(R)DodStop</pv_name>
+      <text>Stop</text>
+      <x>240</x>
+      <y>50</y>
+      <tooltip>$(pv_name)</tooltip>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>AcqTime_SP</name>
+      <pv_name>$(P)$(R)DodTime</pv_name>
+      <x>200</x>
+      <y>100</y>
+      <width>140</width>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>AcqDuration_RB</name>
+      <pv_name>$(P)$(R)DodDuration-RB</pv_name>
+      <x>200</x>
+      <y>135</y>
+      <width>140</width>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Decim_Title_1</name>
+      <text>Acquisition Control</text>
+      <width>380</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED</name>
+      <pv_name>$(P)$(R)DodStatus-RB</pv_name>
+      <x>70</x>
+      <y>55</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>AcqTime_Label</name>
+      <text>Run time</text>
+      <x>30</x>
+      <y>100</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>AcqDuration_Label</name>
+      <text>Elapsed time</text>
+      <x>30</x>
+      <y>135</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Filename_Group</name>
+    <x>820</x>
+    <y>70</y>
+    <width>360</width>
+    <height>190</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Filename_Rectangle_1</name>
+      <width>360</width>
+      <height>190</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="textentry" version="3.0.0">
+      <name>Text Entry_3</name>
+      <pv_name>$(P)$(R)FileTemplate</pv_name>
+      <x>20</x>
+      <y>85</y>
+      <width>320</width>
+      <format>6</format>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_6</name>
+      <text>See strftime manual for a list of supported fields</text>
+      <x>20</x>
+      <y>120</y>
+      <width>250</width>
+      <height>50</height>
+      <foreground_color>
+        <color name="DISCONNECTED" red="105" green="77" blue="164">
+        </color>
+      </foreground_color>
+      <actions execute_as_one="true">
+        <action type="open_webpage">
+          <url>https://man7.org/linux/man-pages/man3/strftime.3.html</url>
+          <description>Open Web Page</description>
+        </action>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label_1</name>
+      <text>File name template</text>
+      <x>20</x>
+      <y>55</y>
+      <width>190</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Decim_Title_2</name>
+      <text>File Names</text>
+      <width>360</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+</display>
diff --git a/99-Shared/nblmdaq/timing.bob b/99-Shared/nblmdaq/timing.bob
new file mode 100644
index 0000000..6e7cb9b
--- /dev/null
+++ b/99-Shared/nblmdaq/timing.bob
@@ -0,0 +1,498 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-05-24 16:12:43 by A548169-->
+<display version="2.0.0">
+  <name>$(SYSID=nBLM) $(DEVID=) Timing</name>
+  <height>700</height>
+  <widget type="rectangle" version="2.0.0">
+    <name>Titlebar</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>800</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Title</name>
+    <class>TITLE</class>
+    <text>$(SYSID=nBLM) $(DEVID=)</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>730</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <class>SUBTITLE</class>
+    <text>Timing</text>
+    <x>590</x>
+    <y use_class="true">20</y>
+    <width>200</width>
+    <height use_class="true">30</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <horizontal_alignment use_class="true">2</horizontal_alignment>
+    <vertical_alignment use_class="true">2</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Ts_Group</name>
+    <x>400</x>
+    <y>70</y>
+    <width>380</width>
+    <height>130</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Ts_Rectangle</name>
+      <width>380</width>
+      <height>130</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="label" version="2.0.0">
+      <name>Ts_Title</name>
+      <text>Clock Drift Adjustment</text>
+      <width>380</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label</name>
+      <text>Timestamp Diff.</text>
+      <x>20</x>
+      <y>50</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStop_Label</name>
+      <text>Adjustment</text>
+      <x>20</x>
+      <y>85</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB</name>
+      <pv_name>$(P)$(R)TsAdj-RB</pv_name>
+      <x>140</x>
+      <y>85</y>
+      <height>25</height>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>DecimStop_SP</name>
+      <pv_name>$(P)$(R)TsAdj</pv_name>
+      <x>260</x>
+      <y>85</y>
+      <height>25</height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB_1</name>
+      <pv_name>$(P)$(R)TsDiff-RB</pv_name>
+      <x>140</x>
+      <y>50</y>
+      <height>25</height>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>ClkMon_Group</name>
+    <x>20</x>
+    <y>70</y>
+    <width>360</width>
+    <height>310</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>ClkMon_Reqtangle</name>
+      <width>360</width>
+      <height>310</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="label" version="2.0.0">
+      <name>ClkMon_Title</name>
+      <text>Clock Monitors</text>
+      <width>360</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label_1</name>
+      <text>Clk Mon 0</text>
+      <x>20</x>
+      <y>50</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label_2</name>
+      <text>Clk Mon 1</text>
+      <x>20</x>
+      <y>85</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label_3</name>
+      <text>Clk Mon 2</text>
+      <x>20</x>
+      <y>120</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label_4</name>
+      <text>Clk Mon 3</text>
+      <x>20</x>
+      <y>155</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label_5</name>
+      <text>Clk Mon 4</text>
+      <x>20</x>
+      <y>190</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>DecimStart_Label_6</name>
+      <text>Clk Mon 5</text>
+      <x>20</x>
+      <y>225</y>
+      <width>110</width>
+      <height>25</height>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB_2</name>
+      <pv_name>$(P)$(R)ClkMon0-RB</pv_name>
+      <x>120</x>
+      <y>50</y>
+      <height>25</height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB_3</name>
+      <pv_name>$(P)$(R)ClkMon1-RB</pv_name>
+      <x>120</x>
+      <y>85</y>
+      <height>25</height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB_4</name>
+      <pv_name>$(P)$(R)ClkMon2-RB</pv_name>
+      <x>120</x>
+      <y>120</y>
+      <height>25</height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB_5</name>
+      <pv_name>$(P)$(R)ClkMon3-RB</pv_name>
+      <x>120</x>
+      <y>155</y>
+      <height>25</height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB_6</name>
+      <pv_name>$(P)$(R)ClkMon4-RB</pv_name>
+      <x>120</x>
+      <y>190</y>
+      <height>25</height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>DecimStop_RB_7</name>
+      <pv_name>$(P)$(R)ClkMon5-RB</pv_name>
+      <x>120</x>
+      <y>225</y>
+      <height>25</height>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Ts_Group_1</name>
+    <x>400</x>
+    <y>215</y>
+    <width>380</width>
+    <height>410</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Ts_Rectangle_1</name>
+      <width>380</width>
+      <height>410</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="label" version="2.0.0">
+      <name>Ts_Title_1</name>
+      <text>Timestamp Diff. Histogram</text>
+      <width>380</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Update</name>
+      <pv_name>$(P)$(R)TsDiffHist.LLIM</pv_name>
+      <x>140</x>
+      <y>50</y>
+      <height>25</height>
+      <background_color>
+        <color name="Read_Background" red="230" green="235" blue="232">
+        </color>
+      </background_color>
+      <vertical_alignment>0</vertical_alignment>
+      <wrap_words>true</wrap_words>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Update_1</name>
+      <pv_name>$(P)$(R)TsDiffHist.ULIM</pv_name>
+      <x>140</x>
+      <y>85</y>
+      <height>25</height>
+      <background_color>
+        <color name="Read_Background" red="230" green="235" blue="232">
+        </color>
+      </background_color>
+      <vertical_alignment>0</vertical_alignment>
+      <wrap_words>true</wrap_words>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(pv_name)</pv_name>
+          <value>2</value>
+          <description>WritePV</description>
+        </action>
+      </actions>
+      <pv_name>$(P)$(R)TsDiffHist.CMD</pv_name>
+      <text>Start</text>
+      <x>90</x>
+      <y>370</y>
+      <width>70</width>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_1</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(pv_name)</pv_name>
+          <value>3</value>
+          <description>WritePV</description>
+        </action>
+      </actions>
+      <pv_name>$(P)$(R)TsDiffHist.CMD</pv_name>
+      <text>Stop</text>
+      <x>170</x>
+      <y>370</y>
+      <width>70</width>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_2</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(pv_name)</pv_name>
+          <value>1</value>
+          <description>WritePV</description>
+        </action>
+      </actions>
+      <pv_name>$(P)$(R)TsDiffHist.CMD</pv_name>
+      <text>Reset</text>
+      <x>250</x>
+      <y>370</y>
+      <width>70</width>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <text>Low limit</text>
+      <x>20</x>
+      <y>50</y>
+      <width>110</width>
+      <height>25</height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_2</name>
+      <text>High limit</text>
+      <x>20</x>
+      <y>85</y>
+      <width>110</width>
+      <height>25</height>
+    </widget>
+    <widget type="xyplot" version="3.0.0">
+      <name>X/Y Plot_1</name>
+      <x>20</x>
+      <y>140</y>
+      <width>340</width>
+      <height>220</height>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <show_legend>false</show_legend>
+      <x_axis>
+        <title>Value</title>
+        <autoscale>true</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>-1000.0</minimum>
+        <maximum>1000.0</maximum>
+        <show_grid>false</show_grid>
+        <title_font>
+          <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </x_axis>
+      <y_axes>
+        <y_axis>
+          <title>Counts</title>
+          <autoscale>false</autoscale>
+          <log_scale>false</log_scale>
+          <minimum>0.0</minimum>
+          <maximum>100.0</maximum>
+          <show_grid>false</show_grid>
+          <title_font>
+            <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+            </font>
+          </title_font>
+          <scale_font>
+            <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+            </font>
+          </scale_font>
+          <on_right>false</on_right>
+          <visible>true</visible>
+          <color>
+            <color name="Text" red="25" green="25" blue="25">
+            </color>
+          </color>
+        </y_axis>
+      </y_axes>
+      <traces>
+        <trace>
+          <name></name>
+          <x_pv>$(P)$(R)TsDiffHistX</x_pv>
+          <y_pv>$(P)$(R)TsDiffHist</y_pv>
+          <err_pv></err_pv>
+          <axis>0</axis>
+          <trace_type>5</trace_type>
+          <color>
+            <color red="0" green="0" blue="255">
+            </color>
+          </color>
+          <line_width>2</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>10</point_size>
+          <visible>true</visible>
+        </trace>
+      </traces>
+    </widget>
+  </widget>
+</display>
-- 
GitLab