diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/cabtr.bob b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/cabtr.bob new file mode 100644 index 0000000000000000000000000000000000000000..d52ef90fbd7ce416a85bf37e8992696e23ceb051 --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/cabtr.bob @@ -0,0 +1,1327 @@ +<?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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_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 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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + <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_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_color> + <color name="Grid" red="169" green="169" blue="169"> + </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 10</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>CurvePlotAreaR</name> + <pv_name>$(DEVICE):CurvePlotAreaR</pv_name> + <x>190</x> + <y>145</y> + <width>170</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_color> + <color name="Grid" red="169" green="169" blue="169"> + </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 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> + </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> + </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> + </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>235</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></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 != """> + <value>true</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></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 != """> + <value>true</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></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 != """> + <value>true</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></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 != """> + <value>true</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></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 != """> + <value>true</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></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 != """> + <value>true</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></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 != """> + <value>true</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></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 != """> + <value>true</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> + <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> diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/cabtr_te.bob b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/cabtr_te.bob new file mode 100644 index 0000000000000000000000000000000000000000..c0eb8e42130b2c9c69da5ab13ce3b4fa22a735b7 --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/cabtr_te.bob @@ -0,0 +1,425 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(DEVICE)</name> + <width>705</width> + <height>422</height> + <widget type="label" version="2.0.0"> + <name>TE on CABTR</name> + <text>$(DEVICE)</text> + <width>751</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> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>CommsStatR</name> + <pv_name>$(DEVICE):CommsStatR</pv_name> + <x>525</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>MeasFltR</name> + <pv_name>$(DEVICE):MeasFltR</pv_name> + <x>10</x> + <y>35</y> + <width>160</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + </widget> + <widget type="led" version="2.0.0"> + <name>ConvFltR</name> + <pv_name>$(DEVICE):ConvFltR</pv_name> + <x>185</x> + <y>35</y> + <width>160</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <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> + <labels_from_pv>true</labels_from_pv> + </widget> + <widget type="led" version="2.0.0"> + <name>SrcR</name> + <pv_name>$(DEVICE):SrcR</pv_name> + <x>360</x> + <y>35</y> + <width>160</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </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> + </widget> + <widget type="led" version="2.0.0"> + <name>RngR</name> + <pv_name>$(DEVICE):RngR</pv_name> + <x>535</x> + <y>35</y> + <width>160</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </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> + </widget> + <widget type="group" version="2.0.0"> + <name>Measurement Control</name> + <y>80</y> + <width>464</width> + <height>157</height> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Source Selection Mode</name> + <text>Source Selection Mode:</text> + <y>5</y> + <width>170</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="combo" version="2.0.0"> + <name>SrcSelModeS</name> + <pv_name>$(DEVICE):SrcSelModeS</pv_name> + <x>176</x> + <y>5</y> + <width>120</width> + <height>20</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>SrcSelMode-RB</name> + <pv_name>$(DEVICE):SrcSelMode-RB</pv_name> + <x>302</x> + <y>5</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Source Selection</name> + <text>Manual Source Selection:</text> + <y>35</y> + <width>170</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <tooltip>Excitation Source Selection in Manual Mode</tooltip> + </widget> + <widget type="combo" version="2.0.0"> + <name>ManSrcS</name> + <pv_name>$(DEVICE):ManSrcS</pv_name> + <x>176</x> + <y>35</y> + <width>120</width> + <height>20</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>ManSrc-RB</name> + <pv_name>$(DEVICE):ManSrc-RB</pv_name> + <x>302</x> + <y>35</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Range Selection Mode</name> + <text>Range Selection Mode:</text> + <y>65</y> + <width>170</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="combo" version="2.0.0"> + <name>RngSelModeS</name> + <pv_name>$(DEVICE):RngSelModeS</pv_name> + <x>176</x> + <y>65</y> + <width>120</width> + <height>20</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>RngSelMode-RB</name> + <pv_name>$(DEVICE):RngSelMode-RB</pv_name> + <x>302</x> + <y>65</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Range Selection</name> + <text>Manual Range Selection:</text> + <y>95</y> + <width>170</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <tooltip>Range Selection in Manual Mode</tooltip> + </widget> + <widget type="combo" version="2.0.0"> + <name>ManRngS</name> + <pv_name>$(DEVICE):ManRngS</pv_name> + <x>176</x> + <y>95</y> + <width>120</width> + <height>20</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>ManRng-RB</name> + <pv_name>$(DEVICE):ManRng-RB</pv_name> + <x>302</x> + <y>95</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Channel Name</name> + <text>Channel Name:</text> + <x>10</x> + <y>270</y> + <width>110</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textentry" version="3.0.0"> + <name>NameS</name> + <pv_name>$(DEVICE):NameS</pv_name> + <x>126</x> + <y>270</y> + <width>150</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Name-RB</name> + <pv_name>$(DEVICE):Name-RB</pv_name> + <x>282</x> + <y>270</y> + <width>150</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Modify Channel Name</name> + <pv_name>$(DEVICE):ModNameCmd</pv_name> + <label>Modify Channel Name</label> + <x>443</x> + <y>270</y> + <width>200</width> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <description>Apply</description> + </action> + </actions> + <tooltip>Controls if the name will be modified</tooltip> + <show_confirm_dialog>false</show_confirm_dialog> + </widget> + <widget type="label" version="2.0.0"> + <name>Curve Name</name> + <text>Curve Name:</text> + <x>10</x> + <y>300</y> + <width>110</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textentry" version="3.0.0"> + <name>CurveFileS</name> + <pv_name>$(DEVICE):CurveFileS</pv_name> + <x>126</x> + <y>300</y> + <width>150</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>CurveFile-RB</name> + <pv_name>$(DEVICE):CurveFile-RB</pv_name> + <x>282</x> + <y>300</y> + <width>150</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Modify Curve Name</name> + <pv_name>$(DEVICE):ModCurveCmd</pv_name> + <label>Modify Calibration Curve</label> + <x>443</x> + <y>300</y> + <width>200</width> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <description>Apply</description> + </action> + </actions> + <tooltip>Control if the calibration curve will be modified</tooltip> + <show_confirm_dialog>false</show_confirm_dialog> + </widget> + <widget type="label" version="2.0.0"> + <name>Curve Mode</name> + <text>Curve Mode:</text> + <x>10</x> + <y>330</y> + <width>110</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>CurveModeR</name> + <pv_name>$(DEVICE):CurveModeR</pv_name> + <x>282</x> + <y>330</y> + <width>150</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Lower Limit</name> + <text>Lower Limit:</text> + <x>10</x> + <y>360</y> + <width>110</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <tooltip>Lower limit for temperature conversion</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>TempConvLowR</name> + <pv_name>$(DEVICE):TempConvLowR</pv_name> + <x>282</x> + <y>360</y> + <width>150</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Upper Limit</name> + <text>Upper Limit:</text> + <x>10</x> + <y>390</y> + <width>110</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <tooltip>Upper limit for temperature conversion</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>TempConvHighR</name> + <pv_name>$(DEVICE):TempConvHighR</pv_name> + <x>282</x> + <y>392</y> + <width>150</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Commit Needed</name> + <text>The changes need to be commited with the 'Commit Channels' button (on the main page)</text> + <x>443</x> + <y>330</y> + <width>250</width> + <height>82</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color name="Attention" red="252" green="242" blue="17"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pvInt0 == 0"> + <value>false</value> + </exp> + <pv_name>$(DEVICE):ModMode-RB</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StatR</name> + <pv_name>$(DEVICE):StatR</pv_name> + <x>590</x> + <y>106</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Sensor State</name> + <pv_name>$(DEVICE):SensorStatR</pv_name> + <x>590</x> + <y>136</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Channel State</name> + <text>Channel State:</text> + <x>484</x> + <y>106</y> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Sensor State</name> + <text>Sensor State:</text> + <x>484</x> + <y>136</y> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> +</display> diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_faults.bob b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_faults.bob new file mode 100644 index 0000000000000000000000000000000000000000..844970082710a89174799521b7af2c286c5c2eac --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_faults.bob @@ -0,0 +1,222 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Channel Faults</name> + <width>368</width> + <height>31</height> + <widget type="led" version="2.0.0"> + <name>CH8</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>7</bit> + <x>3</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>8</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH7</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>6</bit> + <x>49</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>7</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH6</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>5</bit> + <x>95</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>6</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH5</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>4</bit> + <x>141</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>5</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH4</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>3</bit> + <x>187</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>4</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH3</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>2</bit> + <x>233</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>3</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH2</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>1</bit> + <x>279</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>2</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH1</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>0</bit> + <x>325</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <square>true</square> + </widget> +</display> diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_ranges.bob b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_ranges.bob new file mode 100644 index 0000000000000000000000000000000000000000..0a725ad7cf151a8cd85ab80fb684af969e56bac3 --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_ranges.bob @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Channel Ranges</name> + <width>368</width> + <height>31</height> + <widget type="led" version="2.0.0"> + <name>CH8</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>7</bit> + <x>3</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH7</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>6</bit> + <x>49</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH6</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>5</bit> + <x>95</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH5</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>4</bit> + <x>141</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH4</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>3</bit> + <x>187</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH3</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>2</bit> + <x>233</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH2</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>1</bit> + <x>279</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH1</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>0</bit> + <x>325</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>100</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>1K</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> +</display> diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_sel_mode.bob b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_sel_mode.bob new file mode 100644 index 0000000000000000000000000000000000000000..2dc18e740761e3856d51c6e4a7e81fee743949e8 --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_sel_mode.bob @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Channel Selection Modes</name> + <width>368</width> + <height>31</height> + <widget type="led" version="2.0.0"> + <name>CH8</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>7</bit> + <x>3</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH7</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>6</bit> + <x>49</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH6</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>5</bit> + <x>95</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH5</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>4</bit> + <x>141</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH4</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>3</bit> + <x>187</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH3</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>2</bit> + <x>233</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH2</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>1</bit> + <x>279</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH1</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>0</bit> + <x>325</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>Man</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AUTO</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> +</display> diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_sources.bob b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_sources.bob new file mode 100644 index 0000000000000000000000000000000000000000..df74f9a1aaf218bb532e22eb4a005e9ace42dae0 --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/channel_sources.bob @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Channel Sources</name> + <width>368</width> + <height>31</height> + <widget type="led" version="2.0.0"> + <name>CH8</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>7</bit> + <x>3</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH7</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>6</bit> + <x>49</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH6</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>5</bit> + <x>95</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH5</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>4</bit> + <x>141</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH4</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>3</bit> + <x>187</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH3</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>2</bit> + <x>233</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH2</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>1</bit> + <x>279</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>CH1</name> + <pv_name>$(CHAN_PV)</pv_name> + <bit>0</bit> + <x>325</x> + <y>3</y> + <width>40</width> + <height>25</height> + <off_label>I</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>V</on_label> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <square>true</square> + </widget> +</display> diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/open_te.py b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/open_te.py new file mode 100644 index 0000000000000000000000000000000000000000..723d47945c1e000cddbeb3ca11ff1fe26539b9a3 --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/open_te.py @@ -0,0 +1,23 @@ +from org.csstudio.display.builder.runtime.script import PVUtil +from org.csstudio.display.builder.runtime.script import ScriptUtil +from org.csstudio.display.builder.runtime.pv import PVFactory + +macros = widget.getEffectiveMacros() +macros.expandValues(macros) + +controller = macros.getValue("DEVICE") + +pv = PVFactory.getPV(widget.getPropertyValue("pv_name")) +device = pv.read() +PVFactory.releasePV(pv) +device = device.value + +if device: + dmacros = dict() + for k in macros.getNames(): + dmacros[k] = macros.getValue(k) + + dmacros["CONTROLLER"] = controller + dmacros["DEVICE"] = device + + ScriptUtil.openDisplay(widget, "cabtr_te.bob", "STANDALONE", dmacros) diff --git a/NON-APPROVED/TS2/ts2-cryomodule/cabtr/ts2-cabtrs.bob b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/ts2-cabtrs.bob new file mode 100644 index 0000000000000000000000000000000000000000..ee7a4d6c721f1fbe1eea87adb55faba246a3aa38 --- /dev/null +++ b/NON-APPROVED/TS2/ts2-cryomodule/cabtr/ts2-cabtrs.bob @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>TS2 CABTR collection</name> + <macros> + <CABTR_PREFIX>TS2-010CRM:Cryo-TC</CABTR_PREFIX> + </macros> + <widget type="action_button" version="3.0.0"> + <name>TC-001</name> + <actions> + <action type="open_display"> + <file>cabtr.bob</file> + <macros> + <DEVICE>${CABTR_PREFIX}-001</DEVICE> + <IDX>001</IDX> + </macros> + <target>tab</target> + <description>Open TC-001</description> + </action> + </actions> + <pv_name>${CABTR_PREFIX}-001:CommsStatR</pv_name> + <height>60</height> + <rules> + <rule name="CommsStat" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0 > 0 and pvInt0 < 3"> + <value> + <color red="125" green="125" blue="0" alpha="81"> + </color> + </value> + </exp> + <exp bool_exp="pvInt0 == 3"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>TC-002</name> + <actions> + <action type="open_display"> + <file>cabtr.bob</file> + <macros> + <DEVICE>${CABTR_PREFIX}-002</DEVICE> + <IDX>002</IDX> + </macros> + <target>tab</target> + <description>Open TC-002</description> + </action> + </actions> + <pv_name>${CABTR_PREFIX}-002:CommsStatR</pv_name> + <x>110</x> + <height>60</height> + <rules> + <rule name="CommsStat" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0 > 0 and pvInt0 < 3"> + <value> + <color red="125" green="125" blue="0" alpha="81"> + </color> + </value> + </exp> + <exp bool_exp="pvInt0 == 3"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>TC-003</name> + <actions> + <action type="open_display"> + <file>cabtr.bob</file> + <macros> + <DEVICE>${CABTR_PREFIX}-003</DEVICE> + </macros> + <target>tab</target> + <description>Open TC-003</description> + </action> + </actions> + <pv_name>${CABTR_PREFIX}-003:CommsStatR</pv_name> + <x>220</x> + <height>60</height> + <rules> + <rule name="CommsStat" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0 > 0 and pvInt0 < 3"> + <value> + <color red="125" green="125" blue="0" alpha="81"> + </color> + </value> + </exp> + <exp bool_exp="pvInt0 == 3"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>TC-004</name> + <actions> + <action type="open_display"> + <file>cabtr.bob</file> + <macros> + <DEVICE>${CABTR_PREFIX}-004</DEVICE> + </macros> + <target>tab</target> + <description>Open TC-004</description> + </action> + </actions> + <pv_name>${CABTR_PREFIX}-004:CommsStatR</pv_name> + <x>330</x> + <height>60</height> + <rules> + <rule name="CommsStat" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0 > 0 and pvInt0 < 3"> + <value> + <color red="125" green="125" blue="0" alpha="81"> + </color> + </value> + </exp> + <exp bool_exp="pvInt0 == 3"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>TC-005</name> + <actions> + <action type="open_display"> + <file>cabtr.bob</file> + <macros> + <DEVICE>${CABTR_PREFIX}-005</DEVICE> + </macros> + <target>tab</target> + <description>Open TC-005</description> + </action> + </actions> + <pv_name>${CABTR_PREFIX}-005:CommsStatR</pv_name> + <x>440</x> + <height>60</height> + <rules> + <rule name="CommsStat" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0 > 0 and pvInt0 < 3"> + <value> + <color red="125" green="125" blue="0" alpha="81"> + </color> + </value> + </exp> + <exp bool_exp="pvInt0 == 3"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> +</display>