diff --git a/NON-APPROVED/pss1-pss/PSS1_PSS_Area.bob b/NON-APPROVED/pss1-pss/PSS1_PSS_Area.bob new file mode 100644 index 0000000000000000000000000000000000000000..d74b18dc3754796e788206506784083ef17259bc --- /dev/null +++ b/NON-APPROVED/pss1-pss/PSS1_PSS_Area.bob @@ -0,0 +1,2300 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS</name> + <width>1040</width> + <height>830</height> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-titlebar_1</name> + <x>10</x> + <y>10</y> + <width>1010</width> + <height>810</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey03-title</name> + <text>PSS1 </text> + <x>10</x> + <y>10</y> + <width>1010</width> + <height>50</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_1</name> + <x>20</x> + <y>60</y> + <width>990</width> + <height>750</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_2</name> + <x>20</x> + <y>240</y> + <width>990</width> + <height>570</height> + <line_width>0</line_width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_26</name> + <x>193</x> + <y>709</y> + <width>623</width> + <line_width>0</line_width> + <background_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_27</name> + <x>749</x> + <y>701</y> + <width>77</width> + <height>36</height> + <line_width>0</line_width> + <background_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Permits</name> + <x>654</x> + <y>66</y> + <width>346</width> + <height>110</height> + <style>3</style> + <widget type="led" version="2.0.0"> + <name>ISrcHVPS_PermitOn</name> + <pv_name>FEB-010Row:CnPw-U-007:ISrcHVPS_PermitOn</pv_name> + <x>10</x> + <y>3</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcHVPS_PermitOn</name> + <text>ISrc HVPS</text> + <x>36</x> + <y>3</y> + <width>120</width> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_ISrcHVPS_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/isrc_hvps.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>36</x> + <y>3</y> + <width>120</width> + <height>20</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>ISrcMagPS_PermitOn</name> + <pv_name>AccPSS-Z0:PSS-RIO-4:ISrcMagPS_PermitOn</pv_name> + <x>10</x> + <y>29</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcMagPS_PermitOn</name> + <text>ISrc magnetron PS</text> + <x>36</x> + <y>29</y> + <width>120</width> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_ISrcMagPS_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/isrc_magnetron.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>36</x> + <y>29</y> + <width>120</width> + <height>20</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>RFQDTL1_PermitOn</name> + <pv_name>KG-NCG:PSS-ICC-1:RFQDTL1_PermitOn</pv_name> + <x>10</x> + <y>56</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQDTL1_PermitOn</name> + <text>RFQ & DTL1 </text> + <x>36</x> + <y>56</y> + <width>120</width> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_RFQDTL1_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/rfq_dtl1.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>36</x> + <y>56</y> + <width>120</width> + <height>20</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_PermitOn</name> + <pv_name>KG-NCG:PSS-ICC-2:DTL2DTL3_PermitOn</pv_name> + <x>10</x> + <y>83</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_PermitOn</name> + <text>DTL2 & DTL3 </text> + <x>36</x> + <y>83</y> + <width>120</width> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_DTL2DTL3_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/dtl2_dtl3.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>36</x> + <y>83</y> + <width>120</width> + <height>20</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL4_PermitOn</name> + <pv_name>KG-NCG:PSS-ICC-3:DTL4_PermitOn</pv_name> + <x>184</x> + <y>3</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4_PermitOn</name> + <text>DTL4 </text> + <x>210</x> + <y>3</y> + <width>120</width> + <actions> + <action type="open_display"> + <file>popups/permits/dtl4.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_DTL4_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/dtl4.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>210</x> + <y>3</y> + <width>120</width> + <height>20</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT1_PermitOn</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT1_PermitOn</pv_name> + <x>184</x> + <y>29</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT1_PermitOn</name> + <text>MEBT1 buncher 1</text> + <x>210</x> + <y>29</y> + <width>117</width> + <height>23</height> + <auto_size>true</auto_size> + <actions> + <action type="open_display"> + <file>popups/permits/mebt1.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_MEBT1_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/mebt1.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>210</x> + <y>29</y> + <width>117</width> + <height>23</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT2_PermitOn</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT2_PermitOn</pv_name> + <x>184</x> + <y>56</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT2_PermitOn</name> + <text>MEBT2 buncher 2</text> + <x>210</x> + <y>56</y> + <width>117</width> + <height>23</height> + <auto_size>true</auto_size> + <actions> + <action type="open_display"> + <file>popups/permits/mebt2.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_MEBT2_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/mebt2.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>210</x> + <y>56</y> + <width>117</width> + <height>23</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT3_PermitOn</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT3_PermitOn</pv_name> + <x>184</x> + <y>83</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT3_PermitOn</name> + <text>MEBT3 buncher 3</text> + <x>210</x> + <y>83</y> + <width>117</width> + <height>23</height> + <auto_size>true</auto_size> + <actions> + <action type="open_display"> + <file>popups/permits/mebt3.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AB_MEBT3_PermitOn</name> + <actions> + <action type="open_display"> + <file>popups/permits/mebt3.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <x>210</x> + <y>83</y> + <width>117</width> + <height>23</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Acks</name> + <x>30</x> + <y>70</y> + <width>280</width> + <height>26</height> + <style>3</style> + <widget type="led" version="2.0.0"> + <name>PSSAckRequired</name> + <pv_name>AccPSS:PSS-Area-1:PSS1resetRequired</pv_name> + <x>10</x> + <y>3</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_PSSAckRequired</name> + <text>PSS Acknowledgement Required</text> + <x>36</x> + <y>3</y> + <width>225</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Open Diagnostics</name> + <actions> + <action type="open_display"> + <file>PSS1_PSS_Diagnostics.bob</file> + <target>window</target> + <description>Open Diagnostics</description> + </action> + </actions> + <x>440</x> + <y>80</y> + <width>150</width> + <height>37</height> + <rules> + <rule name="Diagnostics Alarm Background" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="ERROR" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <pv_name>FEB-090:PSS-PLC-1:DiagError</pv_name> + </rule> + <rule name="Diagnostics Alarm Foreground" 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>FEB-090:PSS-PLC-1:DiagError</pv_name> + </rule> + <rule name="Diagnostics Alarm Font" 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>FEB-090:PSS-PLC-1:DiagError</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Zone_2</name> + <text>ZONE 2</text> + <x>290</x> + <y>680</y> + <font> + <font family="Liberation Sans" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Zone_1</name> + <text>ZONE 1</text> + <x>823</x> + <y>707</y> + <font> + <font family="Liberation Sans" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>MAS</name> + <x>900</x> + <y>467</y> + <width>100</width> + <height>132</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>MAS</name> + <text>MAS</text> + <y>28</y> + <height>75</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_24</name> + <y>28</y> + <height>75</height> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_1</name> + <y>24</y> + <height>79</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="79.0"> + </point> + </points> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Door1Stat - Right</name> + <pv_name>FEB-090:PSS-MAS-1:Door1Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Up-left-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-left-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-left-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-left-BLACK.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-left-RED.png</symbol> + </symbols> + <width>50</width> + <height>28</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Door1Stat - Left</name> + <pv_name>FEB-090:PSS-MAS-1:Door1Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Up-right-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-right-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-right-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-right-BLACK.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-right-RED.png</symbol> + </symbols> + <x>50</x> + <width>50</width> + <height>28</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Door2Stat - Left</name> + <pv_name>FEB-090:PSS-MAS-1:Door2Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Down-left-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-left-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-left-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-left-BLACK.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-left-RED.png</symbol> + </symbols> + <y>104</y> + <width>50</width> + <height>28</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Door2Stat - Right</name> + <pv_name>FEB-090:PSS-MAS-1:Door2Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Down-right-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-right-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-right-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-right-BLACK.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-right-RED.png</symbol> + </symbols> + <x>50</x> + <y>104</y> + <width>50</width> + <height>28</height> + <preserve_ratio>false</preserve_ratio> + </widget> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOS1_Z2</name> + <macros> + <ESOS>AccPSS-Z2:PSS-ESOS-$(ESOS_IDX)</ESOS> + <ESOS_IDX>1</ESOS_IDX> + </macros> + <file>embedded_displays/esos.bob</file> + <x>153</x> + <y>752</y> + <width>84</width> + <height>28</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOS3_Z2</name> + <macros> + <ESOS>AccPSS-Z2:PSS-ESOS-$(ESOS_IDX)</ESOS> + <ESOS_IDX>3</ESOS_IDX> + </macros> + <file>embedded_displays/esos.bob</file> + <x>400</x> + <y>752</y> + <width>84</width> + <height>28</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOS1_Z1</name> + <macros> + <ESOS>AccPSS-Z1:PSS-ESOS-$(ESOS_IDX)</ESOS> + <ESOS_IDX>1</ESOS_IDX> + </macros> + <file>embedded_displays/esos.bob</file> + <x>570</x> + <y>752</y> + <width>84</width> + <height>28</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOS2_Z1</name> + <macros> + <ESOS>AccPSS-Z1:PSS-ESOS-$(ESOS_IDX)</ESOS> + <ESOS_IDX>2</ESOS_IDX> + </macros> + <file>embedded_displays/esos.bob</file> + <x>915</x> + <y>730</y> + <width>84</width> + <height>28</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOS3_Z1</name> + <macros> + <ESOS>AccPSS-Z1:PSS-ESOS-$(ESOS_IDX)</ESOS> + <ESOS_IDX>3</ESOS_IDX> + </macros> + <file>embedded_displays/esos.bob</file> + <x>655</x> + <y>661</y> + <width>84</width> + <height>28</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOS4_Z1</name> + <macros> + <ESOS>AccPSS-Z1:PSS-ESOS-$(ESOS_IDX)</ESOS> + <ESOS_IDX>4</ESOS_IDX> + </macros> + <file>embedded_displays/esos.bob</file> + <x>915</x> + <y>610</y> + <width>84</width> + <height>28</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="group" version="2.0.0"> + <name>PAS</name> + <x>850</x> + <y>487</y> + <width>50</width> + <height>112</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>PAS</name> + <text>PAS</text> + <y>28</y> + <width>50</width> + <height>56</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_23</name> + <y>28</y> + <width>50</width> + <height>57</height> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <y>28</y> + <width>50</width> + <height>57</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="57.0"> + </point> + </points> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + </widget> + <widget type="symbol" version="2.0.0"> + <name>PAS Door1Stat</name> + <pv_name>FEB-090:PSS-PAS-1:Door1Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Up-right-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-right-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-right-BLACK.png</symbol> + </symbols> + <width>50</width> + <height>28</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="symbol" version="2.0.0"> + <name>PAS Door2Stat</name> + <pv_name>FEB-090:PSS-PAS-1:Door2Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Down-right-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-right-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-right-BLACK.png</symbol> + </symbols> + <y>84</y> + <width>50</width> + <height>28</height> + <preserve_ratio>false</preserve_ratio> + </widget> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOS2_Z2</name> + <macros> + <ESOS>AccPSS-Z2:PSS-ESOS-$(ESOS_IDX)</ESOS> + <ESOS_IDX>2</ESOS_IDX> + </macros> + <file>embedded_displays/esos.bob</file> + <x>280</x> + <y>752</y> + <width>84</width> + <height>28</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="label" version="2.0.0"> + <name>FEB 90</name> + <text>FEB level 90</text> + <x>754</x> + <y>480</y> + <width>126</width> + <font> + <font family="Liberation Sans" style="BOLD" size="18.0"> + </font> + </font> + </widget> + <widget type="label" version="2.0.0"> + <name>Emergency_Label</name> + <text>Emergency +Exit Door 1</text> + <x>686</x> + <y>610</y> + <width>83</width> + <height>34</height> + <font> + <font family="Liberation Sans" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>FEB Camera </name> + <actions> + <action type="command"> + <command>totem rtsp://pss-pas1-camera1.tn.esss.lu.se</command> + <description>Open Video feed</description> + </action> + <action type="open_webpage"> + <url>https://pss-pas1-camera1.tn.esss.lu.se</url> + <description>Open Webpage</description> + </action> + </actions> + <text>PSS Camera - FEB</text> + <x>25</x> + <y>330</y> + <width>150</width> + <height>35</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>ISrc</name> + <text>Isrc</text> + <x>768</x> + <y>710</y> + <width>60</width> + <font> + <font family="Liberation Sans" style="BOLD" size="18.0"> + </font> + </font> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_9</name> + <x>750</x> + <y>708</y> + <width>1</width> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Header_Background" red="77" green="77" blue="77"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_10</name> + <x>645</x> + <y>708</y> + <width>1</width> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Header_Background" red="77" green="77" blue="77"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_11</name> + <x>468</x> + <y>708</y> + <width>1</width> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Header_Background" red="77" green="77" blue="77"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_12</name> + <x>376</x> + <y>708</y> + <width>1</width> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Header_Background" red="77" green="77" blue="77"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_13</name> + <x>284</x> + <y>708</y> + <width>1</width> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Header_Background" red="77" green="77" blue="77"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_14</name> + <x>192</x> + <y>708</y> + <width>1</width> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Header_Background" red="77" green="77" blue="77"> + </color> + </line_color> + </widget> + <widget type="label" version="2.0.0"> + <name>RFQ</name> + <text>RFQ</text> + <x>685</x> + <y>710</y> + <width>60</width> + <font> + <font family="Liberation Sans" style="BOLD" size="14.0"> + </font> + </font> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + </widget> + <widget type="label" version="2.0.0"> + <name>MEBT</name> + <text>MEBT</text> + <x>580</x> + <y>712</y> + <width>60</width> + <font> + <font family="Liberation Sans" style="BOLD" size="13.0"> + </font> + </font> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + </widget> + <widget type="label" version="2.0.0"> + <name>DTL10</name> + <text>DTL-10</text> + <x>492</x> + <y>712</y> + <width>60</width> + <font> + <font family="Liberation Sans" style="BOLD" size="13.0"> + </font> + </font> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + </widget> + <widget type="label" version="2.0.0"> + <name>DTL20</name> + <text>DTL-20</text> + <x>397</x> + <y>712</y> + <width>60</width> + <font> + <font family="Liberation Sans" style="BOLD" size="13.0"> + </font> + </font> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + </widget> + <widget type="label" version="2.0.0"> + <name>DTL30</name> + <text>DTL-30</text> + <x>302</x> + <y>712</y> + <width>60</width> + <font> + <font family="Liberation Sans" style="BOLD" size="13.0"> + </font> + </font> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + </widget> + <widget type="label" version="2.0.0"> + <name>DTL40</name> + <text>DTL-40</text> + <x>207</x> + <y>712</y> + <width>60</width> + <font> + <font family="Liberation Sans" style="BOLD" size="13.0"> + </font> + </font> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <x>30</x> + <y>651</y> + <width>173</width> + <height>10</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <x>242</x> + <y>651</y> + <width>226</width> + <height>10</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>508</x> + <y>651</y> + <width>360</width> + <height>10</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_3</name> + <x>30</x> + <y>780</y> + <width>979</width> + <height>8</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_8</name> + <x>553</x> + <y>434</y> + <width>10</width> + <height>224</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_9</name> + <x>920</x> + <y>651</y> + <width>88</width> + <height>10</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_10</name> + <x>1000</x> + <y>434</y> + <width>9</width> + <height>346</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_16</name> + <x>508</x> + <y>625</y> + <width>10</width> + <height>30</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_17</name> + <x>458</x> + <y>625</y> + <width>10</width> + <height>30</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_19</name> + <x>242</x> + <y>625</y> + <width>10</width> + <height>30</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_20</name> + <x>193</x> + <y>625</y> + <width>10</width> + <height>30</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_21</name> + <x>129</x> + <y>655</y> + <width>15</width> + <height>74</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline</name> + <x>800</x> + <y>570</y> + <width>203</width> + <height>1</height> + <points> + <point x="203.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>PAS Camera</name> + <actions> + <action type="open_webpage"> + <url>https://pss-pas1-camera2.tn.esss.lu.se</url> + <description>Open Webpage</description> + </action> + <action type="command"> + <command>totem rtsp://pss-pas1-camera2.tn.esss.lu.se</command> + <description>Open Video feed</description> + </action> + </actions> + <text>PSS Camera - PAS</text> + <x>25</x> + <y>375</y> + <width>150</width> + <height>35</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Controlled Area Camera</name> + <actions> + <action type="open_webpage"> + <url>https://pss-pas1-camera3.tn.esss.lu.se</url> + <description>Open Webpage</description> + </action> + <action type="command"> + <command>totem rtsp://pss-pas1-camera3.tn.esss.lu.se</command> + <description>Open Video feed</description> + </action> + </actions> + <text>Camera - Controlled Area</text> + <x>25</x> + <y>420</y> + <width>150</width> + <height>35</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>MAS Details</name> + <actions> + <action type="open_display"> + <file></file> + <target>window</target> + <description>Open MAS Details</description> + </action> + </actions> + <text>MAS Details</text> + <x>200</x> + <y>330</y> + <width>150</width> + <height>35</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>PAS Details</name> + <actions> + <action type="open_display"> + <file></file> + <target>window</target> + <description>Open PAS Details</description> + </action> + </actions> + <text>PAS Details</text> + <x>200</x> + <y>375</y> + <width>150</width> + <height>35</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_7</name> + <x>560</x> + <y>660</y> + <width>1</width> + <height>120</height> + <points> + <point x="0.0" y="120.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_28</name> + <x>795</x> + <y>690</y> + <width>14</width> + <height>12</height> + <line_width>0</line_width> + <background_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </background_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_8</name> + <x>100</x> + <y>660</y> + <width>1</width> + <height>120</height> + <points> + <point x="0.0" y="120.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_17</name> + <x>800</x> + <y>570</y> + <width>1</width> + <height>85</height> + <points> + <point x="0.0" y="85.0"> + </point> + <point x="0.0" y="0.0"> + </point> + </points> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>30</x> + <y>480</y> + <width>525</width> + <height>5</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_11</name> + <x>30</x> + <y>485</y> + <width>8</width> + <height>170</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_12</name> + <x>553</x> + <y>424</y> + <width>456</width> + <height>10</height> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-4 waveguide</name> + <x>115</x> + <y>495</y> + <width>20</width> + <height>85</height> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-3 waveguide</name> + <x>200</x> + <y>495</y> + <width>20</width> + <height>85</height> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-2 waveguide</name> + <x>285</x> + <y>495</y> + <width>20</width> + <height>85</height> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-1 waveguide</name> + <x>370</x> + <y>495</y> + <width>20</width> + <height>85</height> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFQ waveguide</name> + <x>458</x> + <y>495</y> + <width>20</width> + <height>85</height> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="label" version="2.0.0"> + <name>WaveG40</name> + <text>DTL-40</text> + <x>50</x> + <y>495</y> + <width>60</width> + <height>17</height> + <font> + <font family="Liberation Sans" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>WaveG30</name> + <text>DTL-30</text> + <x>135</x> + <y>495</y> + <width>60</width> + <height>17</height> + <font> + <font family="Liberation Sans" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>WaveG20</name> + <text>DTL-20</text> + <x>220</x> + <y>495</y> + <width>60</width> + <height>17</height> + <font> + <font family="Liberation Sans" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>WaveG10</name> + <text>DTL-10</text> + <x>305</x> + <y>495</y> + <width>60</width> + <height>17</height> + <font> + <font family="Liberation Sans" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>RFQ</name> + <text>RFQ</text> + <x>390</x> + <y>495</y> + <width>60</width> + <height>17</height> + <font> + <font family="Liberation Sans" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-4 removable waveguide</name> + <x>115</x> + <y>523</y> + <width>20</width> + <height>30</height> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-3 removable waveguide</name> + <x>200</x> + <y>523</y> + <width>20</width> + <height>30</height> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-2 removable waveguide</name> + <x>285</x> + <y>523</y> + <width>20</width> + <height>30</height> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-1 removable waveguide</name> + <x>370</x> + <y>523</y> + <width>20</width> + <height>30</height> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFQ removable waveguide</name> + <x>458</x> + <y>523</y> + <width>20</width> + <height>30</height> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL-4 removable waveguide</name> + <pv_name>KG-NCG:PSS-Area-1:DTL4_RWG_Removed</pv_name> + <x>115</x> + <y>523</y> + <height>30</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="XPos" prop_id="x" out_exp="false"> + <exp bool_exp="pvInt0"> + <value>135</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL-3 removable waveguide</name> + <pv_name>KG-NCG:PSS-Area-1:DTL3_RWG_Removed</pv_name> + <x>200</x> + <y>523</y> + <height>30</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="XPos" prop_id="x" out_exp="false"> + <exp bool_exp="pvInt0"> + <value>220</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL-2 removable waveguide</name> + <pv_name>KG-NCG:PSS-Area-1:DTL2_RWG_Removed</pv_name> + <x>285</x> + <y>523</y> + <height>30</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="XPos" prop_id="x" out_exp="false"> + <exp bool_exp="pvInt0"> + <value>305</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL-1 removable waveguide</name> + <pv_name>KG-NCG:PSS-Area-1:DTL1_RWG_Removed</pv_name> + <x>370</x> + <y>523</y> + <height>30</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="XPos" prop_id="x" out_exp="false"> + <exp bool_exp="pvInt0"> + <value>390</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="led" version="2.0.0"> + <name>RFQ removable waveguide</name> + <pv_name>KG-NCG:PSS-Area-1:RFQ_RWG_Removed</pv_name> + <x>458</x> + <y>523</y> + <height>30</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="XPos" prop_id="x" out_exp="false"> + <exp bool_exp="pvInt0"> + <value>478</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-4 SCP</name> + <x>135</x> + <y>523</y> + <width>20</width> + <height>30</height> + <line_width>1</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <background_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </background_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-3 SCP</name> + <x>220</x> + <y>523</y> + <width>20</width> + <height>30</height> + <line_width>1</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-2 SCP</name> + <x>305</x> + <y>523</y> + <width>20</width> + <height>30</height> + <line_width>1</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>DTL-1 SCP</name> + <x>390</x> + <y>523</y> + <width>20</width> + <height>30</height> + <line_width>1</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFQ SCP</name> + <x>478</x> + <y>523</y> + <width>20</width> + <height>30</height> + <line_width>1</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="label" version="2.0.0"> + <name>AMM_204</name> + <text>TSW +Fence +Door</text> + <x>28</x> + <y>728</y> + <width>45</width> + <height>60</height> + </widget> + <widget type="label" version="2.0.0"> + <name>AMM_205</name> + <text>110</text> + <x>210</x> + <y>635</y> + <width>30</width> + </widget> + <widget type="label" version="2.0.0"> + <name>AMM_206</name> + <text>100</text> + <x>475</x> + <y>635</y> + <width>30</width> + </widget> + <widget type="label" version="2.0.0"> + <name>AMM_207</name> + <text>Zone +Door</text> + <x>490</x> + <y>737</y> + <width>36</width> + <height>46</height> + <font> + <font family="Liberation Sans" style="REGULAR" size="12.0"> + </font> + </font> + </widget> + <widget type="symbol" version="2.0.0"> + <name>AccPSS-Z1:PSS-EscD-1:DoorStat</name> + <pv_name>AccPSS-Z1:PSS-EscD-1:DoorStat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Left-right-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Left-right-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Left-right-BLACK.png</symbol> + <symbol>symbols/door v2/Door_thin/Left-right-GREEN.png</symbol> + </symbols> + <x>748</x> + <y>598</y> + <width>54</width> + <height>54</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="symbol" version="2.0.0"> + <name>AccPSS-Z1:PSS-EscD-2:DoorStat</name> + <pv_name>AccPSS-Z1:PSS-EscD-2:DoorStat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Left-right-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Left-right-GREEN.png</symbol> + </symbols> + <x>511</x> + <y>732</y> + <width>50</width> + <height>50</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="symbol" version="2.0.0"> + <name>AccPSS-Z2:PSS-EscD-1:DoorStat</name> + <pv_name>AccPSS-Z2:PSS-EscD-1:DoorStat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Left-right-RED.png</symbol> + </symbols> + <x>51</x> + <y>732</y> + <width>50</width> + <height>50</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="label" version="2.0.0"> + <name>Permits</name> + <text>Permits</text> + <x>651</x> + <y>31</y> + <width>348</width> + <height>30</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Keys</name> + <x>588</x> + <y>456</y> + <width>132</width> + <height>60</height> + <style>3</style> + <transparent>true</transparent> + <widget type="action_button" version="3.0.0"> + <name>Keys background</name> + <actions> + </actions> + <text></text> + <width>132</width> + <height>60</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Key</name> + <pv_name>TBD</pv_name> + <symbols> + <symbol>symbols/Key/Key-black@256.png</symbol> + </symbols> + <x>35</x> + <y>3</y> + <width>62</width> + <height>55</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Keys</name> + <actions> + <action type="open_display"> + <file>popups/key_exchange.bob</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text></text> + <width>132</width> + <height>60</height> + <transparent>true</transparent> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LB Blue Lights</name> + <text>BLUE Lights:</text> + <x>325</x> + <y>73</y> + <width>90</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>BlueLightsOn</name> + <pv_name>AccPSS:PSS-Area-1:BlueLightsOn</pv_name> + <x>360</x> + <y>93</y> + <off_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </off_color> + <on_color> + <color name="PRIMARY" red="0" green="148" blue="202"> + </color> + </on_color> + </widget> + <widget type="group" version="2.0.0"> + <name>AMM $(RM)</name> + <macros> + <P>REMS-FEBRS:RMT-AMM-001</P> + <RM>G0101</RM> + </macros> + <x>905</x> + <y>435</y> + <width>80</width> + <height>30</height> + <style>3</style> + <widget type="label" version="2.0.0"> + <name>LB_RM</name> + <text>$(RM)</text> + <width>50</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="embedded" version="2.0.0"> + <name>RM</name> + <file>embedded_displays/rad.bob</file> + <x>50</x> + <width>30</width> + <height>30</height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMM $(RM)</name> + <macros> + <P>REMS-S100RS:RMT-AMM-001</P> + <RM>G0201</RM> + </macros> + <x>440</x> + <y>590</y> + <width>80</width> + <height>30</height> + <style>3</style> + <widget type="label" version="2.0.0"> + <name>LB_RM</name> + <text>$(RM)</text> + <width>50</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="embedded" version="2.0.0"> + <name>RM</name> + <file>embedded_displays/rad.bob</file> + <x>50</x> + <width>30</width> + <height>30</height> + <transparent>true</transparent> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMM $(RM)</name> + <macros> + <P>REMS-S110RS:RMT-AMM-001</P> + <RM>G0202</RM> + </macros> + <x>175</x> + <y>590</y> + <width>80</width> + <height>30</height> + <style>3</style> + <widget type="label" version="2.0.0"> + <name>LB_RM</name> + <text>$(RM)</text> + <width>50</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="embedded" version="2.0.0"> + <name>RM</name> + <file>embedded_displays/rad.bob</file> + <x>50</x> + <width>30</width> + <height>30</height> + <transparent>true</transparent> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMM $(RM)</name> + <macros> + <P>REMS-SPKRS:RMT-AMM-001</P> + <RM>G0199</RM> + </macros> + <x>20</x> + <y>680</y> + <width>80</width> + <height>30</height> + <style>3</style> + <widget type="label" version="2.0.0"> + <name>LB_RM</name> + <text>$(RM)</text> + <width>50</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="embedded" version="2.0.0"> + <name>RM</name> + <file>embedded_displays/rad.bob</file> + <x>50</x> + <width>30</width> + <height>30</height> + <transparent>true</transparent> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMM $(RM)</name> + <macros> + <P>REMS-FEBRS:RMT-AMM-002</P> + <RM>G0102</RM> + </macros> + <x>600</x> + <y>570</y> + <width>80</width> + <height>30</height> + <style>3</style> + <widget type="label" version="2.0.0"> + <name>LB_RM</name> + <text>$(RM)</text> + <width>50</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="embedded" version="2.0.0"> + <name>RM</name> + <file>embedded_displays/rad.bob</file> + <x>50</x> + <width>30</width> + <height>30</height> + <transparent>true</transparent> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>HMI Usage</name> + <x>30</x> + <y>130</y> + <width>280</width> + <height>45</height> + <style>3</style> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pvInt0 == 0"> + <value>false</value> + </exp> + <pv_name>AccPSS:PSS-Area-1:HMI_User</pv_name> + </rule> + </rules> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_29</name> + <width>280</width> + <height>45</height> + <line_width>2</line_width> + <line_color> + <color name="MINOR" red="252" green="242" blue="17"> + </color> + </line_color> + <background_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </background_color> + </widget> + <widget type="text-symbol" version="2.0.0"> + <name>HMI_User</name> + <pv_name>AccPSS:PSS-Area-1:HMI_User</pv_name> + <symbols> + <symbol>No User</symbol> + <symbol>PSS HMI in use - Operator</symbol> + <symbol>PSS HMI in use - Admin</symbol> + <symbol>PSS HMI in use - RF Team</symbol> + </symbols> + <x>10</x> + <y>5</y> + <width>260</width> + <height>35</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>MiniMAS</name> + <x>828</x> + <y>535</y> + <width>20</width> + <height>48</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_22</name> + <y>14</y> + <width>20</width> + <visible>false</visible> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_3</name> + <y>12</y> + <width>20</width> + <height>22</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="22.0"> + </point> + </points> + <line_width>2</line_width> + <line_color> + <color name="Text" red="25" green="25" blue="25"> + </color> + </line_color> + </widget> + <widget type="symbol" version="2.0.0"> + <name>MiniMAS1Stat</name> + <pv_name>FEB-090:PSS-PAS-1:MiniMAS1Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Up-left-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-left-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Up-left-BLACK.png</symbol> + </symbols> + <width>20</width> + <height>14</height> + <preserve_ratio>false</preserve_ratio> + </widget> + <widget type="symbol" version="2.0.0"> + <name>MiniMAS2Stat</name> + <pv_name>FEB-090:PSS-PAS-1:MiniMAS2Stat</pv_name> + <symbols> + <symbol>symbols/door v2/Door_thin/Down-left-RED.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-left-GREEN.png</symbol> + <symbol>symbols/door v2/Door_thin/Down-left-BLACK.png</symbol> + </symbols> + <y>34</y> + <width>20</width> + <height>14</height> + <preserve_ratio>false</preserve_ratio> + </widget> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Grly_ConnectedToGround</name> + <pv_name>aFEB-010Row:CnPw-U-007:Grly_ConnectedToGround</pv_name> + <x>749</x> + <y>661</y> + <width>46</width> + <height>40</height> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="true"> + <exp bool_exp="True"> + <expression>pvInt0</expression> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Operation Mode</name> + <file>embedded_displays/operation_mode.bob</file> + <x>35</x> + <y>185</y> + <width>960</width> + <height>56</height> + <resize>2</resize> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/PSS1_PSS_Diagnostics.bob b/NON-APPROVED/pss1-pss/PSS1_PSS_Diagnostics.bob new file mode 100644 index 0000000000000000000000000000000000000000..f6cdb7d2bb6dfc5014d700321a38c98d8db1c911 --- /dev/null +++ b/NON-APPROVED/pss1-pss/PSS1_PSS_Diagnostics.bob @@ -0,0 +1,626 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS Diagnostics</name> + <macros> + <EMBEDDED_DIAG>embedded_displays/diagnostics</EMBEDDED_DIAG> + <GPLC>FEB-090:PSS-GPLC-1</GPLC> + <PLC>FEB-090:PSS-PLC-1</PLC> + <POPUP_DIAG>popups/diagnostics</POPUP_DIAG> + </macros> + <width>1500</width> + <height>1006</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1500</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>PSS1 PSS Diagnostics</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>550</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>EPICS</name> + <file>embedded_displays/diagnostics/epics.bob</file> + <x>20</x> + <y>60</y> + <width>370</width> + <height>244</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PLC Software</name> + <file>embedded_displays/diagnostics/plc_software.bob</file> + <x>20</x> + <y>314</y> + <width>395</width> + <height>182</height> + <resize>2</resize> + </widget> + <widget type="polyline" version="2.0.0"> + <name>GCPU-CPU Wire</name> + <x>520</x> + <y>325</y> + <width>220</width> + <height>40</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="40.0"> + </point> + <point x="220.0" y="40.0"> + </point> + <point x="220.0" y="0.0"> + </point> + </points> + <line_color> + <color name="DISCONNECTED" red="105" green="77" blue="164"> + </color> + </line_color> + <line_style>1</line_style> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil +from org.csstudio.display.builder.model.persist import WidgetColorService + +line_style = 1 # dashed + +pvSevStr = "N/A" +pvStatStr = "N/A" +pvIntStr = "null" +pvTime = "" + +try: + pvSev = PVUtil.getSeverity(pvs[0]) + pvSevStr = PVUtil.getSeverityString(pvs[0]) + pvStatStr = PVUtil.getStatus(pvs[0]) + + pvInt = PVUtil.getLong(pvs[0]) + pvIntStr = PVUtil.getString(pvs[0]) + + pvTime = PVUtil.getTimeString(pvs[0]) + + + if pvSev == 3: # INVALID + raise RuntimeError + + if pvInt == True and pvSev == 0: + line_style = 0 # solid + line_color = WidgetColorService.getColor("GREEN-BORDER") + tooltip = "Healthy connection between Gateway and Process PLC" + else: + line_color = WidgetColorService.getColor("ERROR") + tooltip = "NO connection between Gateway and Process PLC" +except: + line_color = WidgetColorService.getColor("DISCONNECTED") + tooltip = "Unknown connection status between Gateway and Process PLC" + +widget.setPropertyValue('line_color', line_color) +widget.setPropertyValue('line_style', line_style) +widget.setPropertyValue('tooltip', tooltip + """ +{} +{}, {} - {}, {}""".format(str(pvs[0]), pvIntStr, pvSevStr, pvStatStr, pvTime))]]></text> + <pv_name>$(PLC):GCPU_ConnStat</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + <widget type="polyline" version="2.0.0"> + <name>F Wire</name> + <x>780</x> + <y>325</y> + <width>365</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + <point x="364.99999999999994" y="75.0"> + </point> + <point x="365.0" y="0.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>F Wire 2</name> + <x>1145</x> + <y>325</y> + <width>240</width> + <height>75</height> + <points> + <point x="0.0" y="75.0"> + </point> + <point x="239.99999999999991" y="75.0"> + </point> + <point x="239.99999999999997" y="0.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="group" version="2.0.0"> + <name>GCPU</name> + <x>450</x> + <y>60</y> + <width>162</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>Gateway CPU</text> + <width>162</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>GCPU</name> + <file>symbols/plc/GCPU.png</file> + <y>40</y> + <width>162</width> + <height>230</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Diag</name> + <macros> + <DIAG_CONN_STAT>$(GPLC):CPU_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(GPLC):CPU_Stat</DIAG_STAT> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>67</x> + <y>83</y> + <width>30</width> + <height>70</height> + <visible>false</visible> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>CPU</name> + <x>700</x> + <y>60</y> + <width>162</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>CPU</text> + <width>162</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>CPU</name> + <file>symbols/plc/CPU.png</file> + <y>40</y> + <width>162</width> + <height>230</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Diag</name> + <macros> + <DIAG_CONN_STAT>$(PLC):CPU_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(PLC):CPU_Stat</DIAG_STAT> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>67</x> + <y>83</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Switch Wire</name> + <x>970</x> + <y>325</y> + <width>1</width> + <height>179</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="178.99999999999997"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Switch</name> + <x>890</x> + <y>60</y> + <width>120</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>Scalance</text> + <width>120</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>Switch</name> + <file>symbols/plc/Switch.png</file> + <y>40</y> + <width>120</width> + <height>230</height> + </widget> + <widget type="symbol" version="2.0.0"> + <name>SCL_Stat</name> + <pv_name>FEB-010Row:CnPw-U-001:SCL_Stat</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/error.svg</symbol> + </symbols> + <x>48</x> + <y>126</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>HMI</name> + <x>1040</x> + <y>60</y> + <width>210</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="picture" version="2.0.0"> + <name>HMI</name> + <file>symbols/plc/HMI.png</file> + <y>40</y> + <width>210</width> + <height>230</height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>HMI</text> + <width>210</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Disconnected</name> + <pv_name>$(PLC):HMI_ConnStat</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/unconnected.svg</symbol> + </symbols> + <x>89</x> + <y>93</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>PAS HMI</name> + <x>1280</x> + <y>60</y> + <width>210</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="picture" version="2.0.0"> + <name>PAS HMI</name> + <file>symbols/plc/HMI.png</file> + <y>40</y> + <width>210</width> + <height>230</height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>PAS HMI</text> + <width>210</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="symbol" version="2.0.0"> + <name>PASHMI_ConnStat</name> + <pv_name>$(PLC):PASHMI_ConnStat</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/unconnected.svg</symbol> + </symbols> + <x>89</x> + <y>93</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + </widget> + <widget type="polyline" version="2.0.0"> + <name>RIO Wire</name> + <x>150</x> + <y>506</y> + <width>1223</width> + <height>3</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="1223.0" y="0.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polygon" version="2.0.0"> + <name>RIO0 Wire</name> + <x>150</x> + <y>506</y> + <width>1</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polygon" version="2.0.0"> + <name>RIO1 Wire</name> + <x>410</x> + <y>506</y> + <width>1</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polygon" version="2.0.0"> + <name>RIO2 Wire</name> + <x>651</x> + <y>506</y> + <width>1</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polygon" version="2.0.0"> + <name>RIO3 Wire</name> + <x>891</x> + <y>506</y> + <width>1</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polygon" version="2.0.0"> + <name>RIO4 Wire</name> + <x>1132</x> + <y>506</y> + <width>1</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polygon" version="2.0.0"> + <name>RIO5 Wire</name> + <x>1373</x> + <y>506</y> + <width>1</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <macros> + <BOB>$(POPUP_DIAG)/PLC_cabinet_diagnostics.bob</BOB> + <CABINET>PLC</CABINET> + <P>FEB-010Row:CnPw-U-001</P> + <RIO>0</RIO> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_cabinet.bob</file> + <x>20</x> + <y>531</y> + <width>260</width> + <height>465</height> + <resize>2</resize> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <macros> + <BOB>$(POPUP_DIAG)/RIO123_cabinet_diagnostics.bob</BOB> + <CABINET>RIO1</CABINET> + <FBS>=ESS.ACC.F01.K01.U2</FBS> + <P>FEB-010Row:CnPw-U-002</P> + <RIO>1</RIO> + </macros> + <file>$(EMBEDDED_DIAG)/cabinet.bob</file> + <x>300</x> + <y>531</y> + <width>221</width> + <height>345</height> + <resize>2</resize> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <macros> + <BOB>$(POPUP_DIAG)/RIO123_cabinet_diagnostics.bob</BOB> + <CABINET>RIO2</CABINET> + <FBS>=ESS.ACC.F01.K01.U3</FBS> + <P>FEB-010Row:CnPw-U-003</P> + <RIO>2</RIO> + </macros> + <file>$(EMBEDDED_DIAG)/cabinet.bob</file> + <x>541</x> + <y>531</y> + <width>221</width> + <height>345</height> + <resize>2</resize> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <macros> + <BOB>$(POPUP_DIAG)/RIO123_cabinet_diagnostics.bob</BOB> + <CABINET>RIO3</CABINET> + <FBS>=ESS.ACC.F01.K01.U4</FBS> + <P>FEB-010Row:CnPw-U-004</P> + <RIO>3</RIO> + </macros> + <file>$(EMBEDDED_DIAG)/cabinet.bob</file> + <x>781</x> + <y>531</y> + <width>221</width> + <height>345</height> + <resize>2</resize> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS RIO4 Cabinet</name> + <macros> + <BOB>$(POPUP_DIAG)/RIO4_cabinet_diagnostics.bob</BOB> + <P>AccPSS-Z0:PSS-RIO-4</P> + <RIO>4</RIO> + </macros> + <file>$(EMBEDDED_DIAG)/RIO4_cabinet.bob</file> + <x>1022</x> + <y>531</y> + <width>221</width> + <height>255</height> + <resize>2</resize> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS RIO5 Cabinet</name> + <macros> + <BOB>$(POPUP_DIAG)/RIO5_cabinet_diagnostics.bob</BOB> + <P>FEB-090:PSS-RIO-5</P> + <RIO>5</RIO> + </macros> + <file>$(EMBEDDED_DIAG)/RIO5_cabinet.bob</file> + <x>1263</x> + <y>531</y> + <width>221</width> + <height>405</height> + <resize>2</resize> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/Radiation_warning_WARNING@64.png b/NON-APPROVED/pss1-pss/embedded_displays/Radiation_warning_WARNING@64.png new file mode 100644 index 0000000000000000000000000000000000000000..46538b91916f4dac54d63b1766fe0301918c0785 Binary files /dev/null and b/NON-APPROVED/pss1-pss/embedded_displays/Radiation_warning_WARNING@64.png differ diff --git a/NON-APPROVED/pss1-pss/embedded_displays/alarm_mode.bob b/NON-APPROVED/pss1-pss/embedded_displays/alarm_mode.bob new file mode 100644 index 0000000000000000000000000000000000000000..e1bb13d2acf480ad91f95f763fc18f16613e0a01 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/alarm_mode.bob @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Alarm Mode</name> + <width>160</width> + <height>31</height> + <widget type="led" version="2.0.0"> + <name>$(MODE)</name> + <pv_name>$(P):$(MODE_PV)</pv_name> + <x>3</x> + <y>3</y> + <width>154</width> + <height>25</height> + <off_label>$(MODE)</off_label> + <off_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </off_color> + <on_label>$(MODE)</on_label> + <on_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </on_color> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Font color" prop_id="foreground_color" out_exp="false"> + <exp bool_exp="not pvInt0"> + <value> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="not pvInt0"> + <value> + <color name="RED" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/PLC_cabinet.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/PLC_cabinet.bob new file mode 100644 index 0000000000000000000000000000000000000000..896ded098d72961cc71edcc679077f22fa03d6fc --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/PLC_cabinet.bob @@ -0,0 +1,392 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS PLC Cabinet</name> + <width>260</width> + <height>465</height> + <widget type="group" version="2.0.0"> + <name>Cabinet</name> + <width>260</width> + <height>330</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background</name> + <width>260</width> + <height>465</height> + <line_width>2</line_width> + <line_color> + <color name="RED-GROUP-BORDER" red="167" green="134" blue="130"> + </color> + </line_color> + <background_color> + <color name="RED-GROUP-BACKGROUND" red="208" green="175" blue="172"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + <rules> + <rule name="Background color" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + </rules> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="open_display"> + <file>../../$(BOB)</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>PLC Cabinet</text> + <x>10</x> + <y>5</y> + <width>240</width> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>FBS</name> + <text>=ESS.ACC.F01.K01.U1</text> + <x>10</x> + <y>35</y> + <width>240</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Signals</name> + <x>10</x> + <y>55</y> + <width>240</width> + <height>400</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>240</width> + <height>400</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SM_Stat</name> + <pv_name>$(P):SM_Stat</pv_name> + <x>15</x> + <y>10</y> + <off_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SM_Stat</name> + <text>Selectivity Module</text> + <x>41</x> + <y>10</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SCL_Stat</name> + <pv_name>$(P):SCL_Stat</pv_name> + <x>15</x> + <y>40</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SCL_Stat</name> + <text>Scalance Switch</text> + <x>41</x> + <y>40</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSAlrm</name> + <pv_name>$(P):UPSAlrm</pv_name> + <x>15</x> + <y>70</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSAlarm</name> + <text>UPS Alarm</text> + <x>41</x> + <y>70</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SurgeArrOK</name> + <pv_name>$(P):SurgeArrOK</pv_name> + <x>15</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SurgeArrOK</name> + <text>Surge Arrester OK</text> + <x>41</x> + <y>100</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_PS24vOK</name> + <pv_name>$(P):PS24vOK</pv_name> + <x>15</x> + <y>130</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_PS24vOK</name> + <text>Power Supply OK</text> + <x>41</x> + <y>130</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBatOK</name> + <pv_name>$(P):UPSBatOK</pv_name> + <x>15</x> + <y>160</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBatOK</name> + <text>UPS 24V from Battery</text> + <x>41</x> + <y>160</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPS24vOK</name> + <pv_name>$(P):UPS24vOK</pv_name> + <x>15</x> + <y>190</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPS24vOK</name> + <text>UPS 24V from PSU</text> + <x>41</x> + <y>190</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBuffReady</name> + <pv_name>$(P):UPSBuffReady</pv_name> + <x>15</x> + <y>220</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBuffReady</name> + <text>UPS Ready to Buffer</text> + <x>41</x> + <y>220</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBatt85</name> + <pv_name>$(P):UPSBatt85</pv_name> + <x>15</x> + <y>250</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBatt85</name> + <text>UPS Battery > 85%</text> + <x>41</x> + <y>250</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_U7SurgeArrOK</name> + <pv_name>$(P):U7SurgeArrOK</pv_name> + <x>15</x> + <y>280</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_U7SurgeArrOK</name> + <text>U7 Surge Arrester OK</text> + <x>41</x> + <y>280</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_U12SurgeArrOK</name> + <pv_name>$(P):U12SurgeArrOK</pv_name> + <x>15</x> + <y>310</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_U12SurgeArrOK</name> + <text>U12 Surge Arrester OK</text> + <x>41</x> + <y>310</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_U12_RCBO_FB1_OK</name> + <pv_name>$(P):U12_RCBO_FB1_OK</pv_name> + <x>15</x> + <y>340</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_U12_RCBO_FB1_OK</name> + <text>U12 RCBO 1 OK</text> + <x>41</x> + <y>340</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + <tooltip>Residual Current Circuit Breaker protection device 1</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_U12_RCBO_FB2_OK</name> + <pv_name>$(P):U12_RCBO_FB2_OK</pv_name> + <x>15</x> + <y>370</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_U12_RCBO_FB2_OK</name> + <text>U12 RCBO 2 OK</text> + <x>41</x> + <y>370</y> + <width>170</width> + <vertical_alignment>1</vertical_alignment> + <tooltip>Residual Current Circuit Breaker protection device 2</tooltip> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/PLC_module_status.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/PLC_module_status.bob new file mode 100644 index 0000000000000000000000000000000000000000..0ae33860ced1f1e550c6d36153e5bc68eff44e01 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/PLC_module_status.bob @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Diag</name> + <width>30</width> + <height>70</height> + <widget type="symbol" version="2.0.0"> + <name>Disconnected</name> + <pv_name>$(DIAG_CONN_STAT)</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/unconnected.svg</symbol> + </symbols> + <x>3</x> + <y>3</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="diag_conn_stat.py" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Error</name> + <pv_name>$(DIAG_STAT)</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/error.svg</symbol> + </symbols> + <x>3</x> + <y>43</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +visible = True +tooltip = """Unknown module status +$(pv_name) +$(pv_value)""" + +try: + pvSev0 = PVUtil.getSeverity(pvs[0]) + pvInt0 = PVUtil.getLong(pvs[0]) + + if pvInt0 == True and pvSev0 == 0: + visible = False + else: + tooltip = """{}! +$(pv_name) +$(pv_value)""".format(PVUtil.getString(pvs[0])) +except: + pass + +widget.setPropertyValue('visible', visible) +widget.setPropertyValue('tooltip', tooltip) +]]></text> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/RIO4_cabinet.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/RIO4_cabinet.bob new file mode 100644 index 0000000000000000000000000000000000000000..a129176ca9ca85b2d7daff93708f696f806e552d --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/RIO4_cabinet.bob @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <macros> + <CABINET>RIO4</CABINET> + <FBS>=ESS.ACC.F01.K01.U8</FBS> + </macros> + <width>221</width> + <height>255</height> + <widget type="group" version="2.0.0"> + <name>Cabinet</name> + <width>221</width> + <height>240</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background</name> + <width>221</width> + <height>255</height> + <line_width>2</line_width> + <line_color> + <color name="RED-GROUP-BORDER" red="167" green="134" blue="130"> + </color> + </line_color> + <background_color> + <color name="RED-GROUP-BACKGROUND" red="208" green="175" blue="172"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + <rules> + <rule name="Background color" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + </rules> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="open_display"> + <file>../../$(BOB)</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(CABINET) Cabinet</text> + <x>10</x> + <y>5</y> + <width>201</width> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>$(FBS)</text> + <x>10</x> + <y>35</y> + <width>201</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Signals</name> + <x>10</x> + <y>55</y> + <width>201</width> + <height>190</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>201</width> + <height>190</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SM_Stat</name> + <pv_name>$(P):SM_Stat</pv_name> + <x>15</x> + <y>10</y> + <off_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SM_Stat</name> + <text>Selectivity Module</text> + <x>41</x> + <y>10</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SCL_Stat</name> + <pv_name>$(P):SCL_Stat</pv_name> + <x>15</x> + <y>40</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SCL_Stat</name> + <text>Scalance Switch</text> + <x>41</x> + <y>40</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SurgeArrOK</name> + <pv_name>$(P):SurgeArrOK</pv_name> + <x>15</x> + <y>70</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SurgeArrOK</name> + <text>Surge Arrester OK</text> + <x>41</x> + <y>70</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_PS1_24vOK</name> + <pv_name>$(P):PS1_24vOK</pv_name> + <x>15</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_PS1_24vOK</name> + <text>Power Supply 1 OK</text> + <x>41</x> + <y>100</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_PS2_24vOK</name> + <pv_name>$(P):PS2_24vOK</pv_name> + <x>15</x> + <y>130</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_PS2_24vOK</name> + <text>Power Supply 2 OK</text> + <x>41</x> + <y>130</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_PSRed_24vOK</name> + <pv_name>$(P):PS2_24vOK</pv_name> + <x>15</x> + <y>160</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_PSRed_24vOK</name> + <text>Redundant PS OK</text> + <x>41</x> + <y>160</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/RIO5_cabinet.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/RIO5_cabinet.bob new file mode 100644 index 0000000000000000000000000000000000000000..a8128d6f7539b2f1f9fad0355332b8298b4699ad --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/RIO5_cabinet.bob @@ -0,0 +1,353 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <macros> + <CABINET>RIO5</CABINET> + <FBS>=ESS.ACC.F01.K01.U14</FBS> + </macros> + <width>221</width> + <height>405</height> + <widget type="group" version="2.0.0"> + <name>Cabinet</name> + <width>221</width> + <height>330</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background</name> + <width>221</width> + <height>405</height> + <line_width>2</line_width> + <line_color> + <color name="RED-GROUP-BORDER" red="167" green="134" blue="130"> + </color> + </line_color> + <background_color> + <color name="RED-GROUP-BACKGROUND" red="208" green="175" blue="172"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + <rules> + <rule name="Background color" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>$(FBS)</text> + <x>10</x> + <y>35</y> + <width>201</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="open_display"> + <file>../../$(BOB)</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(CABINET) Cabinet</text> + <x>10</x> + <y>5</y> + <width>201</width> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="group" version="2.0.0"> + <name>Signals</name> + <x>10</x> + <y>55</y> + <width>201</width> + <height>340</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>201</width> + <height>340</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SM_Stat</name> + <pv_name>$(P):SM_Stat</pv_name> + <x>15</x> + <y>10</y> + <off_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SM_Stat</name> + <text>Selectivity Module</text> + <x>41</x> + <y>10</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SCL_Stat</name> + <pv_name>$(P):SCL_Stat</pv_name> + <x>15</x> + <y>40</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SCL_Stat</name> + <text>Scalance Switch</text> + <x>41</x> + <y>40</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSAlrm</name> + <pv_name>$(P):UPSAlrm</pv_name> + <x>15</x> + <y>70</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSAlarm</name> + <text>UPS Alarm</text> + <x>41</x> + <y>70</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SurgeArrOK</name> + <pv_name>$(P):SurgeArrOK</pv_name> + <x>15</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SurgeArrOK</name> + <text>Surge Arrester OK</text> + <x>41</x> + <y>100</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_PS24vOK</name> + <pv_name>$(P):PS24vOK</pv_name> + <x>15</x> + <y>130</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_PS24vOK</name> + <text>Power Supply OK</text> + <x>41</x> + <y>130</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBatOK</name> + <pv_name>$(P):UPSBatOK</pv_name> + <x>15</x> + <y>160</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBatOK</name> + <text>UPS 24V from Battery</text> + <x>41</x> + <y>160</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPS24vOK</name> + <pv_name>$(P):UPS24vOK</pv_name> + <x>15</x> + <y>190</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPS24vOK</name> + <text>UPS 24V from PSU</text> + <x>41</x> + <y>190</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBuffReady</name> + <pv_name>$(P):UPSBuffReady</pv_name> + <x>15</x> + <y>220</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBuffReady</name> + <text>UPS Ready to Buffer</text> + <x>41</x> + <y>220</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBatt85</name> + <pv_name>$(P):UPSBatt85</pv_name> + <x>15</x> + <y>250</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBatt85</name> + <text>UPS Battery > 85%</text> + <x>41</x> + <y>250</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_RCBO_FB1_OK</name> + <pv_name>$(P):RCBO_FB1_OK</pv_name> + <x>15</x> + <y>280</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RCBO_FB1_OK</name> + <text>RCBO 1 OK</text> + <x>41</x> + <y>280</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + <tooltip>Residual Current Circuit Breaker protection device 1</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_RCBO_FB2_OK</name> + <pv_name>$(P):RCBO_FB2_OK</pv_name> + <x>15</x> + <y>310</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RCBO_FB2_OK</name> + <text>RCBO 2 OK</text> + <x>41</x> + <y>310</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + <tooltip>Residual Current Circuit Breaker protection device 2</tooltip> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/cabinet.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/cabinet.bob new file mode 100644 index 0000000000000000000000000000000000000000..df54d5db58b2235ae27965c7ba5e46bbe7d2ed3f --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/cabinet.bob @@ -0,0 +1,303 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <width>221</width> + <height>345</height> + <widget type="group" version="2.0.0"> + <name>Cabinet</name> + <width>221</width> + <height>330</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background</name> + <width>221</width> + <height>345</height> + <line_width>2</line_width> + <line_color> + <color name="RED-GROUP-BORDER" red="167" green="134" blue="130"> + </color> + </line_color> + <background_color> + <color name="RED-GROUP-BACKGROUND" red="208" green="175" blue="172"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + <rules> + <rule name="Background color" prop_id="background_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </value> + </exp> + <pv_name>$(P):Cabinet_Stat</pv_name> + </rule> + </rules> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="open_display"> + <file>../../$(BOB)</file> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(CABINET) Cabinet</text> + <x>10</x> + <y>5</y> + <width>201</width> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>$(FBS)</text> + <x>10</x> + <y>35</y> + <width>201</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Signals</name> + <x>10</x> + <y>55</y> + <width>201</width> + <height>280</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>201</width> + <height>280</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SM_Stat</name> + <pv_name>$(P):SM_Stat</pv_name> + <x>15</x> + <y>10</y> + <off_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SM_Stat</name> + <text>Selectivity Module</text> + <x>41</x> + <y>10</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SCL_Stat</name> + <pv_name>$(P):SCL_Stat</pv_name> + <x>15</x> + <y>40</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SCL_Stat</name> + <text>Scalance Switch</text> + <x>41</x> + <y>40</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSAlrm</name> + <pv_name>$(P):UPSAlrm</pv_name> + <x>15</x> + <y>70</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSAlarm</name> + <text>UPS Alarm</text> + <x>41</x> + <y>70</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_SurgeArrOK</name> + <pv_name>$(P):SurgeArrOK</pv_name> + <x>15</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_SurgeArrOK</name> + <text>Surge Arrester OK</text> + <x>41</x> + <y>100</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_PS24vOK</name> + <pv_name>$(P):PS24vOK</pv_name> + <x>15</x> + <y>130</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_PS24vOK</name> + <text>Power Supply OK</text> + <x>41</x> + <y>130</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBatOK</name> + <pv_name>$(P):UPSBatOK</pv_name> + <x>15</x> + <y>160</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBatOK</name> + <text>UPS 24V from Battery</text> + <x>41</x> + <y>160</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPS24vOK</name> + <pv_name>$(P):UPS24vOK</pv_name> + <x>15</x> + <y>190</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPS24vOK</name> + <text>UPS 24V from PSU</text> + <x>41</x> + <y>190</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBuffReady</name> + <pv_name>$(P):UPSBuffReady</pv_name> + <x>15</x> + <y>220</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBuffReady</name> + <text>UPS Ready to Buffer</text> + <x>41</x> + <y>220</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_UPSBatt85</name> + <pv_name>$(P):UPSBatt85</pv_name> + <x>15</x> + <y>250</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_UPSBatt85</name> + <text>UPS Battery > 85%</text> + <x>41</x> + <y>250</y> + <width>150</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/checksum.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/checksum.bob new file mode 100644 index 0000000000000000000000000000000000000000..edba3c0d1de3ca0175a6bbbb2f6c844d20962f39 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/checksum.bob @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>CHECKSUM</name> + <width>368</width> + <height>26</height> + <widget type="group" version="2.0.0"> + <name>Group</name> + <width>368</width> + <height>26</height> + <style>3</style> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum0</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum0</pv_name> + <x>3</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum1</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum1</pv_name> + <x>49</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum2</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum2</pv_name> + <x>95</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum3</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum3</pv_name> + <x>141</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum4</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum4</pv_name> + <x>187</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum5</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum5</pv_name> + <x>233</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum6</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum6</pv_name> + <x>279</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>StandardSW_Chksum7</name> + <pv_name>$(CHKSUM_DEVICE):StandardSW_Chksum7</pv_name> + <x>325</x> + <y>3</y> + <width>40</width> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/diag_conn_stat.py b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/diag_conn_stat.py new file mode 100644 index 0000000000000000000000000000000000000000..0162557f57f0913a7db8ff263bda6acff1bfc572 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/diag_conn_stat.py @@ -0,0 +1,22 @@ +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +visible = True +tooltip = """Unknown connection status +$(pv_name) +$(pv_value)""" + +try: + pvSev0 = PVUtil.getSeverity(pvs[0]) + pvInt0 = PVUtil.getLong(pvs[0]) + + if pvInt0 == True and pvSev0 == 0: + visible = False + else: + tooltip = """{}! +$(pv_name) +$(pv_value)""".format(PVUtil.getString(pvs[0])) +except: + pass + +widget.setPropertyValue('visible', visible) +widget.setPropertyValue('tooltip', tooltip) diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/epics.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/epics.bob new file mode 100644 index 0000000000000000000000000000000000000000..c16867bf7e52c5d018b205e4491cd66023e3d0d4 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/epics.bob @@ -0,0 +1,283 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>EPICS</name> + <width>370</width> + <height>244</height> + <widget type="group" version="2.0.0"> + <name>Software Diagnostics</name> + <width>370</width> + <height>244</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Title Background</name> + <width>370</width> + <height>244</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>EPICS Communication</name> + <text>EPICS Communication</text> + <width>370</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>EPICS</name> + <x>10</x> + <y>40</y> + <width>350</width> + <height>194</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Content Background</name> + <width>350</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>ModbusConnected</name> + <text>ModbusConnected:</text> + <x>20</x> + <y>10</y> + <width>160</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>ModbusConnectedR</name> + <pv_name>$(GPLC):ModbusConnectedR</pv_name> + <x>186</x> + <y>10</y> + <width>154</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>S7Connected</name> + <text>S7Connected:</text> + <x>20</x> + <y>36</y> + <width>160</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>S7ConnectedR</name> + <pv_name>$(GPLC):S7ConnectedR</pv_name> + <x>186</x> + <y>36</y> + <width>154</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Alive</name> + <text>Alive:</text> + <x>20</x> + <y>62</y> + <width>160</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>AliveR</name> + <pv_name>$(GPLC):AliveR</pv_name> + <x>186</x> + <y>62</y> + <width>154</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>PLC Hash OK</name> + <text>PLC Hash OK:</text> + <x>20</x> + <y>86</y> + <width>160</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>PLCHashCorrectR</name> + <pv_name>$(GPLC):PLCHashCorrectR</pv_name> + <x>186</x> + <y>86</y> + <width>154</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>PLC HASH</name> + <text>PLC Hash:</text> + <x>20</x> + <y>112</y> + <width>160</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>CommsHashFromPLCR</name> + <pv_name>$(GPLC):CommsHashFromPLCR</pv_name> + <x>186</x> + <y>112</y> + <width>154</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>IOC HASH</name> + <text>IOC Hash:</text> + <x>20</x> + <y>138</y> + <width>160</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>iCommsHashToPLC</name> + <pv_name>$(GPLC):iCommsHashToPLC</pv_name> + <x>186</x> + <y>138</y> + <width>154</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Module Version</name> + <text>Module Version:</text> + <x>20</x> + <y>164</y> + <width>160</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>ModVersionR</name> + <pv_name>$(GPLC):ModVersionR</pv_name> + <x>186</x> + <y>164</y> + <width>154</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/plc_software.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/plc_software.bob new file mode 100644 index 0000000000000000000000000000000000000000..ef5697c771eb2c0df5981f8e88390e37a86b7637 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/plc_software.bob @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PLC Software</name> + <width>395</width> + <height>182</height> + <widget type="group" version="2.0.0"> + <name>Software Diagnostics</name> + <width>395</width> + <height>182</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Title Background</name> + <width>395</width> + <height>182</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>PLC Checksums</name> + <text>PLC Code Checksums</text> + <width>396</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Checksums</name> + <x>10</x> + <y>40</y> + <width>375</width> + <height>132</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>375</width> + <height>132</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Software Checksum</name> + <text>Software Checksum:</text> + <x>6</x> + <y>10</y> + <width>174</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Safety F-Signature</name> + <text>Safety F-Signature:</text> + <x>6</x> + <y>59</y> + <width>174</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>FSignature</name> + <pv_name>$(PLC):SafetySW_FSignature</pv_name> + <x>186</x> + <y>59</y> + <width>181</width> + <foreground_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </foreground_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>GW Software Checksum</name> + <text>GW Software Checksum:</text> + <x>6</x> + <y>79</y> + <width>174</width> + <font> + <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PLC Checksum</name> + <macros> + <CHKSUM_DEVICE>$(PLC)</CHKSUM_DEVICE> + </macros> + <file>checksum.bob</file> + <x>3</x> + <y>30</y> + <width>368</width> + <height>26</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>GPLC Checksum</name> + <macros> + <CHKSUM_DEVICE>$(GPLC)</CHKSUM_DEVICE> + </macros> + <file>checksum.bob</file> + <x>3</x> + <y>99</y> + <width>368</width> + <height>26</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/door.bob b/NON-APPROVED/pss1-pss/embedded_displays/door.bob new file mode 100644 index 0000000000000000000000000000000000000000..04922c567c38d0e132ac4fc76664fdec86937579 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/door.bob @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Door</name> + <width>80</width> + <height>80</height> + <widget type="symbol" version="2.0.0"> + <name>PAD</name> + <pv_name>$(DOOR_STAT)</pv_name> + <symbols> + <symbol>../symbols/door/door_open_black@80.png</symbol> + <symbol>../symbols/door/door_closed_black@80.png</symbol> + <symbol>../symbols/door/door_locked_black@80.png</symbol> + </symbols> + <x>3</x> + <y>3</y> + <width>74</width> + <height>74</height> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/esob.bob b/NON-APPROVED/pss1-pss/embedded_displays/esob.bob new file mode 100644 index 0000000000000000000000000000000000000000..fb062804eac02a0d73dff387f0f26d647938ac01 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/esob.bob @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ESOB</name> + <width>28</width> + <height>28</height> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>28</width> + <height>28</height> + <line_width>1</line_width> + <line_color> + <color name="Grid" red="169" green="169" blue="169"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="symbol" version="2.0.0"> + <name>$(ESOS):ESOBStat</name> + <pv_name>$(ESOS):ESOBStat</pv_name> + <symbols> + <symbol>../symbols/esos/emergency-button-OFF.svg</symbol> + <symbol>../symbols/esos/emergency-button-RED.svg</symbol> + </symbols> + <x>3</x> + <y>3</y> + <width>22</width> + <height>22</height> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/esos.bob b/NON-APPROVED/pss1-pss/embedded_displays/esos.bob new file mode 100644 index 0000000000000000000000000000000000000000..cd25b5758d9cef1507a324dc467b60acfca2ab21 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/esos.bob @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ESOS</name> + <width>84</width> + <height>28</height> + <widget type="rectangle" version="2.0.0"> + <name>ESOS $(ESOS_IDX)</name> + <width>28</width> + <height>28</height> + <line_width>1</line_width> + <line_color> + <color name="Grid" red="169" green="169" blue="169"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>ESOS $(ESOS_IDX)</name> + <text>$(ESOS_IDX)</text> + <width>28</width> + <height>28</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Search Button</name> + <file>search.bob</file> + <x>28</x> + <width>28</width> + <height>28</height> + <resize>2</resize> + </widget> + <widget type="embedded" version="2.0.0"> + <name>ESOB</name> + <file>esob.bob</file> + <x>56</x> + <width>28</width> + <height>28</height> + <resize>2</resize> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/mode.bob b/NON-APPROVED/pss1-pss/embedded_displays/mode.bob new file mode 100644 index 0000000000000000000000000000000000000000..29cad49dbfc3a38bd26e7c34e89d6c1ba4185c05 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/mode.bob @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Mode</name> + <width>120</width> + <height>46</height> + <widget type="led" version="2.0.0"> + <name>$(MODE)</name> + <pv_name>=`$(MODE_PV)` == $(MODE_VAL)</pv_name> + <x>3</x> + <y>3</y> + <width>114</width> + <height>40</height> + <off_label>$(MODE)</off_label> + <off_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </off_color> + <on_label>$(MODE)</on_label> + <on_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </on_color> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </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="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/operation_mode.bob b/NON-APPROVED/pss1-pss/embedded_displays/operation_mode.bob new file mode 100644 index 0000000000000000000000000000000000000000..4cae4195b1b13922c9c218182ef959929e4d1f00 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/operation_mode.bob @@ -0,0 +1,834 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS Operation mode</name> + <width>960</width> + <height>56</height> + <widget type="group" version="2.0.0"> + <name>Modes</name> + <macros> + <MODE_ALARM>Alarm Mode</MODE_ALARM> + <MODE_BEAM_ON>Beam On</MODE_BEAM_ON> + <MODE_OPEN_ACCESS>Open Access</MODE_OPEN_ACCESS> + <MODE_RESTRICTED_ACCESS>Restricted\nAccess</MODE_RESTRICTED_ACCESS> + <MODE_RM_INTERLOCK>RM Interlock</MODE_RM_INTERLOCK> + <MODE_RP_SURVEY>RP Survey</MODE_RP_SURVEY> + <MODE_SEARCH>Search</MODE_SEARCH> + <MODE_TUNNEL_CLOSED>Tunnel Closed</MODE_TUNNEL_CLOSED> + </macros> + <x>3</x> + <y>3</y> + <width>954</width> + <height>50</height> + <style>3</style> + <foreground_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="multi_state_led" version="2.0.0"> + <name>Beam On</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 4"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>$(MODE_BEAM_ON)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + </states> + <fallback_label>$(MODE_BEAM_ON)</fallback_label> + </widget> + <widget type="multi_state_led" version="2.0.0"> + <name>Search</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <x>120</x> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 2"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>Search</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>Search</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>Search</label> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>Search</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>Search</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>Search</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>Search</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>Search</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + </states> + <fallback_label>Search</fallback_label> + </widget> + <widget type="multi_state_led" version="2.0.0"> + <name>RM Interlock</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <x>240</x> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 5"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>RM Interlock</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>RM Interlock</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>RM Interlock</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>RM Interlock</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>RM Interlock</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>RM Interlock</label> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>RM Interlock</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>RM Interlock</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + </states> + <fallback_label>RM Interlock</fallback_label> + </widget> + <widget type="multi_state_led" version="2.0.0"> + <name>Open Access</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <x>360</x> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>$(MODE_OPEN_ACCESS)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + </states> + <fallback_label>$(MODE_OPEN_ACCESS)</fallback_label> + </widget> + <widget type="multi_state_led" version="2.0.0"> + <name>Tunnel Closed</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <x>480</x> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 3"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>$(MODE_TUNNEL_CLOSED)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + </states> + <fallback_label>$(MODE_TUNNEL_CLOSED)</fallback_label> + </widget> + <widget type="multi_state_led" version="2.0.0"> + <name>Alarm Mode</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <x>600</x> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 0"> + <value> + <color name="RED" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + <rule name="Font color" prop_id="foreground_color" out_exp="false"> + <exp bool_exp="pvInt0 == 0"> + <value> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>$(MODE_ALARM)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + </states> + <fallback_label>$(MODE_ALARM)</fallback_label> + </widget> + <widget type="multi_state_led" version="2.0.0"> + <name>RP Survey</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <x>720</x> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 6"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>$(MODE_RP_SURVEY)</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + </states> + <fallback_label>$(MODE_RP_SURVEY)</fallback_label> + </widget> + <widget type="multi_state_led" version="2.0.0"> + <name>Restricted Access</name> + <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name> + <x>840</x> + <width>114</width> + <height>50</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <square>true</square> + <rules> + <rule name="Line color" prop_id="line_color" out_exp="false"> + <exp bool_exp="pvInt0 == 7"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <states> + <state> + <value>0</value> + <label>Restricted +Access</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>1</value> + <label>Restricted +Access</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>2</value> + <label>Restricted +Access</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>3</value> + <label>Restricted +Access</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>4</value> + <label>Restricted +Access</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>5</value> + <label>Restricted +Access</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>6</value> + <label>Restricted +Access</label> + <color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </color> + </state> + <state> + <value>7</value> + <label>Restricted +Access</label> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + </state> + </states> + <fallback_label>Restricted +Access</fallback_label> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/rad.bob b/NON-APPROVED/pss1-pss/embedded_displays/rad.bob new file mode 100644 index 0000000000000000000000000000000000000000..616d89f5fc2e25c07641895751001987d991b39a --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/rad.bob @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Radiation Monitor</name> + <macros> + <RAD_STAT_PV>$(P):Stat</RAD_STAT_PV> + </macros> + <width>30</width> + <height>30</height> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>30</width> + <height>30</height> + <line_width>1</line_width> + <line_color> + <color name="Grid" red="169" green="169" blue="169"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="symbol" version="2.0.0"> + <name>Symbol</name> + <pv_name>$(RAD_STAT_PV)</pv_name> + <symbols> + <symbol>../symbols/rad/Radiation_warning_ERROR.svg</symbol> + <symbol>../symbols/rad/Radiation_warning_NEUTRAL.svg</symbol> + </symbols> + <x>3</x> + <y>3</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="tooltip.js" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="open_display"> + <file>../popups/rad_faceplate.bob</file> + <target>standalone</target> + <description>Open Faceplate</description> + </action> + </actions> + <pv_name>$(RAD_STAT_PV)</pv_name> + <text></text> + <width>30</width> + <transparent>true</transparent> + <tooltip>N/A</tooltip> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/search.bob b/NON-APPROVED/pss1-pss/embedded_displays/search.bob new file mode 100644 index 0000000000000000000000000000000000000000..a5dd1d281a43dcf65a8faadc98eddf319b2f7afa --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/search.bob @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>SEARCH</name> + <width>28</width> + <height>28</height> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>28</width> + <height>28</height> + <line_width>1</line_width> + <line_color> + <color name="Grid" red="169" green="169" blue="169"> + </color> + </line_color> + <transparent>true</transparent> + </widget> + <widget type="symbol" version="2.0.0"> + <name>$(ESOS):SearchButtonStat</name> + <pv_name>$(ESOS):SearchButtonStat</pv_name> + <symbols> + <symbol>../symbols/search/search-person-OFF.svg</symbol> + <symbol>../symbols/search/search-person-ON.svg</symbol> + </symbols> + <x>3</x> + <y>3</y> + <width>22</width> + <height>22</height> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/embedded_displays/tooltip.js b/NON-APPROVED/pss1-pss/embedded_displays/tooltip.js new file mode 100644 index 0000000000000000000000000000000000000000..2bdd26bf28991b7a29a64e03659bda5828848fc9 --- /dev/null +++ b/NON-APPROVED/pss1-pss/embedded_displays/tooltip.js @@ -0,0 +1,3 @@ +ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; + +ScriptUtil.findWidgetByName(widget, "Action Button").setPropertyValue("tooltip", widget.propPVName().value + "\n" + widget.runtimePropValue().value) diff --git a/NON-APPROVED/pss1-pss/popups/diagnostics/PLC_cabinet_diagnostics.bob b/NON-APPROVED/pss1-pss/popups/diagnostics/PLC_cabinet_diagnostics.bob new file mode 100644 index 0000000000000000000000000000000000000000..3d1f6ea72225de5e7594248b546b038b82499654 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/diagnostics/PLC_cabinet_diagnostics.bob @@ -0,0 +1,771 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS PLC Cabinet Diagnostics</name> + <macros> + <EMBEDDED_DIAG>../../embedded_displays/diagnostics</EMBEDDED_DIAG> + <GPLC>FEB-090:PSS-GPLC-1</GPLC> + <P>FEB-010Row:CnPw-U-001</P> + <PLC>FEB-090:PSS-PLC-1</PLC> + <PLC_SYMBOLS>../../symbols/plc</PLC_SYMBOLS> + <POPUP_DIAG>popups/diagnostics</POPUP_DIAG> + </macros> + <width>1500</width> + <height>1006</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1500</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>PSS1 PSS PLC Cabinet Diagnostics</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>550</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>EPICS</name> + <file>$(EMBEDDED_DIAG)//epics.bob</file> + <x>20</x> + <y>60</y> + <width>370</width> + <height>244</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PLC Software</name> + <file>$(EMBEDDED_DIAG)/plc_software.bob</file> + <x>20</x> + <y>314</y> + <width>395</width> + <height>182</height> + <resize>2</resize> + </widget> + <widget type="polyline" version="2.0.0"> + <name>GCPU-CPU Wire</name> + <x>520</x> + <y>325</y> + <width>220</width> + <height>40</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="40.0"> + </point> + <point x="220.0" y="40.0"> + </point> + <point x="220.0" y="0.0"> + </point> + </points> + <line_color> + <color name="DISCONNECTED" red="105" green="77" blue="164"> + </color> + </line_color> + <line_style>1</line_style> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil +from org.csstudio.display.builder.model.persist import WidgetColorService + +line_style = 1 # dashed + +pvSevStr = "N/A" +pvStatStr = "N/A" +pvIntStr = "null" +pvTime = "" + +try: + pvSev = PVUtil.getSeverity(pvs[0]) + pvSevStr = PVUtil.getSeverityString(pvs[0]) + pvStatStr = PVUtil.getStatus(pvs[0]) + + pvInt = PVUtil.getLong(pvs[0]) + pvIntStr = PVUtil.getString(pvs[0]) + + pvTime = PVUtil.getTimeString(pvs[0]) + + + if pvSev == 3: # INVALID + raise RuntimeError + + if pvInt == True and pvSev == 0: + line_style = 0 # solid + line_color = WidgetColorService.getColor("GREEN-BORDER") + tooltip = "Healthy connection between Gateway and Process PLC" + else: + line_color = WidgetColorService.getColor("ERROR") + tooltip = "NO connection between Gateway and Process PLC" +except: + line_color = WidgetColorService.getColor("DISCONNECTED") + tooltip = "Unknown connection status between Gateway and Process PLC" + +widget.setPropertyValue('line_color', line_color) +widget.setPropertyValue('line_style', line_style) +widget.setPropertyValue('tooltip', tooltip + """ +{} +{}, {} - {}, {}""".format(str(pvs[0]), pvIntStr, pvSevStr, pvStatStr, pvTime))]]></text> + <pv_name>$(PLC):GCPU_ConnStat</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + <widget type="polyline" version="2.0.0"> + <name>F Wire</name> + <x>780</x> + <y>325</y> + <width>365</width> + <height>75</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="75.0"> + </point> + <point x="364.99999999999994" y="75.0"> + </point> + <point x="365.0" y="0.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>F Wire 2</name> + <x>1145</x> + <y>325</y> + <width>240</width> + <height>75</height> + <points> + <point x="0.0" y="75.0"> + </point> + <point x="239.99999999999991" y="75.0"> + </point> + <point x="239.99999999999997" y="0.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="group" version="2.0.0"> + <name>GCPU</name> + <x>450</x> + <y>60</y> + <width>162</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>Gateway CPU</text> + <width>162</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>GCPU</name> + <file>$(PLC_SYMBOLS)/GCPU.png</file> + <y>40</y> + <width>162</width> + <height>230</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Diag</name> + <macros> + <DIAG_CONN_STAT>$(GPLC):CPU_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(GPLC):CPU_Stat</DIAG_STAT> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>67</x> + <y>83</y> + <width>30</width> + <height>70</height> + <visible>false</visible> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>CPU</name> + <x>700</x> + <y>60</y> + <width>162</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>CPU</text> + <width>162</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>CPU</name> + <file>$(PLC_SYMBOLS)/CPU.png</file> + <y>40</y> + <width>162</width> + <height>230</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Diag</name> + <macros> + <DIAG_CONN_STAT>$(PLC):CPU_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(PLC):CPU_Stat</DIAG_STAT> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>67</x> + <y>83</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Switch Wire</name> + <x>970</x> + <y>325</y> + <width>1</width> + <height>179</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="178.99999999999997"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Switch</name> + <x>890</x> + <y>60</y> + <width>120</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>Scalance</text> + <width>120</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>Switch</name> + <file>$(PLC_SYMBOLS)/Switch.png</file> + <y>40</y> + <width>120</width> + <height>230</height> + </widget> + <widget type="symbol" version="2.0.0"> + <name>SCL_Stat</name> + <pv_name>FEB-010Row:CnPw-U-001:SCL_Stat</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/error.svg</symbol> + </symbols> + <x>48</x> + <y>126</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>HMI</name> + <x>1040</x> + <y>60</y> + <width>210</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="picture" version="2.0.0"> + <name>HMI</name> + <file>$(PLC_SYMBOLS)/HMI.png</file> + <y>40</y> + <width>210</width> + <height>230</height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>HMI</text> + <width>210</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="symbol" version="2.0.0"> + <name>HMI_ConnStat</name> + <pv_name>$(PLC):HMI_ConnStat</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/unconnected.svg</symbol> + </symbols> + <x>89</x> + <y>93</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>PAS HMI</name> + <x>1280</x> + <y>60</y> + <width>210</width> + <height>270</height> + <style>3</style> + <transparent>true</transparent> + <widget type="picture" version="2.0.0"> + <name>PAS HMI</name> + <file>$(PLC_SYMBOLS)/HMI.png</file> + <y>40</y> + <width>210</width> + <height>230</height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>PAS HMI</text> + <width>210</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="symbol" version="2.0.0"> + <name>PASHMI_ConnStat</name> + <pv_name>$(PLC):PASHMI_ConnStat</pv_name> + <symbols> + <symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/alarms/unconnected.svg</symbol> + </symbols> + <x>89</x> + <y>93</y> + <width>24</width> + <height>24</height> + <scripts> + <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false"> + <pv_name>$(pv_name)</pv_name> + </script> + </scripts> + <tooltip>N/A</tooltip> + </widget> + </widget> + <widget type="polyline" version="2.0.0"> + <name>RIO Wire</name> + <x>340</x> + <y>506</y> + <width>632</width> + <height>75</height> + <points> + <point x="0.0" y="75.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="632.0" y="0.0"> + </point> + </points> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <macros> + <BOB>$(POPUP_DIAG)/PLC_cabinet_diagnostics.bob</BOB> + <CABINET>PLC</CABINET> + <P>FEB-010Row:CnPw-U-001</P> + <RIO>0</RIO> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_cabinet.bob</file> + <x>20</x> + <y>531</y> + <width>260</width> + <height>465</height> + <resize>2</resize> + </widget> + <widget type="group" version="2.0.0"> + <name>Remote I/O</name> + <macros> + <DIAG_CONN_STAT>$(P):$(MOD)_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(P):$(MOD)_Stat</DIAG_STAT> + </macros> + <x>300</x> + <y>531</y> + <width>1113</width> + <height>390</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title_1</name> + <text>Remote I/O</text> + <width>1113</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>RIO</name> + <file>$(PLC_SYMBOLS)/RIO$(RIO=0).png</file> + <y>40</y> + <width>1113</width> + <height>346</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>IM_Diag</name> + <macros> + <MOD>IM</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>85</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot1_Diag</name> + <macros> + <MOD>Slot1</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>135</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot2_Diag</name> + <macros> + <MOD>Slot2</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>180</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot3_Diag</name> + <macros> + <MOD>Slot3</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>226</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot4_Diag</name> + <macros> + <MOD>Slot4</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>270</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot5_Diag</name> + <macros> + <MOD>Slot5</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>316</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot6_Diag</name> + <macros> + <MOD>Slot6</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>361</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot7_Diag</name> + <macros> + <MOD>Slot7</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>410</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot8_Diag</name> + <macros> + <MOD>Slot8</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>454</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot9_Diag</name> + <macros> + <MOD>Slot9</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>500</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot10_Diag</name> + <macros> + <MOD>Slot10</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>546</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot11_Diag</name> + <macros> + <MOD>Slot11</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>590</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot12_Diag</name> + <macros> + <MOD>Slot12</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>636</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot13_Diag</name> + <macros> + <MOD>Slot13</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>682</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot14_Diag</name> + <macros> + <MOD>Slot14</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>726</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot15_Diag</name> + <macros> + <MOD>Slot15</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>773</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot16_Diag</name> + <macros> + <MOD>Slot16</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>818</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot17_Diag</name> + <macros> + <MOD>Slot17</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>862</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot18_Diag</name> + <macros> + <MOD>Slot18</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>908</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot19_Diag</name> + <macros> + <MOD>Slot19</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>955</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot20_Diag</name> + <macros> + <MOD>Slot20</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>1000</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot21_Diag</name> + <macros> + <MOD>Slot21</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>1047</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/diagnostics/RIO123_cabinet_diagnostics.bob b/NON-APPROVED/pss1-pss/popups/diagnostics/RIO123_cabinet_diagnostics.bob new file mode 100644 index 0000000000000000000000000000000000000000..82477850818497f4ea5f99e32a34e2b68ccb919c --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/diagnostics/RIO123_cabinet_diagnostics.bob @@ -0,0 +1,375 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet Diagnostics</name> + <macros> + <EMBEDDED_DIAG>../../embedded_displays/diagnostics</EMBEDDED_DIAG> + <GPLC>FEB-090:PSS-GPLC-1</GPLC> + <PLC>FEB-090:PSS-PLC-1</PLC> + <PLC_SYMBOLS>../../symbols/plc</PLC_SYMBOLS> + </macros> + <width>1433</width> + <height>470</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1423</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>PSS1 PSS $(CABINET) Cabinet Diagnostics</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>1000</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <file>$(EMBEDDED_DIAG)/cabinet.bob</file> + <x>20</x> + <y>70</y> + <width>221</width> + <height>345</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="group" version="2.0.0"> + <name>Remote I/O</name> + <macros> + <DIAG_CONN_STAT>$(P):$(MOD)_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(P):$(MOD)_Stat</DIAG_STAT> + </macros> + <x>300</x> + <y>70</y> + <width>1113</width> + <height>390</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>Remote I/O</text> + <width>1113</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>RIO</name> + <file>$(PLC_SYMBOLS)/RIO$(RIO=1).png</file> + <y>40</y> + <width>1113</width> + <height>346</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>IM_Diag</name> + <macros> + <MOD>IM</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>85</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot1_Diag</name> + <macros> + <MOD>Slot1</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>135</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot2_Diag</name> + <macros> + <MOD>Slot2</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>180</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot3_Diag</name> + <macros> + <MOD>Slot3</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>226</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot4_Diag</name> + <macros> + <MOD>Slot4</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>270</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot5_Diag</name> + <macros> + <MOD>Slot5</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>316</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot6_Diag</name> + <macros> + <MOD>Slot6</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>361</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot7_Diag</name> + <macros> + <MOD>Slot7</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>410</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot8_Diag</name> + <macros> + <MOD>Slot8</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>454</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot9_Diag</name> + <macros> + <MOD>Slot9</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>500</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot10_Diag</name> + <macros> + <MOD>Slot10</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>546</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot11_Diag</name> + <macros> + <MOD>Slot11</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>590</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot12_Diag</name> + <macros> + <MOD>Slot12</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>636</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot13_Diag</name> + <macros> + <MOD>Slot13</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>682</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot14_Diag</name> + <macros> + <MOD>Slot14</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>726</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot15_Diag</name> + <macros> + <MOD>Slot15</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>773</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot16_Diag</name> + <macros> + <MOD>Slot16</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>818</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot17_Diag</name> + <macros> + <MOD>Slot17</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>862</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot18_Diag</name> + <macros> + <MOD>Slot18</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>908</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot19_Diag</name> + <macros> + <MOD>Slot19</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>955</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot20_Diag</name> + <macros> + <MOD>Slot20</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>1000</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot21_Diag</name> + <macros> + <MOD>Slot21</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>1047</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/diagnostics/RIO4_cabinet_diagnostics.bob b/NON-APPROVED/pss1-pss/popups/diagnostics/RIO4_cabinet_diagnostics.bob new file mode 100644 index 0000000000000000000000000000000000000000..5b658192a50404d751bc8c78095b816d04083fdb --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/diagnostics/RIO4_cabinet_diagnostics.bob @@ -0,0 +1,155 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet Diagnostics</name> + <macros> + <CABINET>RIO4</CABINET> + <EMBEDDED_DIAG>../../embedded_displays/diagnostics</EMBEDDED_DIAG> + <GPLC>FEB-090:PSS-GPLC-1</GPLC> + <PLC>FEB-090:PSS-PLC-1</PLC> + <PLC_SYMBOLS>../../symbols/plc</PLC_SYMBOLS> + </macros> + <width>648</width> + <height>461</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>648</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>PSS1 PSS $(CABINET) Cabinet Diagnostics</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>628</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <file>$(EMBEDDED_DIAG)/RIO4_cabinet.bob</file> + <x>20</x> + <y>70</y> + <width>221</width> + <height>255</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="group" version="2.0.0"> + <name>Remote I/O</name> + <macros> + <DIAG_CONN_STAT>$(P):$(MOD)_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(P):$(MOD)_Stat</DIAG_STAT> + </macros> + <x>300</x> + <y>70</y> + <width>338</width> + <height>381</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>Remote I/O</text> + <width>338</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>RIO</name> + <file>$(PLC_SYMBOLS)/RIO4.png</file> + <y>40</y> + <width>338</width> + <height>341</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>IM_Diag</name> + <macros> + <MOD>IM</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>85</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot1_Diag</name> + <macros> + <MOD>Slot1</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>135</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot2_Diag</name> + <macros> + <MOD>Slot2</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>180</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot3_Diag</name> + <macros> + <MOD>Slot3</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>226</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot4_Diag</name> + <macros> + <MOD>Slot4</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>270</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/diagnostics/RIO5_cabinet_diagnostics.bob b/NON-APPROVED/pss1-pss/popups/diagnostics/RIO5_cabinet_diagnostics.bob new file mode 100644 index 0000000000000000000000000000000000000000..1a0dd7fe2c59bf86c25ed8345bd0e116a1dbcef9 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/diagnostics/RIO5_cabinet_diagnostics.bob @@ -0,0 +1,363 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet Diagnostics</name> + <macros> + <CABINET>RIO5</CABINET> + <EMBEDDED_DIAG>../../embedded_displays/diagnostics</EMBEDDED_DIAG> + <GPLC>FEB-090:PSS-GPLC-1</GPLC> + <PLC>FEB-090:PSS-PLC-1</PLC> + <PLC_SYMBOLS>../../symbols/plc</PLC_SYMBOLS> + </macros> + <width>1376</width> + <height>485</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1376</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>PSS1 PSS $(CABINET) Cabinet Diagnostics</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>550</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>PSS1 PSS $(CABINET) Cabinet</name> + <file>$(EMBEDDED_DIAG)/RIO5_cabinet.bob</file> + <x>20</x> + <y>70</y> + <width>221</width> + <height>405</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="group" version="2.0.0"> + <name>Remote I/O</name> + <macros> + <DIAG_CONN_STAT>$(P):$(MOD)_ConnStat</DIAG_CONN_STAT> + <DIAG_STAT>$(P):$(MOD)_Stat</DIAG_STAT> + </macros> + <x>300</x> + <y>70</y> + <width>1066</width> + <height>385</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Title</name> + <text>Remote I/O</text> + <width>1066</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="picture" version="2.0.0"> + <name>RIO</name> + <file>$(PLC_SYMBOLS)/RIO5.png</file> + <y>40</y> + <width>1066</width> + <height>345</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>IM_Diag</name> + <macros> + <MOD>IM</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>85</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot1_Diag</name> + <macros> + <MOD>Slot1</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>135</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot2_Diag</name> + <macros> + <MOD>Slot2</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>180</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot3_Diag</name> + <macros> + <MOD>Slot3</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>226</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot4_Diag</name> + <macros> + <MOD>Slot4</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>270</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot5_Diag</name> + <macros> + <MOD>Slot5</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>316</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot6_Diag</name> + <macros> + <MOD>Slot6</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>361</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot7_Diag</name> + <macros> + <MOD>Slot7</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>410</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot8_Diag</name> + <macros> + <MOD>Slot8</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>454</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot9_Diag</name> + <macros> + <MOD>Slot9</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>500</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot10_Diag</name> + <macros> + <MOD>Slot10</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>546</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot11_Diag</name> + <macros> + <MOD>Slot11</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>590</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot12_Diag</name> + <macros> + <MOD>Slot12</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>636</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot13_Diag</name> + <macros> + <MOD>Slot13</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>682</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot14_Diag</name> + <macros> + <MOD>Slot14</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>726</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot15_Diag</name> + <macros> + <MOD>Slot15</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>773</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot16_Diag</name> + <macros> + <MOD>Slot16</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>818</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot17_Diag</name> + <macros> + <MOD>Slot17</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>862</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot18_Diag</name> + <macros> + <MOD>Slot18</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>908</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot19_Diag</name> + <macros> + <MOD>Slot19</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>955</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Slot20_Diag</name> + <macros> + <MOD>Slot20</MOD> + </macros> + <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file> + <x>1000</x> + <y>275</y> + <width>30</width> + <height>70</height> + <resize>2</resize> + <transparent>true</transparent> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/key_exchange.bob b/NON-APPROVED/pss1-pss/popups/key_exchange.bob new file mode 100644 index 0000000000000000000000000000000000000000..35214b99cd8bdb17e6d670afd6cd0882de4a3617 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/key_exchange.bob @@ -0,0 +1,1489 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>PSS1 Key Exchange</name> + <width>980</width> + <height>835</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>980</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>PSS1 Key Exchange</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>500</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Operation Mode</name> + <file>../embedded_displays/operation_mode.bob</file> + <x>10</x> + <y>60</y> + <width>960</width> + <height>56</height> + <resize>2</resize> + </widget> + <widget type="group" version="2.0.0"> + <name>Legend</name> + <x>10</x> + <y>275</y> + <width>290</width> + <height>300</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>290</width> + <height>300</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>GROUP-TITLE</class> + <text>Legend</text> + <width>290</width> + <height use_class="true">30</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">1</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Content Group</name> + <x>10</x> + <y>40</y> + <width>270</width> + <height>250</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Content Rectangle</name> + <width>270</width> + <height>250</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Mech interlock symbol</name> + <x>10</x> + <y>10</y> + <width>80</width> + <height>50</height> + <points> + <point x="0.0" y="25.0"> + </point> + <point x="80.0" y="25.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Mech interlock label</name> + <text>The connected slots are mechanically interlocked</text> + <x>100</x> + <y>10</y> + <width>160</width> + <height>50</height> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Same key connection symbol</name> + <x>10</x> + <y>70</y> + <width>80</width> + <height>50</height> + <points> + <point x="0.0" y="25.0"> + </point> + <point x="80.0" y="25.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="label" version="2.0.0"> + <name>Same key connection label</name> + <text>The connected slots can be selected by the same key</text> + <x>100</x> + <y>70</y> + <width>160</width> + <height>50</height> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="picture" version="2.0.0"> + <name>Locked symbol</name> + <file>../symbols/Key/lock.svg</file> + <x>10</x> + <y>130</y> + <width>80</width> + <height>30</height> + </widget> + <widget type="label" version="2.0.0"> + <name>Locked label</name> + <text>Keys locked with solenoid</text> + <x>100</x> + <y>130</y> + <width>160</width> + <height>30</height> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>Home symbol</name> + <x>10</x> + <y>170</y> + <width>30</width> + <height>30</height> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Slash</name> + <text>/</text> + <x>40</x> + <y>170</y> + <width>20</width> + <height>30</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>Other symbol</name> + <x>60</x> + <y>170</y> + <width>30</width> + <height>30</height> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </on_color> + <square>true</square> + </widget> + <widget type="label" version="2.0.0"> + <name>Home - other label</name> + <text>Home / Other position</text> + <x>100</x> + <y>170</y> + <width>160</width> + <height>30</height> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>ON circle symbol</name> + <x>10</x> + <y>210</y> + <width>30</width> + <height>30</height> + <off_color> + <color name="On" red="70" green="255" blue="70"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>ON slash</name> + <text>/</text> + <x>40</x> + <y>210</y> + <width>20</width> + <height>30</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>ON square symbol</name> + <x>60</x> + <y>210</y> + <width>30</width> + <height>30</height> + <off_color> + <color name="On" red="70" green="255" blue="70"> + </color> + </off_color> + <square>true</square> + </widget> + <widget type="label" version="2.0.0"> + <name>ON label</name> + <text>Key inserted in position ON</text> + <x>100</x> + <y>210</y> + <width>160</width> + <height>30</height> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Key Exchange</name> + <x>310</x> + <y>130</y> + <width>660</width> + <height>695</height> + <style>3</style> + <transparent>true</transparent> + <widget type="polyline" version="2.0.0"> + <name>RP Line</name> + <x>10</x> + <y>320</y> + <width>70</width> + <height>30</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="30.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>RA Line</name> + <x>100</x> + <y>320</y> + <width>135</width> + <height>215</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="215.0"> + </point> + <point x="135.0" y="215.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line 1</name> + <x>225</x> + <y>70</y> + <width>270</width> + <height>280</height> + <points> + <point x="0.0" y="280.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="269.99999999999994" y="0.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Main key</name> + <x>30</x> + <width>240</width> + <height>115</height> + <style>3</style> + <background_color> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>Main Key</name> + <class>HEADER3</class> + <text>Main Key</text> + <width>230</width> + <height>25</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Dashed Line</name> + <x>60</x> + <y>50</y> + <width>120</width> + <height>40</height> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="119.99999999999999" y="20.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line Down</name> + <x>170</x> + <y>85</y> + <width>50</width> + <height>30</height> + <points> + <point x="25.0" y="0.0"> + </point> + <point x="25.0" y="30.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line Right</name> + <x>215</x> + <y>50</y> + <width>25</width> + <height>40</height> + <points> + <point x="0.0" y="20.0"> + </point> + <point x="25.0" y="20.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="led" version="2.0.0"> + <name>MainKeySlot1</name> + <pv_name>FEB-020Row:CnPw-U-005:MainKeySlot1</pv_name> + <x>10</x> + <y>35</y> + <width>70</width> + <height>70</height> + <off_label>ON</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>ON</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="led" version="2.0.0"> + <name>MainKeySlot2</name> + <pv_name>FEB-020Row:CnPw-U-005:MainKeySlot2</pv_name> + <x>160</x> + <y>35</y> + <width>70</width> + <height>70</height> + <off_label>OFF</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>OFF</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="symbol" version="2.0.0"> + <name>MainKeyLocked</name> + <pv_name>FEB-020Row:CnPw-U-005:MainKeyLocked</pv_name> + <symbols> + <symbol>../symbols/Key/lock.svg</symbol> + </symbols> + <x>203</x> + <y>80</y> + <width>30</width> + <height>30</height> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="true"> + <exp bool_exp="True"> + <expression>pvInt0</expression> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Shield configuration</name> + <x>490</x> + <width>170</width> + <height>460</height> + <style>3</style> + <background_color> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>Shield Configuration</name> + <class>HEADER3</class> + <text>Shield Configuration</text> + <width>170</width> + <height>25</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>SC Line</name> + <x>50</x> + <y>70</y> + <width>70</width> + <height>355</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="355.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line Left</name> + <y>35</y> + <width>55</width> + <height>70</height> + <points> + <point x="0.0" y="35.0"> + </point> + <point x="55.0" y="35.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="led" version="2.0.0"> + <name>ShieldConfigKeyMain</name> + <pv_name>FEB-020Row:CnPw-U-005:ShieldConfigKeyMain</pv_name> + <x>50</x> + <y>35</y> + <width>70</width> + <height>70</height> + <off_label>Config. +Management +key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Config. +Management +key</on_label> + <font> + <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> + </font> + </font> + <tooltip>Config. Management key +$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>ShieldConfigKeyMode</name> + <pv_name>FEB-020Row:CnPw-U-005:ShieldConfigKeyMode</pv_name> + <x>50</x> + <y>140</y> + <width>70</width> + <height>70</height> + <off_label>Shielding +Config. +Management</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Shielding +Config. +Management</on_label> + <font> + <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> + </font> + </font> + <tooltip>Shielding Config. Management +$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>TSWKey</name> + <pv_name>FEB-020Row:CnPw-U-005:TSWKey</pv_name> + <x>50</x> + <y>220</y> + <width>70</width> + <height>70</height> + <off_label>Temporary +Shielding wall +key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Temporary +Shielding wall +key</on_label> + <font> + <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> + </font> + </font> + <tooltip>Temporary Shielding wall Key +$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>SpareKey1</name> + <pv_name>FEB-020Row:CnPw-U-005:SpareKey1</pv_name> + <x>50</x> + <y>300</y> + <width>70</width> + <height>70</height> + <off_label>Spare +key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Spare +key</on_label> + <font> + <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> + </font> + </font> + <tooltip>Spare key +$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>SpareKey2</name> + <pv_name>FEB-020Row:CnPw-U-005:SpareKey2</pv_name> + <x>50</x> + <y>380</y> + <width>70</width> + <height>70</height> + <off_label>Spare +key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Spare +key</on_label> + <font> + <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> + </font> + </font> + <tooltip>Spare key +$(pv_name) +$(pv_value)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Mode selection key</name> + <y>125</y> + <width>360</width> + <style>3</style> + <background_color> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>Mode Selection Key</name> + <class>HEADER3</class> + <text>Mode Selection Key</text> + <width>200</width> + <height>25</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line Mode</name> + <x>190</x> + <width>70</width> + <height>30</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="30.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Dashed Line 1</name> + <x>10</x> + <y>110</y> + <width>340</width> + <height>40</height> + <points> + <point x="35.0" y="40.0"> + </point> + <point x="35.0" y="0.0"> + </point> + <point x="125.0" y="0.0"> + </point> + <point x="125.0" y="40.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Dashed Line 2</name> + <x>10</x> + <y>80</y> + <width>340</width> + <height>70</height> + <points> + <point x="215.0" y="0.0"> + </point> + <point x="215.0" y="70.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Dashed Line 3</name> + <x>10</x> + <y>110</y> + <width>340</width> + <height>40</height> + <points> + <point x="125.0" y="0.0"> + </point> + <point x="305.0" y="0.0"> + </point> + <point x="305.0" y="40.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line RP</name> + <x>10</x> + <y>185</y> + <width>70</width> + <height>15</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="15.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line RA</name> + <x>100</x> + <y>185</y> + <width>70</width> + <height>15</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="15.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line Search</name> + <x>190</x> + <y>185</y> + <width>70</width> + <height>15</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="15.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="led" version="2.0.0"> + <name>ModeKeyHome</name> + <pv_name>FEB-020Row:CnPw-U-005:ModeKeyHome</pv_name> + <x>190</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Mode +Key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Mode +Key</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="led" version="2.0.0"> + <name>ModeKeyRPM</name> + <pv_name>FEB-020Row:CnPw-U-005:ModeKeyRPM</pv_name> + <x>10</x> + <y>140</y> + <width>70</width> + <height>50</height> + <off_label>RP +Survey</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>RP +Survey</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>ModeKeyRAM</name> + <pv_name>FEB-020Row:CnPw-U-005:ModeKeyRAM</pv_name> + <x>100</x> + <y>140</y> + <width>70</width> + <height>50</height> + <off_label>Restricted +Access</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Restricted +Access</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>ModeKeySM</name> + <pv_name>FEB-020Row:CnPw-U-005:ModeKeySM</pv_name> + <x>190</x> + <y>140</y> + <width>70</width> + <height>50</height> + <off_label>Search</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Search</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>ModeKeyOAM</name> + <pv_name>FEB-020Row:CnPw-U-005:ModeKeyOAM</pv_name> + <x>280</x> + <y>140</y> + <width>70</width> + <height>50</height> + <off_label>Open +Access</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Open +Access</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Entry key unlock</name> + <y>345</y> + <width>360</width> + <height>120</height> + <style>3</style> + <background_color> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>Entry Key Unlock</name> + <class>HEADER3</class> + <text>Entry Key Unlock</text> + <width>360</width> + <height>25</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Dashed Line 1</name> + <x>10</x> + <y>80</y> + <width>250</width> + <height>30</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="25.0"> + </point> + <point x="215.0" y="25.0"> + </point> + <point x="215.0" y="0.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line RP</name> + <x>10</x> + <width>70</width> + <height>30</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="30.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line RA</name> + <x>100</x> + <width>70</width> + <height>30</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="30.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line Search</name> + <x>190</x> + <width>70</width> + <height>30</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="30.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Dashed Line RA</name> + <x>100</x> + <y>85</y> + <width>70</width> + <height>35</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="35.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="led" version="2.0.0"> + <name>RPKey</name> + <pv_name>FEB-020Row:CnPw-U-005:RPKey</pv_name> + <x>10</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>RP +Key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>RP +Key</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="led" version="2.0.0"> + <name>RAKey</name> + <pv_name>FEB-020Row:CnPw-U-005:RAKey</pv_name> + <x>100</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>RA +Key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>RA +Key</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="led" version="2.0.0"> + <name>SMKey</name> + <pv_name>FEB-020Row:CnPw-U-005:SMKey</pv_name> + <x>190</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Search +Key</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Search +Key</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>FEB PAS</name> + <x>90</x> + <y>465</y> + <width>90</width> + <height>115</height> + <style>3</style> + <background_color> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </background_color> + <widget type="polyline" version="2.0.0"> + <name>Dashed Line</name> + <x>10</x> + <width>70</width> + <height>40</height> + <points> + <point x="35.0" y="0.0"> + </point> + <point x="35.0" y="40.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + <line_style>1</line_style> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line Right</name> + <x>75</x> + <y>35</y> + <width>15</width> + <height>70</height> + <points> + <point x="0.0" y="35.0"> + </point> + <point x="15.0" y="35.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="led" version="2.0.0"> + <name>FEBKeySlot</name> + <pv_name>FEB-090:PSS-PAS-1:FEBKeySlot</pv_name> + <x>10</x> + <y>35</y> + <width>70</width> + <height>70</height> + <off_label>FEB +PAS</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>FEB +PAS</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Entry keys</name> + <x>200</x> + <y>475</y> + <width>360</width> + <height>105</height> + <style>3</style> + <background_color> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>Entry Keys</name> + <class>HEADER3</class> + <text>Entry Keys</text> + <width>360</width> + <height>25</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line</name> + <y>25</y> + <width>340</width> + <height>70</height> + <points> + <point x="0.0" y="35.0"> + </point> + <point x="305.0" y="35.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="led" version="2.0.0"> + <name>EntryKey1</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey1</pv_name> + <x>10</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Entry key +1</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Entry key +1</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="symbol" version="2.0.0"> + <name>EntryKey1Locked</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey1Locked</pv_name> + <symbols> + <symbol>../symbols/Key/lock.svg</symbol> + </symbols> + <x>55</x> + <y>70</y> + <width>30</width> + <height>30</height> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="true"> + <exp bool_exp="True"> + <expression>pvInt0</expression> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="led" version="2.0.0"> + <name>EntryKey2</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey2</pv_name> + <x>100</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Entry key +2</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Entry key +2</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="symbol" version="2.0.0"> + <name>EntryKey2Locked</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey2Locked</pv_name> + <symbols> + <symbol>../symbols/Key/lock.svg</symbol> + </symbols> + <x>145</x> + <y>70</y> + <width>30</width> + <height>30</height> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="true"> + <exp bool_exp="True"> + <expression>pvInt0</expression> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="led" version="2.0.0"> + <name>EntryKey3</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey3</pv_name> + <x>190</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Entry key +3</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Entry key +3</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="led" version="2.0.0"> + <name>EntryKey4</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey4</pv_name> + <x>280</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Entry key +4</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Entry key +4</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + <widget type="symbol" version="2.0.0"> + <name>EntryKey3Locked</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey3Locked</pv_name> + <symbols> + <symbol>../symbols/Key/lock.svg</symbol> + </symbols> + <x>235</x> + <y>70</y> + <width>30</width> + <height>30</height> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="true"> + <exp bool_exp="True"> + <expression>pvInt0</expression> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="symbol" version="2.0.0"> + <name>EntryKey1Locked_3</name> + <pv_name>FEB-090:PSS-PAS-1:EntryKey1Locked</pv_name> + <symbols> + <symbol>../symbols/Key/lock.svg</symbol> + </symbols> + <x>325</x> + <y>70</y> + <width>30</width> + <height>30</height> + <rules> + <rule name="Visibility" prop_id="visible" out_exp="true"> + <exp bool_exp="True"> + <expression>pvInt0</expression> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Access veto key</name> + <x>200</x> + <y>590</y> + <width>210</width> + <height>105</height> + <style>3</style> + <background_color> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>Access Veto Key</name> + <class>HEADER3</class> + <text>Access Veto Key</text> + <width>210</width> + <height>25</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Line</name> + <x>10</x> + <y>25</y> + <width>190</width> + <height>70</height> + <points> + <point x="35.0" y="35.0"> + </point> + <point x="155.0" y="35.0"> + </point> + </points> + <line_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </line_color> + </widget> + <widget type="led" version="2.0.0"> + <name>RAVKey</name> + <pv_name>FEB-020Row:CnPw-U-005:RAVKey</pv_name> + <x>10</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Release +Access +Veto</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Release +Access +Veto</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <square>true</square> + </widget> + <widget type="led" version="2.0.0"> + <name>AVKey</name> + <pv_name>FEB-020Row:CnPw-U-005:AVKey</pv_name> + <x>130</x> + <y>25</y> + <width>70</width> + <height>70</height> + <off_label>Access +Veto</off_label> + <off_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </off_color> + <on_label>Access +Veto</on_label> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/dtl2_dtl3.bob b/NON-APPROVED/pss1-pss/popups/permits/dtl2_dtl3.bob new file mode 100644 index 0000000000000000000000000000000000000000..1011a6a491fb074638c23d16fa1f87b5eee86471 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/dtl2_dtl3.bob @@ -0,0 +1,484 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>DTL-2 and DTL-3</name> + <width>1020</width> + <height>320</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1020</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>DTL-2 and DTL-3</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>670</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Modulator Circuit Breakers</name> + <x>30</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>MCB-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MCB-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MCB-title</name> + <text>Modulator Circuit Breakers</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>MCB-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_ActuatorsEnergised</name> + <pv_name>KG-NCG:PSS-ICC-2:DTL2DTL3_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorUVR</name> + <pv_name>KG-NCG:PSS-ICC-2:DTL2DTL3_fbkErrorUVR</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorUVR</name> + <text>Feedback error in circuit breaker</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorC1</name> + <pv_name>KG-NCG:PSS-ICC-2:DTL2DTL3_fbkErrorC1</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorC2</name> + <pv_name>KG-NCG:PSS-ICC-2:DTL2DTL3_fbkErrorC2</pv_name> + <x>20</x> + <y>140</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>140</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF</name> + <x>360</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LLRF-title</name> + <text>LLRF Systems</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL2_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-6:DTL2_LLRF_Energised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2_LLRF_Energised</name> + <text>DTL-2 relay closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL2</name> + <pv_name>KG-NCG:PSS-LLRRB-6:DTL2DTL3_fbkErrorLLRF_DTL2</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL2</name> + <text>Feedback error in DTL-2 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL3_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-7:DTL3_LLRF_Energised</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL3_LLRF_Energised</name> + <text>DTL-3 relay closed</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL3</name> + <pv_name>KG-NCG:PSS-LLRRB-7:DTL2DTL3_fbkErrorLLRF_DTL3</pv_name> + <x>20</x> + <y>140</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL3</name> + <text>Feedback error in DTL-3 relay</text> + <x>46</x> + <y>140</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>RF Waveguides</name> + <x>690</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>RFWG-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFWG-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>RFWG-title</name> + <text>RF Waveguides</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>RFWG-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3isolationConfirmed</name> + <pv_name>KG-NCG:PSS-Area-1:DTL2DTL3isolationConfirmed</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3isolationConfirmed</name> + <text>Isolated</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL2_1</name> + <x>20</x> + <y>60</y> + <visible>false</visible> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL2_1</name> + <text>Feedback error in DTL-2 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL3_LLRF_Energised_1</name> + <x>20</x> + <y>100</y> + <visible>false</visible> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL3_LLRF_Energised_1</name> + <text>DTL-3 relay closed</text> + <x>46</x> + <y>100</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL3_1</name> + <x>20</x> + <y>140</y> + <visible>false</visible> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL3_1</name> + <text>Feedback error in DTL-3 relay</text> + <x>46</x> + <y>140</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/dtl4.bob b/NON-APPROVED/pss1-pss/popups/permits/dtl4.bob new file mode 100644 index 0000000000000000000000000000000000000000..6a6f1fd059d654af10e355fa81a4ef4b620fdd7b --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/dtl4.bob @@ -0,0 +1,444 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>DTL-4</name> + <width>1020</width> + <height>320</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1020</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>DTL-4</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>670</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Modulator Circuit Breakers</name> + <x>30</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>MCB-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MCB-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MCB-title</name> + <text>Modulator Circuit Breakers</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>MCB-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL4_ActuatorsEnergised</name> + <pv_name>KG-NCG:PSS-ICC-3:DTL4_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL4_fbkErrorUVR</name> + <pv_name>KG-NCG:PSS-ICC-3:DTL4_fbkErrorUVR</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4_fbkErrorUVR</name> + <text>Feedback error in circuit breaker</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL4_fbkErrorC1</name> + <pv_name>KG-NCG:PSS-ICC-3:DTL4_fbkErrorC1</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL4_fbkErrorC2</name> + <pv_name>KG-NCG:PSS-ICC-3:DTL4_fbkErrorC2</pv_name> + <x>20</x> + <y>140</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>140</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF</name> + <x>360</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LLRF-title</name> + <text>LLRF Systems</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL4_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-8:DTL4_LLRF_Energised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4_LLRF_Energised</name> + <text>DTL-4 relay closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL4_fbkErrorLLRF</name> + <pv_name>KG-NCG:PSS-LLRRB-8:DTL4_fbkErrorLLRF</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4_fbkErrorLLRF</name> + <text>Feedback error in DTL-4 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>RF Waveguides</name> + <x>690</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>RFWG-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFWG-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>RFWG-title</name> + <text>RF Waveguides</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>RFWG-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL4isolationConfirmed</name> + <pv_name>KG-NCG:PSS-Area-1:DTL4isolationConfirmed</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL4isolationConfirmed</name> + <text>Isolated</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL2_1</name> + <x>20</x> + <y>60</y> + <visible>false</visible> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL2_1</name> + <text>Feedback error in DTL-2 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL3_LLRF_Energised_1</name> + <x>20</x> + <y>100</y> + <visible>false</visible> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL3_LLRF_Energised_1</name> + <text>DTL-3 relay closed</text> + <x>46</x> + <y>100</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL3_1</name> + <x>20</x> + <y>140</y> + <visible>false</visible> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL3_1</name> + <text>Feedback error in DTL-3 relay</text> + <x>46</x> + <y>140</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/isrc_hvps.bob b/NON-APPROVED/pss1-pss/popups/permits/isrc_hvps.bob new file mode 100644 index 0000000000000000000000000000000000000000..147a75dc60b651317a6a9cfd17c644c2045805dd --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/isrc_hvps.bob @@ -0,0 +1,298 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Ion source HV PS and grounding relay</name> + <width>690</width> + <height>290</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>690</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>Ion source HV PS and grounding relay</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>670</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Grounding Relay</name> + <x>30</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>GR-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>GR-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>GR-title</name> + <text>Grounding Relay</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>GR-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>Grly_ConnectedToGround</name> + <pv_name>FEB-010Row:CnPw-U-007:Grly_ConnectedToGround</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_Grly_ConnectedToGround</name> + <text>Connected to ground</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>Grly_fbkError</name> + <pv_name>AccPSS-Z0:PSS-GRly-1:Grly_fbkError</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_Grly_fbkError</name> + <text>Feedback error in grounding relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>Grly_fbkErrorGrCr</name> + <pv_name>FEB-010Row:CnPw-U-007:Grly_fbkErrorGrCr</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_Grly_fbkErrorGrCr</name> + <text>Feedback error in control relay</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>HV PS</name> + <x>360</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>HVPS-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>HVPS-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>HVPS-title</name> + <text>High Voltage Power Supply</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>HVPS-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>ISrcHVPS_ActuatorsEnergised</name> + <pv_name>FEB-010Row:CnPw-U-007:ISrcHVPS_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcHVPS_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>ISrcHVPS_fbkErrorC1</name> + <pv_name>FEB-010Row:CnPw-U-007:ISrcHVPS_fbkErrorC1</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcHVPS_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>ISrcHVPS_fbkErrorC2</name> + <pv_name>FEB-010Row:CnPw-U-007:ISrcHVPS_fbkErrorC2</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcHVPS_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/isrc_magnetron.bob b/NON-APPROVED/pss1-pss/popups/permits/isrc_magnetron.bob new file mode 100644 index 0000000000000000000000000000000000000000..95a524f7be2d88e5cfbac3660fccb1cee22dd9c7 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/isrc_magnetron.bob @@ -0,0 +1,170 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ISrc Magnetron</name> + <width>340</width> + <height>290</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>340</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>ISrc Magnetron</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>320</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey01</name> + <x>30</x> + <y>80</y> + <width>280</width> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar</name> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-background</name> + <x>10</x> + <y>30</y> + <width>260</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey01-title</name> + <text>Magnetron</text> + <x>10</x> + <width>260</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey01-content-group</name> + <x>10</x> + <y>30</y> + <width>260</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>ISrcMagPS_ActuatorsEnergised</name> + <pv_name>AccPSS-Z0:PSS-RIO-4:ISrcMagPS_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcMagPS_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>210</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>ISrcMagPS_fbkErrorC1</name> + <pv_name>AccPSS-Z0:PSS-RIO-4:ISrcMagPS_fbkErrorC1</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcMagPS_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>60</y> + <width>210</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>ISrcMagPS_fbkErrorC2</name> + <pv_name>AccPSS-Z0:PSS-RIO-4:ISrcMagPS_fbkErrorC2</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_ISrcMagPS_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>100</y> + <width>210</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/mebt1.bob b/NON-APPROVED/pss1-pss/popups/permits/mebt1.bob new file mode 100644 index 0000000000000000000000000000000000000000..0306c22a21e65a9daa2a4d9e4abafa0640e07c53 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/mebt1.bob @@ -0,0 +1,361 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>MEBT-1</name> + <width>1020</width> + <height>290</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1020</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>MEBT-1</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>670</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Solid State Amplifier</name> + <x>30</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>SSA-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>SSA-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>SSA-title</name> + <text>Solid State Amplifier</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>SSA-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>MEBT1_ActuatorsEnergised</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT1_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT1_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>METB1_fbkErrorC1</name> + <pv_name>KG-NCG:PSS-ICC-4:METB1_fbkErrorC1</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_METB1_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT1_fbkErrorC2</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT1_fbkErrorC2</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT1_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF</name> + <x>360</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LLRF-title</name> + <text>LLRF Systems</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>MEBT1_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-2:MEBT1_LLRF_Energised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT1_LLRF_Energised</name> + <text>MEBT-1 relay closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT1_fbkErrorLLRF</name> + <pv_name>KG-NCG:PSS-LLRRB-2:MEBT1_fbkErrorLLRF</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT1_fbkErrorLLRF</name> + <text>Feedback error in MEBT-1 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>MEBT Coaxial Cable</name> + <x>690</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>MCC-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MCC-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MCC-title</name> + <text>MEBT Coaxial Cable</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>MCC-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3isolationConfirmed</name> + <pv_name>TBD</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3isolationConfirmed</name> + <text>RF switch closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/mebt2.bob b/NON-APPROVED/pss1-pss/popups/permits/mebt2.bob new file mode 100644 index 0000000000000000000000000000000000000000..18be20017db231d297e707ce1ec6bf2c70ce131f --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/mebt2.bob @@ -0,0 +1,361 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>MEBT-2</name> + <width>1020</width> + <height>290</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1020</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>MEBT-2</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>670</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Solid State Amplifier</name> + <x>30</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>SSA-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>SSA-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>SSA-title</name> + <text>Solid State Amplifier</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>SSA-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>MEBT2_ActuatorsEnergised</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT2_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT2_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT2_fbkErrorC1</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT2_fbkErrorC1</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT2_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT2_fbkErrorC2</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT2_fbkErrorC2</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT2_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF</name> + <x>360</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LLRF-title</name> + <text>LLRF Systems</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>MEBT2_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-3:MEBT2_LLRF_Energised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT2_LLRF_Energised</name> + <text>MEBT-2 relay closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT2_fbkErrorLLRF</name> + <pv_name>KG-NCG:PSS-LLRRB-3:MEBT2_fbkErrorLLRF</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT2_fbkErrorLLRF</name> + <text>Feedback error in MEBT-2 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>MEBT Coaxial Cable</name> + <x>690</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>MCC-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MCC-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MCC-title</name> + <text>MEBT Coaxial Cable</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>MCC-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3isolationConfirmed</name> + <pv_name>TBD</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3isolationConfirmed</name> + <text>RF switch closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/mebt3.bob b/NON-APPROVED/pss1-pss/popups/permits/mebt3.bob new file mode 100644 index 0000000000000000000000000000000000000000..8b5dcf428c63c843bd6c209d6ca082fc786ce3f1 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/mebt3.bob @@ -0,0 +1,361 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>MEBT-3</name> + <width>1020</width> + <height>290</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1020</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>MEBT-3</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>670</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Solid State Amplifier</name> + <x>30</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>SSA-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>SSA-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>SSA-title</name> + <text>Solid State Amplifier</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>SSA-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>MEBT3_ActuatorsEnergised</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT3_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT3_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT3_fbkErrorC1</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT3_fbkErrorC1</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT3_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT3_fbkErrorC2</name> + <pv_name>KG-NCG:PSS-ICC-4:MEBT3_fbkErrorC2</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT3_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF</name> + <x>360</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LLRF-title</name> + <text>LLRF Systems</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>MEBT3_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-4:MEBT3_LLRF_Energised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT3_LLRF_Energised</name> + <text>MEBT-3 relay closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MEBT3_fbkErrorLLRF</name> + <pv_name>KG-NCG:PSS-LLRRB-4:MEBT3_fbkErrorLLRF</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MEBT3_fbkErrorLLRF</name> + <text>Feedback error in MEBT-3 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>MEBT Coaxial Cable</name> + <x>690</x> + <y>80</y> + <height>180</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>MCC-titlebar</name> + <width>300</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MCC-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MCC-title</name> + <text>MEBT Coaxial Cable</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>MCC-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>140</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3isolationConfirmed</name> + <pv_name>TBD</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3isolationConfirmed</name> + <text>RF switch closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/permits/rfq_dtl1.bob b/NON-APPROVED/pss1-pss/popups/permits/rfq_dtl1.bob new file mode 100644 index 0000000000000000000000000000000000000000..23dd14ccbb704b44024b4bbecf1e9caddc5b971a --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/permits/rfq_dtl1.bob @@ -0,0 +1,484 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>RFQ and DTL-1</name> + <width>1020</width> + <height>320</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1020</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>RFQ and DTL-1</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>670</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Modulator Circuit Breakers</name> + <x>30</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>MCB-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MCB-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MCB-title</name> + <text>Modulator Circuit Breakers</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>MCB-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>RFQDTL1_ActuatorsEnergised</name> + <pv_name>KG-NCG:PSS-ICC-1:RFQDTL1_ActuatorsEnergised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQDTL1_ActuatorsEnergised</name> + <text>Contactors closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>RFQDTL1_fbkErrorUVR</name> + <pv_name>KG-NCG:PSS-ICC-1:RFQDTL1_fbkErrorUVR</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQDTL1_fbkErrorUVR</name> + <text>Feedback error in circuit breaker</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>RFQDTL1_fbkErrorC1</name> + <pv_name>KG-NCG:PSS-ICC-1:RFQDTL1_fbkErrorC1</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQDTL1_fbkErrorC1</name> + <text>Feedback error in contactor 1</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>RFQDTL1_fbkErrorC2</name> + <pv_name>KG-NCG:PSS-ICC-1:RFQDTL1_fbkErrorC2</pv_name> + <x>20</x> + <y>140</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQDTL1_fbkErrorC2</name> + <text>Feedback error in contactor 2</text> + <x>46</x> + <y>140</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF</name> + <x>360</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>LLRF-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LLRF-title</name> + <text>LLRF Systems</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>LLRF-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>RFQ_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-1:RFQ_LLRF_Energised</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQ_LLRF_Energised</name> + <text>RFQ relay closed</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>RFQDTL1_fbkErrorLLRF_RFQ</name> + <pv_name>KG-NCG:PSS-LLRRB-1:RFQDTL1_fbkErrorLLRF_RFQ</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQDTL1_fbkErrorLLRF_RFQ</name> + <text>Feedback error in RFQ relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL1_LLRF_Energised</name> + <pv_name>KG-NCG:PSS-LLRRB-5:DTL1_LLRF_Energised</pv_name> + <x>20</x> + <y>100</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL1_LLRF_Energised</name> + <text>DTL-1 relay closed</text> + <x>46</x> + <y>100</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>RFQDTL1_fbkErrorLLRF_DTL1</name> + <pv_name>KG-NCG:PSS-LLRRB-5:RFQDTL1_fbkErrorLLRF_DTL1</pv_name> + <x>20</x> + <y>140</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_RFQDTL1_fbkErrorLLRF_DTL1</name> + <text>Feedback error in DTL-1 relay</text> + <x>46</x> + <y>140</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>RF Waveguides</name> + <x>690</x> + <y>80</y> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>RFWG-titlebar</name> + <width>300</width> + <height>220</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFWG-background</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>RFWG-title</name> + <text>RF Waveguides</text> + <x>10</x> + <width>280</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>RFWG-content-group</name> + <x>10</x> + <y>30</y> + <width>280</width> + <height>180</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>RFQDTL1isolationConfirmed</name> + <pv_name>KG-NCG:PSS-Area-1:RFQDTL1isolationConfirmed</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3isolationConfirmed</name> + <text>Isolated</text> + <x>46</x> + <y>20</y> + <width>230</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL2_1</name> + <x>20</x> + <y>60</y> + <visible>false</visible> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL2_1</name> + <text>Feedback error in DTL-2 relay</text> + <x>46</x> + <y>60</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL3_LLRF_Energised_1</name> + <x>20</x> + <y>100</y> + <visible>false</visible> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL3_LLRF_Energised_1</name> + <text>DTL-3 relay closed</text> + <x>46</x> + <y>100</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>DTL2DTL3_fbkErrorLLRF_DTL3_1</name> + <x>20</x> + <y>140</y> + <visible>false</visible> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_DTL2DTL3_fbkErrorLLRF_DTL3_1</name> + <text>Feedback error in DTL-3 relay</text> + <x>46</x> + <y>140</y> + <width>230</width> + <visible>false</visible> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/popups/rad_faceplate.bob b/NON-APPROVED/pss1-pss/popups/rad_faceplate.bob new file mode 100644 index 0000000000000000000000000000000000000000..c38e94a83c1682f90637fd3229f61edacec80f48 --- /dev/null +++ b/NON-APPROVED/pss1-pss/popups/rad_faceplate.bob @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>AMM $(RM)</name> + <width>340</width> + <height>250</height> + <widget type="rectangle" version="2.0.0"> + <name>Title Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>340</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Title</name> + <class>TITLE</class> + <text>AMM $(RM)</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>320</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>Radiation Monitor</name> + <x>30</x> + <y>80</y> + <width>280</width> + <height>140</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>RM-titlebar</name> + <width>280</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RM-background</name> + <x>10</x> + <y>30</y> + <width>260</width> + <height>100</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>RM-title</name> + <text>Radiation monitor</text> + <x>10</x> + <width>260</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>RM-content-group</name> + <x>10</x> + <y>30</y> + <width>260</width> + <height>100</height> + <style>3</style> + <transparent>true</transparent> + <widget type="led" version="2.0.0"> + <name>LvlOK</name> + <pv_name>$(P):LvlOK</pv_name> + <x>20</x> + <y>20</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_LvlOK</name> + <text>High Radiation</text> + <x>46</x> + <y>20</y> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>MonitorOK</name> + <pv_name>$(P):MonitorOK</pv_name> + <x>20</x> + <y>60</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </on_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LB_MonitorOK</name> + <text>Monitor Fault</text> + <x>46</x> + <y>60</y> + <width>160</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/pss1-pss/symbols/Key/Key-black@256.png b/NON-APPROVED/pss1-pss/symbols/Key/Key-black@256.png new file mode 100644 index 0000000000000000000000000000000000000000..06894ccfd9ab4f532463b81fb597685591787b55 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/Key/Key-black@256.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/Key/lock.svg b/NON-APPROVED/pss1-pss/symbols/Key/lock.svg new file mode 100644 index 0000000000000000000000000000000000000000..8ed0971eedeff6d7b24aa315b8eda55b3f7132eb --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/Key/lock.svg @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"> +<path d="M384,224v-96C384,57.438,326.594,0,256,0c-70.578,0-128,57.438-128,128v96c-35.344,0-64,28.656-64,64v160 + c0,35.344,28.656,64,64,64h256c35.344,0,64-28.656,64-64V288C448,252.656,419.344,224,384,224z M272,379.094V432 + c0,8.844-7.156,16-16,16s-16-7.156-16-16v-52.906c-9.391-5.563-16-15.375-16-27.094c0-17.688,14.328-32,32-32s32,14.313,32,32 + C288,363.719,281.391,373.531,272,379.094z M320,224H192v-96c0-35.313,28.703-64,64-64c35.281,0,64,28.688,64,64V224z"/> +</svg> diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-BLACK.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-BLACK.png new file mode 100644 index 0000000000000000000000000000000000000000..95b339c6907aef16d25541e88260924d87d9e8ed Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-BLACK.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-GREEN.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-GREEN.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca9c437ad7605c02b621e280b38ebd026dc6a02 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-GREEN.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-RED.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-RED.png new file mode 100644 index 0000000000000000000000000000000000000000..50b9ef25b2ba684fe6ecb4220c0ec36b2a5b019a Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-left-RED.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-BLACK.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-BLACK.png new file mode 100644 index 0000000000000000000000000000000000000000..f8af8377550de26e27eb8e00155adaeb14cc2eb0 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-BLACK.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-GREEN.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-GREEN.png new file mode 100644 index 0000000000000000000000000000000000000000..e8da53de7e70cfd26435c2db779ea722bc43f2c4 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-GREEN.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-RED.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-RED.png new file mode 100644 index 0000000000000000000000000000000000000000..3503770ff67779844e689abf0717a7cab73ed0c7 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Down-right-RED.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Left-right-GREEN.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Left-right-GREEN.png new file mode 100644 index 0000000000000000000000000000000000000000..f7059adad1d54e36467395b5862a542686844ae9 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Left-right-GREEN.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Left-right-RED.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Left-right-RED.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb2bc789ee5db2ba7291cc033a76bc8a3120a97 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Left-right-RED.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-BLACK.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-BLACK.png new file mode 100644 index 0000000000000000000000000000000000000000..1a50ea75d32d284cba9f12702929e87561de2bc8 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-BLACK.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-GREEN.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-GREEN.png new file mode 100644 index 0000000000000000000000000000000000000000..56fc55e5cc42ff0f1e93c1413077438ddf2bd11b Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-GREEN.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-RED.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-RED.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf022c88f7eac9f2acd9d557899c6af5070bbee Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-left-RED.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-BLACK.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-BLACK.png new file mode 100644 index 0000000000000000000000000000000000000000..f18df7945cc5f159fd7090c1e3d8b8d8b8372a7e Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-BLACK.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-GREEN.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-GREEN.png new file mode 100644 index 0000000000000000000000000000000000000000..95fc5a18be6dc79327849e817715c7464f2cec59 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-GREEN.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-RED.png b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-RED.png new file mode 100644 index 0000000000000000000000000000000000000000..b53713eb0c8cf0b088d579841b55479c06ca4861 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/door v2/Door_thin/Up-right-RED.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-OFF.svg b/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-OFF.svg new file mode 100644 index 0000000000000000000000000000000000000000..54a5c15cb281ec4f22fca950bf27b38feb55c1de --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-OFF.svg @@ -0,0 +1 @@ +<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134 164.5"><defs><style>.cls-1{fill:#a9a9a9;}</style></defs><title>emergency-button</title><path class="cls-1" d="M118.681,153h4v10h-111V153h4V125h12v12h28V113h-28c0-8,17.54545-20,28-20h23c10.45455,0,28,12,28,20h-28v24h28V125h12"/><path class="cls-1" d="M107.968,8.25737,95.8768,31.2602l-37.33536-.118a8.1062,8.1062,0,0,0-3.59788.88472C5.34,57.09415,6.34,57.09415,6.34,57.09415a7.04,7.04,0,0,0,5.54427,12.917c49.7215-17.81245,48.7215-17.81245,48.7215-17.81245l9.732.53083L54.53069,58.39175A9.38907,9.38907,0,0,0,48.80947,70.483,9.50986,9.50986,0,0,0,59.3082,76.61707l41.22815-7.0778a10.81219,10.81219,0,0,0,7.78557-5.54427l.47185-1.00269,22.413-42.58472A13.11182,13.11182,0,0,0,107.968,8.25737Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-ON.svg b/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-ON.svg new file mode 100644 index 0000000000000000000000000000000000000000..e0a2c5a94943a4df7fe039d2467f16f9b83adf90 --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-ON.svg @@ -0,0 +1 @@ +<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134 164.5"><defs><style>.cls-1{fill:#288c28;}</style></defs><title>emergency-button</title><path class="cls-1" d="M118.681,153h4v10h-111V153h4V125h12v12h28V113h-28c0-8,17.54545-20,28-20h23c10.45455,0,28,12,28,20h-28v24h28V125h12"/><path class="cls-1" d="M107.968,8.25737,95.8768,31.2602l-37.33536-.118a8.1062,8.1062,0,0,0-3.59788.88472C5.34,57.09415,6.34,57.09415,6.34,57.09415a7.04,7.04,0,0,0,5.54427,12.917c49.7215-17.81245,48.7215-17.81245,48.7215-17.81245l9.732.53083L54.53069,58.39175A9.38907,9.38907,0,0,0,48.80947,70.483,9.50986,9.50986,0,0,0,59.3082,76.61707l41.22815-7.0778a10.81219,10.81219,0,0,0,7.78557-5.54427l.47185-1.00269,22.413-42.58472A13.11182,13.11182,0,0,0,107.968,8.25737Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-RED.svg b/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-RED.svg new file mode 100644 index 0000000000000000000000000000000000000000..519dc10d56ea0b1de9f85bac0b8c86e80669716d --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/esos/emergency-button-RED.svg @@ -0,0 +1 @@ +<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134 164.5"><defs><style>.cls-1{fill:#de2116;}</style></defs><title>emergency-button</title><path class="cls-1" d="M118.681,153h4v10h-111V153h4V125h12v12h28V113h-28c0-8,17.54545-20,28-20h23c10.45455,0,28,12,28,20h-28v24h28V125h12"/><path class="cls-1" d="M107.968,8.25737,95.8768,31.2602l-37.33536-.118a8.1062,8.1062,0,0,0-3.59788.88472C5.34,57.09415,6.34,57.09415,6.34,57.09415a7.04,7.04,0,0,0,5.54427,12.917c49.7215-17.81245,48.7215-17.81245,48.7215-17.81245l9.732.53083L54.53069,58.39175A9.38907,9.38907,0,0,0,48.80947,70.483,9.50986,9.50986,0,0,0,59.3082,76.61707l41.22815-7.0778a10.81219,10.81219,0,0,0,7.78557-5.54427l.47185-1.00269,22.413-42.58472A13.11182,13.11182,0,0,0,107.968,8.25737Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/pss1-pss/symbols/plc/CPU.png b/NON-APPROVED/pss1-pss/symbols/plc/CPU.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cf90af824eec8f308bc94db2aa3db946e6a122 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/CPU.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/GCPU.png b/NON-APPROVED/pss1-pss/symbols/plc/GCPU.png new file mode 100644 index 0000000000000000000000000000000000000000..584bc5c48f6f79a91011b29aa49db8ef77918fde Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/GCPU.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/HMI.png b/NON-APPROVED/pss1-pss/symbols/plc/HMI.png new file mode 100644 index 0000000000000000000000000000000000000000..dad7fd3ddf3efe3f8a09115f91f2c2d877740152 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/HMI.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/RIO0.png b/NON-APPROVED/pss1-pss/symbols/plc/RIO0.png new file mode 100644 index 0000000000000000000000000000000000000000..990f334e5faed82fb7e31797ab5403fe538fc284 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/RIO0.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/RIO1.png b/NON-APPROVED/pss1-pss/symbols/plc/RIO1.png new file mode 100644 index 0000000000000000000000000000000000000000..990f334e5faed82fb7e31797ab5403fe538fc284 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/RIO1.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/RIO2.png b/NON-APPROVED/pss1-pss/symbols/plc/RIO2.png new file mode 100644 index 0000000000000000000000000000000000000000..990f334e5faed82fb7e31797ab5403fe538fc284 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/RIO2.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/RIO3.png b/NON-APPROVED/pss1-pss/symbols/plc/RIO3.png new file mode 100644 index 0000000000000000000000000000000000000000..990f334e5faed82fb7e31797ab5403fe538fc284 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/RIO3.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/RIO4.png b/NON-APPROVED/pss1-pss/symbols/plc/RIO4.png new file mode 100644 index 0000000000000000000000000000000000000000..ee18153779b09d1f2dc16bc262af78b8ce02824d Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/RIO4.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/RIO5.png b/NON-APPROVED/pss1-pss/symbols/plc/RIO5.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe81a85436a516560fd45ac7433cff1fca153f5 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/RIO5.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/plc/Switch.png b/NON-APPROVED/pss1-pss/symbols/plc/Switch.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7fcb4d1493fbef4684fdf476a013cc31de8062 Binary files /dev/null and b/NON-APPROVED/pss1-pss/symbols/plc/Switch.png differ diff --git a/NON-APPROVED/pss1-pss/symbols/rad/Radiation_warning_ERROR.svg b/NON-APPROVED/pss1-pss/symbols/rad/Radiation_warning_ERROR.svg new file mode 100644 index 0000000000000000000000000000000000000000..bc269990d23ad017b4797c33f4cfed985758eb9f --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/rad/Radiation_warning_ERROR.svg @@ -0,0 +1 @@ +<svg id="Layer_4" data-name="Layer 4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:red;}.cls-2{fill:none;}.cls-3{fill:#960810;}.cls-4{fill:#fff;}</style></defs><title>Radiation_warning</title><circle class="cls-1" cx="66.38986" cy="67.125" r="59.04689"/><rect class="cls-2" x="-0.24751" y="0.125" width="134" height="134"/><path class="cls-3" d="M66.62549,127.43513A60.31014,60.31014,0,0,1,23.97977,24.47929a60.31008,60.31008,0,1,1,85.29133,85.29133A59.91534,59.91534,0,0,1,66.62549,127.43513Zm0-117.26272A56.95259,56.95259,0,1,0,123.57807,67.125,57.01712,57.01712,0,0,0,66.62549,10.17241Z"/><circle class="cls-4" cx="66.62549" cy="66.91339" r="9.65475"/><path class="cls-4" d="M66.58687,115.49609a48.50475,48.50475,0,0,1-24.21412-6.488l16.8765-29.27321a14.54089,14.54089,0,0,0,7.35693,1.96958,14.98742,14.98742,0,0,0,7.43415-1.98888L90.91684,108.9888A48.84321,48.84321,0,0,1,66.58687,115.49609ZM18.06209,66.97131v-.07723A48.56247,48.56247,0,0,1,42.29551,24.89591L59.23,54.1498a14.76316,14.76316,0,0,0-5.38735,5.40667,14.56024,14.56024,0,0,0-1.98888,7.35692v.05792Zm63.33517-.03861a14.81611,14.81611,0,0,0-7.39554-12.8022L90.89753,24.85729a48.54936,48.54936,0,0,1,24.29135,42.01748Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/pss1-pss/symbols/rad/Radiation_warning_NEUTRAL.svg b/NON-APPROVED/pss1-pss/symbols/rad/Radiation_warning_NEUTRAL.svg new file mode 100644 index 0000000000000000000000000000000000000000..983af186c4c1e34de5d8e0c99e203737bf27ccf6 --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/rad/Radiation_warning_NEUTRAL.svg @@ -0,0 +1 @@ +<svg id="Layer_4" data-name="Layer 4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#dce1dd;}</style></defs><title>Radiation_warning</title><rect class="cls-1" x="-0.16128" y="0.125" width="134" height="134"/><circle class="cls-2" cx="66.87189" cy="67.125" r="59.04689"/><rect class="cls-1" x="0.23452" y="0.125" width="134" height="134"/><path d="M67.10752,127.43513A60.31013,60.31013,0,0,1,24.46181,24.47929a60.31007,60.31007,0,1,1,85.29132,85.29133A59.91534,59.91534,0,0,1,67.10752,127.43513Zm0-117.26272A56.95259,56.95259,0,1,0,124.0601,67.125,57.01712,57.01712,0,0,0,67.10752,10.17241Z"/><circle cx="67.10752" cy="66.91339" r="9.65475"/><path d="M67.0689,115.49609a48.50475,48.50475,0,0,1-24.21412-6.488L59.73129,79.73489a14.54083,14.54083,0,0,0,7.35692,1.96958,14.98749,14.98749,0,0,0,7.43416-1.98888l16.8765,29.27321A48.84321,48.84321,0,0,1,67.0689,115.49609ZM18.54412,66.97131v-.07723A48.56245,48.56245,0,0,1,42.77755,24.89591L59.712,54.1498a14.76316,14.76316,0,0,0-5.38735,5.40667,14.56024,14.56024,0,0,0-1.98888,7.35692v.05792Zm63.33517-.03861a14.81611,14.81611,0,0,0-7.39554-12.8022L91.37956,24.85729a48.54931,48.54931,0,0,1,24.29135,42.01748Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/pss1-pss/symbols/search/search-person-OFF.svg b/NON-APPROVED/pss1-pss/symbols/search/search-person-OFF.svg new file mode 100644 index 0000000000000000000000000000000000000000..a100b9bf7b4d3f8cb0f21bd039dce1ac4769574d --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/search/search-person-OFF.svg @@ -0,0 +1 @@ +<svg id="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160 160"><defs><style>.cls-1{fill:#a9a9a9;}.cls-2,.cls-3{fill:none;}.cls-2{stroke:#a9a9a9;stroke-miterlimit:10;stroke-width:12.05888px;}</style></defs><path class="cls-1" d="M55.20967,100.77833c-10.99651,0-13.85316-6.35521-24.84967-6.35533-1.08745,0-9.86685-5.35815-9.71394-6.36642a18.69265,18.69265,0,0,1,4.94129-9.99888,32.99565,32.99565,0,0,1,14.71691-8.86808A47.13255,47.13255,0,0,1,52.4386,67.10489a47.545,47.545,0,0,1,16.02076,1.92485,33.446,33.446,0,0,1,14.75783,8.515,18.77,18.77,0,0,1,5.48335,10.95882c.0619.50518-.12835.62157-.61876.62-3.64532-.01162-7.38,8.77013-11.02537,8.77015C69.54414,97.89376,62.72194,100.77833,55.20967,100.77833Z"/><path class="cls-1" d="M71.43459,45.77728a17.87174,17.87174,0,0,1-5.40973,12.58449A15.43326,15.43326,0,0,1,53.2814,63.01954a15.62461,15.62461,0,0,1-10.7153-5.64311,18.17664,18.17664,0,0,1-4.44481-11.40031,18.192,18.192,0,0,1,5.3664-14.17327,15.28391,15.28391,0,0,1,12.14747-4.70311A15.89445,15.89445,0,0,1,68.071,34.23959,19.05241,19.05241,0,0,1,71.43459,45.77728Z"/><path class="cls-1" d="M89.56506,104.921l48.64,48.64a11.60127,11.60127,0,0,0,16.40666,0l0,0a11.60127,11.60127,0,0,0,0-16.40666l-48.64-48.64Z"/><rect class="cls-1" x="92.22396" y="83.43904" width="8.43729" height="23.90565" transform="translate(-39.20485 96.13485) rotate(-45)"/><circle class="cls-2" cx="55" cy="56" r="47"/><rect class="cls-3" width="160" height="160"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/pss1-pss/symbols/search/search-person-ON.svg b/NON-APPROVED/pss1-pss/symbols/search/search-person-ON.svg new file mode 100644 index 0000000000000000000000000000000000000000..21b8eca0fadc49661c49b5c12c30d77025be6cb1 --- /dev/null +++ b/NON-APPROVED/pss1-pss/symbols/search/search-person-ON.svg @@ -0,0 +1 @@ +<svg id="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160 160"><defs><style>.cls-1{fill:#288c28;}.cls-2,.cls-3{fill:none;}.cls-2{stroke:#288c28;stroke-miterlimit:10;stroke-width:12.05888px;}</style></defs><path class="cls-1" d="M55.20967,100.77833c-10.99651,0-13.85316-6.35521-24.84967-6.35533-1.08745,0-9.86685-5.35815-9.71394-6.36642a18.69265,18.69265,0,0,1,4.94129-9.99888,32.99565,32.99565,0,0,1,14.71691-8.86808A47.13255,47.13255,0,0,1,52.4386,67.10489a47.545,47.545,0,0,1,16.02076,1.92485,33.446,33.446,0,0,1,14.75783,8.515,18.77,18.77,0,0,1,5.48335,10.95882c.0619.50518-.12835.62157-.61876.62-3.64532-.01162-7.38,8.77013-11.02537,8.77015C69.54414,97.89376,62.72194,100.77833,55.20967,100.77833Z"/><path class="cls-1" d="M71.43459,45.77728a17.87174,17.87174,0,0,1-5.40973,12.58449A15.43326,15.43326,0,0,1,53.2814,63.01954a15.62461,15.62461,0,0,1-10.7153-5.64311,18.17664,18.17664,0,0,1-4.44481-11.40031,18.192,18.192,0,0,1,5.3664-14.17327,15.28391,15.28391,0,0,1,12.14747-4.70311A15.89445,15.89445,0,0,1,68.071,34.23959,19.05241,19.05241,0,0,1,71.43459,45.77728Z"/><path class="cls-1" d="M89.56506,104.921l48.64,48.64a11.60127,11.60127,0,0,0,16.40666,0l0,0a11.60127,11.60127,0,0,0,0-16.40666l-48.64-48.64Z"/><rect class="cls-1" x="92.22396" y="83.43904" width="8.43729" height="23.90565" transform="translate(-39.20485 96.13485) rotate(-45)"/><circle class="cls-2" cx="55" cy="56" r="47"/><rect class="cls-3" width="160" height="160"/></svg> \ No newline at end of file