Skip to content
Snippets Groups Projects
Commit 09e8278f authored by Krisztián Löki's avatar Krisztián Löki
Browse files

Added Calibration File Management tab

parent fb520dd1
No related branches found
No related tags found
1 merge request!15Updated CABTR faceplate
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>$(DEVICE)</name>
<width>760</width>
<height>755</height>
<widget type="label" version="2.0.0">
<name>CABTR</name>
<text>CABTR $(DEVICE)</text>
<width>800</width>
<height>25</height>
<font>
<font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
</font>
</font>
<vertical_alignment>1</vertical_alignment>
<tooltip>Rapid Low Temperatures Measurement Station</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>CommsStatR</name>
<pv_name>$(DEVICE):CommsStatR</pv_name>
<x>580</x>
<y>3</y>
<width>170</width>
<transparent>true</transparent>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="led" version="2.0.0">
<name>CalibStatR</name>
<pv_name>$(DEVICE):CalibStatR</pv_name>
<x>10</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>NOT Calibrated</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>NOT Calibrated</on_label>
<on_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 0</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>ArchivingR</name>
<pv_name>$(DEVICE):ArchivingR</pv_name>
<x>190</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>Archiving</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Archiving</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 1</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>FlashWritingR</name>
<pv_name>$(DEVICE):FlashWritingR</pv_name>
<x>370</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>Writing to Flash</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Writing to Flash</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 2</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>CalibModeR</name>
<pv_name>$(DEVICE):CalibModeR</pv_name>
<x>190</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>Calibration Mode</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Calibration Mode</on_label>
<on_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 3</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>TFTPStatR</name>
<pv_name>$(DEVICE):TFTPStatR</pv_name>
<x>10</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>TFTP Transfer</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>TFTP Transfer</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 4</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>IntTempAlrmR</name>
<pv_name>$(DEVICE):IntTempAlrmR</pv_name>
<x>190</x>
<y>75</y>
<width>170</width>
<height>25</height>
<off_label>Internal Temp Alarm</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Internal Temp Alarm</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Font color" prop_id="foreground_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Font style" prop_id="font" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(pv_name)
$(pv_value)
Bit 5</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>SaveToFlashReqR</name>
<pv_name>$(DEVICE):SaveToFlashReqR</pv_name>
<x>550</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>Save to Flash required</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Save to Flash required</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 6</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>LowTempModeR</name>
<pv_name>$(DEVICE):LowTempModeR</pv_name>
<x>370</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>Low Temperature Mode</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Low Temperature Mode</on_label>
<on_color>
<color name="LED-GREEN-ON" red="70" green="255" blue="70">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 7</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>GeneralFltR</name>
<pv_name>$(DEVICE):GeneralFltR</pv_name>
<x>10</x>
<y>75</y>
<width>170</width>
<height>25</height>
<off_label>General Fault</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>General Fault</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Font color" prop_id="foreground_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Font style" prop_id="font" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(pv_name)
$(pv_value)
Bit 8</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>StorBufFullR</name>
<pv_name>$(DEVICE):StorBufFullR</pv_name>
<x>370</x>
<y>75</y>
<width>170</width>
<height>25</height>
<off_label>Storage Buffer Full</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Storage Buffer Full</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Font color" prop_id="foreground_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Font style" prop_id="font" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(pv_name)
$(pv_value)
Bit 9</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>BusyR</name>
<pv_name>$(DEVICE):BusyR</pv_name>
<x>550</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>Busy</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Busy</on_label>
<on_color>
<color name="LED-ORANGE-ON" red="255" green="175" blue="81">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 12</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>AcqTrigR</name>
<pv_name>$(DEVICE):AcqTrigR</pv_name>
<x>550</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_label>Triggered</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Triggered</on_label>
<on_color>
<color name="LED-GREEN-ON" red="70" green="255" blue="70">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 13</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>AutoRebootR</name>
<pv_name>$(DEVICE):AutoRebootR</pv_name>
<x>10</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_label>Automatic Reboot</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Automatic Reboot</on_label>
<on_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 10</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>CurveFilesErrR</name>
<pv_name>$(DEVICE):CurveFilesErrR</pv_name>
<x>190</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_label>Invalid Curve File</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Invalid Curve File</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 11</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>HWInpTrigStatR</name>
<pv_name>$(DEVICE):HWInpTrigStatR</pv_name>
<x>370</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</off_color>
<on_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<labels_from_pv>true</labels_from_pv>
<tooltip>$(pv_name)
$(pv_value)
Bit 14</tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Reboot</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Reboot</description>
</action>
</actions>
<pv_name>$(DEVICE):RebootCmd</pv_name>
<x>140</x>
<y>695</y>
<width>130</width>
<height>50</height>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="action_button" version="3.0.0">
<name>Save Settings</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Save Settings</description>
</action>
</actions>
<pv_name>$(DEVICE):SaveSettingsCmd</pv_name>
<x>300</x>
<y>695</y>
<width>130</width>
<height>50</height>
<rules>
<rule name="Attention" prop_id="background_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="Attention" red="252" green="242" blue="17">
</color>
</value>
</exp>
<pv_name>$(DEVICE):SaveToFlashReqR</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="action_button" version="3.0.0">
<name>Commit Channels</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Commmit Channels</description>
</action>
</actions>
<pv_name>$(DEVICE):CommitChansCmd</pv_name>
<x>620</x>
<y>695</y>
<width>130</width>
<height>50</height>
<rules>
<rule name="Attention" prop_id="background_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="Attention" red="252" green="242" blue="17">
</color>
</value>
</exp>
<pv_name>$(DEVICE):ChanCommitNeededR</pv_name>
</rule>
</rules>
<tooltip>Commit Channel Modifications</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="action_button" version="3.0.0">
<name>StorBufClrCmd</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Clear Storage Buffer</description>
</action>
</actions>
<pv_name>$(DEVICE):StorBufClrCmd</pv_name>
<x>460</x>
<y>695</y>
<width>130</width>
<height>50</height>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="tabs" version="2.0.0">
<name>Tabs</name>
<tabs>
<tab>
<name>Identification</name>
<children>
<widget type="label" version="2.0.0">
<name>Model</name>
<text>Model:</text>
<x>10</x>
<y>10</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ModelR</name>
<pv_name>$(DEVICE):ModelR</pv_name>
<x>166</x>
<y>10</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Serial Number</name>
<text>Serial Number:</text>
<x>10</x>
<y>40</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>SerNumR</name>
<pv_name>$(DEVICE):SerNumR</pv_name>
<x>166</x>
<y>40</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Product version</name>
<text>Product Version:</text>
<x>10</x>
<y>70</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>VerR</name>
<pv_name>$(DEVICE):VerR</pv_name>
<x>166</x>
<y>70</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Modbus map version</name>
<text>Modbus Map Version:</text>
<x>10</x>
<y>100</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Modbus Map version</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ModbusVerR</name>
<pv_name>$(DEVICE):ModbusVerR</pv_name>
<x>166</x>
<y>100</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</children>
</tab>
<tab>
<name>Settings</name>
<children>
<widget type="label" version="2.0.0">
<name>Operating Temperature Threshold</name>
<text>Oper Temp Threshold:</text>
<x>10</x>
<y>10</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textentry" version="3.0.0">
<name>OperTempAlrmThreshS</name>
<pv_name>$(DEVICE):OperTempAlrmThreshS</pv_name>
<x>166</x>
<y>10</y>
<width>200</width>
</widget>
<widget type="textupdate" version="2.0.0">
<name>OperTempAlrmThresh-RB</name>
<pv_name>$(DEVICE):OperTempAlrmThresh-RB</pv_name>
<x>372</x>
<y>10</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Madapt Level</name>
<text>Madapt Level:</text>
<x>10</x>
<y>40</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textentry" version="3.0.0">
<name>MadaptLvlS</name>
<pv_name>$(DEVICE):MadaptLvlS</pv_name>
<x>166</x>
<y>40</y>
<width>200</width>
</widget>
<widget type="textupdate" version="2.0.0">
<name>MadaptLvl-RB</name>
<pv_name>$(DEVICE):MadaptLvl-RB</pv_name>
<x>372</x>
<y>40</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Trigger</name>
<text>Trigger:</text>
<x>10</x>
<y>70</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="combo" version="2.0.0">
<name>TrigS</name>
<pv_name>$(DEVICE):TrigS</pv_name>
<x>166</x>
<y>70</y>
<width>200</width>
<height>20</height>
<background_color>
<color name="Write_Background" red="224" green="217" blue="202">
</color>
</background_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>Trig-RB</name>
<pv_name>$(DEVICE):Trig-RB</pv_name>
<x>372</x>
<y>70</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Storage buffer</name>
<text>Storage Buffer:</text>
<x>10</x>
<y>100</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>StorBufLvlR</name>
<pv_name>$(DEVICE):StorBufLvlR</pv_name>
<x>372</x>
<y>100</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Activation type</name>
<text>Activation Type:</text>
<x>10</x>
<y>130</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="combo" version="2.0.0">
<name>ActTypS</name>
<pv_name>$(DEVICE):ActTypS</pv_name>
<x>166</x>
<y>130</y>
<width>200</width>
<height>20</height>
<background_color>
<color name="Write_Background" red="224" green="217" blue="202">
</color>
</background_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ActTyp-RB</name>
<pv_name>$(DEVICE):ActTyp-RB</pv_name>
<x>372</x>
<y>130</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Excitation Level</name>
<text>Excitation Level:</text>
<x>10</x>
<y>160</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="combo" version="2.0.0">
<name>ExcitationLvlS</name>
<pv_name>$(DEVICE):ExcitationLvlS</pv_name>
<x>166</x>
<y>160</y>
<width>200</width>
<height>20</height>
<background_color>
<color name="Write_Background" red="224" green="217" blue="202">
</color>
</background_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ExcitationLvl-RB</name>
<pv_name>$(DEVICE):ExcitationLvl-RB</pv_name>
<x>372</x>
<y>160</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</children>
</tab>
</tabs>
<x>10</x>
<y>445</y>
<width>740</width>
<height>230</height>
<active_tab>1</active_tab>
</widget>
<widget type="label" version="2.0.0">
<name>Board Status Code</name>
<text>Board Status Code:</text>
<x>10</x>
<y>190</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>BoardStatCodeR</name>
<pv_name>$(DEVICE):BoardStatCodeR</pv_name>
<x>156</x>
<y>190</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Global Status Code</name>
<text>Global Status Code:</text>
<x>10</x>
<y>220</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>GlblStatCodeR</name>
<pv_name>$(DEVICE):GlblStatCodeR</pv_name>
<x>156</x>
<y>220</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="group" version="2.0.0">
<name>Group</name>
<x>236</x>
<y>190</y>
<width>514</width>
<height>276</height>
<style>3</style>
<transparent>true</transparent>
<widget type="label" version="2.0.0">
<name>Measurement Faults</name>
<text>Measurement Faults:</text>
<y>29</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanMeasFltR</name>
<file>channel_faults.bob</file>
<macros>
<CHAN_PV>$(DEVICE):iChanMeasFltR</CHAN_PV>
</macros>
<x>146</x>
<y>29</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Conversion Faults</name>
<text>Conversion Faults:</text>
<y>64</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanConvFltR</name>
<file>channel_faults.bob</file>
<macros>
<CHAN_PV>$(DEVICE):iChanConvFltR</CHAN_PV>
</macros>
<x>146</x>
<y>64</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Sources</name>
<text>Sources:</text>
<y>99</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanSrcR</name>
<file>channel_sources.bob</file>
<macros>
<CHAN_PV>$(DEVICE):iChanSrcR</CHAN_PV>
</macros>
<x>146</x>
<y>99</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Ch8</name>
<text>Ch8</text>
<x>149</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch8</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan8DevNameR</pv_name>
<text>Ch8</text>
<x>149</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch7</name>
<text>Ch7</text>
<x>195</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch7</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan7DevNameR</pv_name>
<text>Ch7</text>
<x>195</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch6</name>
<text>Ch6</text>
<x>241</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch6</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan6DevNameR</pv_name>
<text>Ch6</text>
<x>241</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch5</name>
<text>Ch5</text>
<x>287</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch5</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan5DevNameR</pv_name>
<text>Ch5</text>
<x>287</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch4</name>
<text>Ch4</text>
<x>333</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch4</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan4DevNameR</pv_name>
<text>Ch4</text>
<x>333</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch3</name>
<text>Ch3</text>
<x>379</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch3</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan3DevNameR</pv_name>
<text>Ch3</text>
<x>379</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch2</name>
<text>Ch2</text>
<x>425</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch2</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan2DevNameR</pv_name>
<text>Ch2</text>
<x>425</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch1</name>
<text>Ch1</text>
<x>471</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch1</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan1DevNameR</pv_name>
<text>Ch1</text>
<x>471</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ranges</name>
<text>Ranges:</text>
<y>169</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanRngR</name>
<file>channel_ranges.bob</file>
<macros>
<CHAN_PV>$(DEVICE):iChanRngR</CHAN_PV>
</macros>
<x>146</x>
<y>169</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Source Modes</name>
<text>Source Modes:</text>
<y>134</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanSrcSelMode-RB</name>
<file>channel_sel_mode.bob</file>
<macros>
<CHAN_PV>$(DEVICE):iChanSrcSelMode-RB</CHAN_PV>
</macros>
<x>146</x>
<y>134</y>
<width>368</width>
<height>31</height>
</widget>
<widget type="label" version="2.0.0">
<name>Range Modes</name>
<text>Range Modes:</text>
<y>204</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanRngSelMode-RB</name>
<file>channel_sel_mode.bob</file>
<macros>
<CHAN_PV>$(DEVICE):iChanRngSelMode-RB</CHAN_PV>
</macros>
<x>146</x>
<y>204</y>
<width>368</width>
<height>31</height>
</widget>
<widget type="embedded" version="2.0.0">
<name>Channel Curve Mismatches</name>
<file>channel_mismatch.bob</file>
<macros>
<MISMATCH>CurveFileMismatchR</MISMATCH>
</macros>
<x>146</x>
<y>239</y>
<width>368</width>
<height>31</height>
</widget>
<widget type="label" version="2.0.0">
<name>Curve Mismatches</name>
<text>Curve Mismatches:</text>
<y>239</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
</widget>
<widget type="label" version="2.0.0">
<name>Flash Write Counter</name>
<text>Flash Write Counter:</text>
<x>10</x>
<y>250</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>FlashWriteCntrR</name>
<pv_name>$(DEVICE):FlashWriteCntrR</pv_name>
<x>156</x>
<y>250</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>StartupDiagR</name>
<pv_name>$(DEVICE):StartupDiagR</pv_name>
<x>156</x>
<y>280</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Startup Diag</name>
<text>Startup Diagnostics:</text>
<x>10</x>
<y>280</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Operating Temperature</name>
<text>Operating Temp:</text>
<x>10</x>
<y>310</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>OperTempR</name>
<pv_name>$(DEVICE):OperTempR</pv_name>
<x>156</x>
<y>310</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</display>
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>$(DEVICE)</name>
<width>760</width>
<height>785</height>
<widget type="label" version="2.0.0">
<name>CABTR</name>
<text>CABTR $(DEVICE)</text>
<width>800</width>
<height>25</height>
<font>
<font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
</font>
</font>
<vertical_alignment>1</vertical_alignment>
<tooltip>Rapid Low Temperatures Measurement Station</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>CommsStatR</name>
<pv_name>$(DEVICE):CommsStatR</pv_name>
<x>580</x>
<y>3</y>
<width>170</width>
<transparent>true</transparent>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="led" version="2.0.0">
<name>CalibStatR</name>
<pv_name>$(DEVICE):CalibStatR</pv_name>
<x>10</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>NOT Calibrated</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>NOT Calibrated</on_label>
<on_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 0</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>ArchivingR</name>
<pv_name>$(DEVICE):ArchivingR</pv_name>
<x>190</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>Archiving</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Archiving</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 1</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>FlashWritingR</name>
<pv_name>$(DEVICE):FlashWritingR</pv_name>
<x>370</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>Writing to Flash</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Writing to Flash</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 2</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>CalibModeR</name>
<pv_name>$(DEVICE):CalibModeR</pv_name>
<x>190</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>Calibration Mode</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Calibration Mode</on_label>
<on_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 3</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>TFTPStatR</name>
<pv_name>$(DEVICE):TFTPStatR</pv_name>
<x>10</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>TFTP Transfer</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>TFTP Transfer</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 4</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>IntTempAlrmR</name>
<pv_name>$(DEVICE):IntTempAlrmR</pv_name>
<x>190</x>
<y>75</y>
<width>170</width>
<height>25</height>
<off_label>Internal Temp Alarm</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Internal Temp Alarm</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Font color" prop_id="foreground_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Font style" prop_id="font" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(pv_name)
$(pv_value)
Bit 5</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>SaveToFlashReqR</name>
<pv_name>$(DEVICE):SaveToFlashReqR</pv_name>
<x>550</x>
<y>110</y>
<width>170</width>
<height>25</height>
<off_label>Save to Flash required</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Save to Flash required</on_label>
<on_color>
<color name="LED-BLUE-ON" red="81" green="232" blue="255">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 6</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>LowTempModeR</name>
<pv_name>$(DEVICE):LowTempModeR</pv_name>
<x>370</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>Low Temperature Mode</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Low Temperature Mode</on_label>
<on_color>
<color name="LED-GREEN-ON" red="70" green="255" blue="70">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 7</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>GeneralFltR</name>
<pv_name>$(DEVICE):GeneralFltR</pv_name>
<x>10</x>
<y>75</y>
<width>170</width>
<height>25</height>
<off_label>General Fault</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>General Fault</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Font color" prop_id="foreground_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Font style" prop_id="font" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(pv_name)
$(pv_value)
Bit 8</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>StorBufFullR</name>
<pv_name>$(DEVICE):StorBufFullR</pv_name>
<x>370</x>
<y>75</y>
<width>170</width>
<height>25</height>
<off_label>Storage Buffer Full</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Storage Buffer Full</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Font color" prop_id="foreground_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Font style" prop_id="font" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(pv_name)
$(pv_value)
Bit 9</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>BusyR</name>
<pv_name>$(DEVICE):BusyR</pv_name>
<x>550</x>
<y>40</y>
<width>170</width>
<height>25</height>
<off_label>Busy</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Busy</on_label>
<on_color>
<color name="LED-ORANGE-ON" red="255" green="175" blue="81">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 12</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>AcqTrigR</name>
<pv_name>$(DEVICE):AcqTrigR</pv_name>
<x>550</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_label>Triggered</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Triggered</on_label>
<on_color>
<color name="LED-GREEN-ON" red="70" green="255" blue="70">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 13</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>AutoRebootR</name>
<pv_name>$(DEVICE):AutoRebootR</pv_name>
<x>10</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_label>Automatic Reboot</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Automatic Reboot</on_label>
<on_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 10</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>CurveFilesErrR</name>
<pv_name>$(DEVICE):CurveFilesErrR</pv_name>
<x>190</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_label>Invalid Curve File</off_label>
<off_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</off_color>
<on_label>Invalid Curve File</on_label>
<on_color>
<color name="LED-RED-ON" red="255" green="60" blue="46">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<tooltip>$(pv_name)
$(pv_value)
Bit 11</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>HWInpTrigStatR</name>
<pv_name>$(DEVICE):HWInpTrigStatR</pv_name>
<x>370</x>
<y>145</y>
<width>170</width>
<height>25</height>
<off_color>
<color name="LED-YELLOW-ON" red="255" green="235" blue="17">
</color>
</off_color>
<on_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</on_color>
<line_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</line_color>
<square>true</square>
<labels_from_pv>true</labels_from_pv>
<tooltip>$(pv_name)
$(pv_value)
Bit 14</tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Reboot</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Reboot</description>
</action>
</actions>
<pv_name>$(DEVICE):RebootCmd</pv_name>
<x>140</x>
<y>725</y>
<width>130</width>
<height>50</height>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="action_button" version="3.0.0">
<name>Save Settings</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Save Settings</description>
</action>
</actions>
<pv_name>$(DEVICE):SaveSettingsCmd</pv_name>
<x>300</x>
<y>725</y>
<width>130</width>
<height>50</height>
<rules>
<rule name="Attention" prop_id="background_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="Attention" red="252" green="242" blue="17">
</color>
</value>
</exp>
<pv_name>$(DEVICE):SaveToFlashReqR</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="action_button" version="3.0.0">
<name>Commit Channels</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Commmit Channels</description>
</action>
</actions>
<pv_name>$(DEVICE):CommitChansCmd</pv_name>
<x>620</x>
<y>725</y>
<width>130</width>
<height>50</height>
<rules>
<rule name="Attention" prop_id="background_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="Attention" red="252" green="242" blue="17">
</color>
</value>
</exp>
<pv_name>$(DEVICE):ChanCommitNeededR</pv_name>
</rule>
</rules>
<tooltip>Commit Channel Modifications</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="action_button" version="3.0.0">
<name>StorBufClrCmd</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>0</value>
<description>Clear Storage Buffer</description>
</action>
</actions>
<pv_name>$(DEVICE):StorBufClrCmd</pv_name>
<x>460</x>
<y>725</y>
<width>130</width>
<height>50</height>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="tabs" version="2.0.0">
<name>Tabs</name>
<tabs>
<tab>
<name>Identification</name>
<children>
<widget type="label" version="2.0.0">
<name>Model</name>
<text>Model:</text>
<x>10</x>
<y>10</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ModelR</name>
<pv_name>$(DEVICE):ModelR</pv_name>
<x>166</x>
<y>10</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Serial Number</name>
<text>Serial Number:</text>
<x>10</x>
<y>40</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>SerNumR</name>
<pv_name>$(DEVICE):SerNumR</pv_name>
<x>166</x>
<y>40</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Product version</name>
<text>Product Version:</text>
<x>10</x>
<y>70</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>VerR</name>
<pv_name>$(DEVICE):VerR</pv_name>
<x>166</x>
<y>70</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Modbus map version</name>
<text>Modbus Map Version:</text>
<x>10</x>
<y>100</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Modbus Map version</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ModbusVerR</name>
<pv_name>$(DEVICE):ModbusVerR</pv_name>
<x>166</x>
<y>100</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</children>
</tab>
<tab>
<name>Settings</name>
<children>
<widget type="label" version="2.0.0">
<name>Operating Temperature Threshold</name>
<text>Oper Temp Threshold:</text>
<x>10</x>
<y>10</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textentry" version="3.0.0">
<name>OperTempAlrmThreshS</name>
<pv_name>$(DEVICE):OperTempAlrmThreshS</pv_name>
<x>166</x>
<y>10</y>
<width>200</width>
</widget>
<widget type="textupdate" version="2.0.0">
<name>OperTempAlrmThresh-RB</name>
<pv_name>$(DEVICE):OperTempAlrmThresh-RB</pv_name>
<x>372</x>
<y>10</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Madapt Level</name>
<text>Madapt Level:</text>
<x>10</x>
<y>40</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textentry" version="3.0.0">
<name>MadaptLvlS</name>
<pv_name>$(DEVICE):MadaptLvlS</pv_name>
<x>166</x>
<y>40</y>
<width>200</width>
</widget>
<widget type="textupdate" version="2.0.0">
<name>MadaptLvl-RB</name>
<pv_name>$(DEVICE):MadaptLvl-RB</pv_name>
<x>372</x>
<y>40</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Trigger</name>
<text>Trigger:</text>
<x>10</x>
<y>70</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="combo" version="2.0.0">
<name>TrigS</name>
<pv_name>$(DEVICE):TrigS</pv_name>
<x>166</x>
<y>70</y>
<width>200</width>
<height>20</height>
<background_color>
<color name="Write_Background" red="224" green="217" blue="202">
</color>
</background_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>Trig-RB</name>
<pv_name>$(DEVICE):Trig-RB</pv_name>
<x>372</x>
<y>70</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Storage buffer</name>
<text>Storage Buffer:</text>
<x>10</x>
<y>100</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>StorBufLvlR</name>
<pv_name>$(DEVICE):StorBufLvlR</pv_name>
<x>372</x>
<y>100</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Activation type</name>
<text>Activation Type:</text>
<x>10</x>
<y>130</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="combo" version="2.0.0">
<name>ActTypS</name>
<pv_name>$(DEVICE):ActTypS</pv_name>
<x>166</x>
<y>130</y>
<width>200</width>
<height>20</height>
<background_color>
<color name="Write_Background" red="224" green="217" blue="202">
</color>
</background_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ActTyp-RB</name>
<pv_name>$(DEVICE):ActTyp-RB</pv_name>
<x>372</x>
<y>130</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Excitation Level</name>
<text>Excitation Level:</text>
<x>10</x>
<y>160</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="combo" version="2.0.0">
<name>ExcitationLvlS</name>
<pv_name>$(DEVICE):ExcitationLvlS</pv_name>
<x>166</x>
<y>160</y>
<width>200</width>
<height>20</height>
<background_color>
<color name="Write_Background" red="224" green="217" blue="202">
</color>
</background_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>ExcitationLvl-RB</name>
<pv_name>$(DEVICE):ExcitationLvl-RB</pv_name>
<x>372</x>
<y>160</y>
<width>180</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</children>
</tab>
<tab>
<name>Calibration file management</name>
<children>
<widget type="table" version="2.0.0">
<name>Calibration files</name>
<pv_name>$(DEVICE):CalibFiles-RB</pv_name>
<x>10</x>
<y>10</y>
<width>260</width>
<height>140</height>
<columns>
<column>
<name>List of calibration files</name>
<width>240</width>
<editable>false</editable>
</column>
</columns>
<scripts>
<script file="EmbeddedPy">
<text><![CDATA[# Embedded python script
from org.csstudio.display.builder.runtime.script import PVUtil
# Create list of lists: [ [file1], [file2], ... ]
widget.setValue([[f] for f in PVUtil.getStringArray(pvs[0])])]]></text>
<pv_name>$(DEVICE):CalibFiles-RB</pv_name>
</script>
</scripts>
</widget>
<widget type="action_button" version="3.0.0">
<name>Reload Calibration Files</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>1</value>
<description>Reload</description>
</action>
</actions>
<pv_name>$(DEVICE):CalibRereadCmd</pv_name>
<x>160</x>
<y>160</y>
<tooltip>$(actions)</tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Upload Calibration File</name>
<actions>
<action type="execute">
<script file="EmbeddedPy">
<text><![CDATA[# Embedded python script
from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil, FileUtil
from os.path import basename
from os import stat
fname = FileUtil.openFileDialog(False)
if fname:
size = stat(fname).st_size
if size <= 5121:
pvs = ScriptUtil.getPVs(widget)
print(pvs)
for pv in pvs:
pvname = pv.getName()
if "NameToUpload" in pvname:
fname_pv = pv
elif "DataToUpload" in pvname:
data_pv = pv
elif "Cmd" in pvname:
cmd_pv = pv
else:
raise RuntimeError("Unknown PV", pvname)
with open(fname, "rt") as f:
data_pv.write(f.read(5121))
fname_pv.write(basename(fname))
cmd_pv.write(1)
else:
ScriptUtil.showErrorDialog(widget, "File is too large; maximum size is 5121 bytes")]]></text>
</script>
<description>Upload Calibration File</description>
</action>
</actions>
<x>300</x>
<y>10</y>
<width>330</width>
<scripts>
<script file="EmbeddedPy">
<text><![CDATA[# Embedded python script
widget.setPropertyValue("enabled", True)]]></text>
<pv_name>$(DEVICE):CofNameToUpload</pv_name>
<pv_name>$(DEVICE):CofDataToUpload</pv_name>
<pv_name>$(DEVICE):UploadCalibFileCmd</pv_name>
</script>
</scripts>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Filename</name>
<text>Calibration file:</text>
<x>300</x>
<y>50</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>CofNameToUpload</name>
<pv_name>$(DEVICE):CofNameToUpload</pv_name>
<x>426</x>
<y>50</y>
<width>150</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Result</name>
<text>Result code:</text>
<x>300</x>
<y>80</y>
<width>120</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>UploadHttpResult</name>
<pv_name>$(DEVICE):UploadCalibFileHttpCode</pv_name>
<x>426</x>
<y>80</y>
<width>70</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</children>
</tab>
</tabs>
<x>10</x>
<y>475</y>
<width>740</width>
<height>230</height>
<active_tab>2</active_tab>
</widget>
<widget type="label" version="2.0.0">
<name>Board Status Code</name>
<text>Board Status Code:</text>
<x>10</x>
<y>190</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>BoardStatCodeR</name>
<pv_name>$(DEVICE):BoardStatCodeR</pv_name>
<x>156</x>
<y>190</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Global Status Code</name>
<text>Global Status Code:</text>
<x>10</x>
<y>220</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>GlblStatCodeR</name>
<pv_name>$(DEVICE):GlblStatCodeR</pv_name>
<x>156</x>
<y>220</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="group" version="2.0.0">
<name>Group</name>
<x>236</x>
<y>190</y>
<width>514</width>
<height>276</height>
<style>3</style>
<transparent>true</transparent>
<widget type="label" version="2.0.0">
<name>Measurement Faults</name>
<text>Measurement Faults:</text>
<y>29</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanMeasFltR</name>
<macros>
<CHAN_PV>$(DEVICE):iChanMeasFltR</CHAN_PV>
</macros>
<file>channel_faults.bob</file>
<x>146</x>
<y>29</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Conversion Faults</name>
<text>Conversion Faults:</text>
<y>64</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanConvFltR</name>
<macros>
<CHAN_PV>$(DEVICE):iChanConvFltR</CHAN_PV>
</macros>
<file>channel_faults.bob</file>
<x>146</x>
<y>64</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Sources</name>
<text>Sources:</text>
<y>99</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanSrcR</name>
<macros>
<CHAN_PV>$(DEVICE):iChanSrcR</CHAN_PV>
</macros>
<file>channel_sources.bob</file>
<x>146</x>
<y>99</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Ch8</name>
<text>Ch8</text>
<x>149</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch8</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan8DevNameR</pv_name>
<text>Ch8</text>
<x>149</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch7</name>
<text>Ch7</text>
<x>195</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch7</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan7DevNameR</pv_name>
<text>Ch7</text>
<x>195</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch6</name>
<text>Ch6</text>
<x>241</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch6</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan6DevNameR</pv_name>
<text>Ch6</text>
<x>241</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch5</name>
<text>Ch5</text>
<x>287</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch5</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan5DevNameR</pv_name>
<text>Ch5</text>
<x>287</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch4</name>
<text>Ch4</text>
<x>333</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch4</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan4DevNameR</pv_name>
<text>Ch4</text>
<x>333</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch3</name>
<text>Ch3</text>
<x>379</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch3</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan3DevNameR</pv_name>
<text>Ch3</text>
<x>379</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch2</name>
<text>Ch2</text>
<x>425</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch2</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan2DevNameR</pv_name>
<text>Ch2</text>
<x>425</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ch1</name>
<text>Ch1</text>
<x>471</x>
<y>6</y>
<width>40</width>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Ch1</name>
<actions>
<action type="execute">
<script file="open_te.py">
</script>
<description>Open Faceplate</description>
</action>
</actions>
<pv_name>$(DEVICE):Chan1DevNameR</pv_name>
<text>Ch1</text>
<x>471</x>
<y>6</y>
<width>40</width>
<height>20</height>
<transparent>true</transparent>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Transparent" prop_id="transparent" out_exp="false">
<exp bool_exp="pvStr0 != &quot;&quot;">
<value>false</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(actions)</tooltip>
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Ranges</name>
<text>Ranges:</text>
<y>169</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanRngR</name>
<macros>
<CHAN_PV>$(DEVICE):iChanRngR</CHAN_PV>
</macros>
<file>channel_ranges.bob</file>
<x>146</x>
<y>169</y>
<width>368</width>
<height>31</height>
<resize>2</resize>
</widget>
<widget type="label" version="2.0.0">
<name>Source Modes</name>
<text>Source Modes:</text>
<y>134</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanSrcSelMode-RB</name>
<macros>
<CHAN_PV>$(DEVICE):iChanSrcSelMode-RB</CHAN_PV>
</macros>
<file>channel_sel_mode.bob</file>
<x>146</x>
<y>134</y>
<width>368</width>
<height>31</height>
</widget>
<widget type="label" version="2.0.0">
<name>Range Modes</name>
<text>Range Modes:</text>
<y>204</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
<widget type="embedded" version="2.0.0">
<name>iChanRngSelMode-RB</name>
<macros>
<CHAN_PV>$(DEVICE):iChanRngSelMode-RB</CHAN_PV>
</macros>
<file>channel_sel_mode.bob</file>
<x>146</x>
<y>204</y>
<width>368</width>
<height>31</height>
</widget>
<widget type="embedded" version="2.0.0">
<name>Channel Curve Mismatches</name>
<macros>
<MISMATCH>CurveFileMismatchR</MISMATCH>
</macros>
<file>channel_mismatch.bob</file>
<x>146</x>
<y>239</y>
<width>368</width>
<height>31</height>
</widget>
<widget type="label" version="2.0.0">
<name>Curve Mismatches</name>
<text>Curve Mismatches:</text>
<y>239</y>
<width>140</width>
<height>25</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature Threshold</tooltip>
</widget>
</widget>
<widget type="label" version="2.0.0">
<name>Flash Write Counter</name>
<text>Flash Write Counter:</text>
<x>10</x>
<y>250</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>FlashWriteCntrR</name>
<pv_name>$(DEVICE):FlashWriteCntrR</pv_name>
<x>156</x>
<y>250</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>StartupDiagR</name>
<pv_name>$(DEVICE):StartupDiagR</pv_name>
<x>156</x>
<y>280</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Startup Diag</name>
<text>Startup Diagnostics:</text>
<x>10</x>
<y>280</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Operating Temperature</name>
<text>Operating Temp:</text>
<x>10</x>
<y>310</y>
<width>140</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<tooltip>Operating Temperature</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>OperTempR</name>
<pv_name>$(DEVICE):OperTempR</pv_name>
<x>156</x>
<y>310</y>
<width>50</width>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</display>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment