From dfb216f4f065bd6af8abb144f1022fd6b289a0a2 Mon Sep 17 00:00:00 2001 From: Juliano Murari <juliano.murari@ess.eu> Date: Fri, 8 Jul 2022 15:41:18 +0200 Subject: [PATCH] Add IOCStats to all BPMs --- 10-Top/bpmioc/top_tab.bob | 5301 +++++++++++++++++++++++++++---------- 1 file changed, 3960 insertions(+), 1341 deletions(-) diff --git a/10-Top/bpmioc/top_tab.bob b/10-Top/bpmioc/top_tab.bob index e868d07..2cd99f8 100644 --- a/10-Top/bpmioc/top_tab.bob +++ b/10-Top/bpmioc/top_tab.bob @@ -135,6 +135,87 @@ <tooltip>$(actions)</tooltip> </widget> </widget> + <widget type="group" version="2.0.0"> + <name>BPMManagerIOCStats</name> + <macros> + <IOCNAME>PBI-BPM01:Ctrl-IOC-112</IOCNAME> + </macros> + <x>1860</x> + <width>220</width> + <height>50</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_47</name> + <text>BPM Manager IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_54</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_40</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_21</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> <widget type="tabs" version="2.0.0"> <name>BPMTabs</name> <tabs> @@ -1163,16 +1244,16 @@ if (action_ == 1): </widget> <widget type="group" version="2.0.0"> <name>IOCStats</name> - <x>1827</x> - <y>88</y> + <x>1820</x> + <y>20</y> <width>470</width> - <height>890</height> + <height>520</height> <style>3</style> <transparent>true</transparent> <widget type="rectangle" version="2.0.0"> <name>IOCStatsBackground</name> <width>470</width> - <height>890</height> + <height>520</height> <line_width>0</line_width> <background_color> <color name="GROUP-BORDER" red="150" green="155" blue="151"> @@ -1182,10 +1263,11 @@ if (action_ == 1): <corner_height>10</corner_height> </widget> <widget type="label" version="2.0.0"> - <name>IOCStatsTittle</name> + <name>IOCStatsHeader</name> <text>IOCStats</text> <x>10</x> - <width>200</width> + <y>20</y> + <width>440</width> <height>30</height> <font> <font family="Source Sans Pro" style="BOLD" size="14.0"> @@ -1195,158 +1277,40 @@ if (action_ == 1): <color name="WHITE" red="255" green="255" blue="255"> </color> </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_48</name> - <text>Ctrl-AMC-210 IOC</text> - <x>20</x> - <y>180</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_49</name> - <text>Ctrl-AMC-220 IOC</text> - <x>250</x> - <y>180</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_50</name> - <text>Ctrl-AMC-230 IOC</text> - <x>20</x> - <y>250</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_51</name> - <text>Ctrl-AMC-240 IOC</text> - <x>250</x> - <y>250</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_53</name> - <text>Ctrl-EVR-101 IOC</text> - <x>20</x> - <y>340</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_52</name> - <text>BPM RFFE IOC</text> - <x>250</x> - <y>435</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_54</name> - <text>Ctrl-EVR-201 IOC</text> - <x>250</x> - <y>340</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_55</name> - <text>BPM IPMI IOC</text> - <x>250</x> - <y>520</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_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>Group_22</name> + <name>AMC-110</name> <macros> - <IOCNAME>PBI-BPM01:SC-IOC-108</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-IOC-101</IOCNAME> </macros> <x>10</x> - <y>200</y> + <y>70</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_41</name> + <text>Ctrl-AMC-110 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_55</name> + <name>BGGrey03-background_48</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1358,7 +1322,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_41</name> + <name>Action Button_34</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1372,7 +1336,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1382,11 +1346,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_22</name> + <name>LED_15</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1400,18 +1364,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_23</name> + <name>AMC-120</name> <macros> - <IOCNAME>PBI-BPM01:SC-IOC-109</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-IOC-102</IOCNAME> </macros> - <x>240</x> - <y>200</y> + <x>10</x> + <y>160</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_42</name> + <text>Ctrl-AMC-120 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_56</name> + <name>BGGrey03-background_49</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1423,7 +1404,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_42</name> + <name>Action Button_35</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1437,7 +1418,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1447,11 +1428,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_23</name> + <name>LED_16</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1465,18 +1446,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_24</name> + <name>AMC-130</name> <macros> - <IOCNAME>PBI-BPM01:SC-IOC-110</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-IOC-103</IOCNAME> </macros> <x>10</x> - <y>270</y> + <y>250</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_43</name> + <text>Ctrl-AMC-130 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_57</name> + <name>BGGrey03-background_50</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1488,7 +1486,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_43</name> + <name>Action Button_36</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1502,7 +1500,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1512,11 +1510,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_24</name> + <name>LED_17</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1530,18 +1528,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_25</name> + <name>AMC-140</name> <macros> - <IOCNAME>PBI-BPM01:SC-IOC-111</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-IOC-104</IOCNAME> </macros> - <x>240</x> - <y>270</y> + <x>10</x> + <y>340</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_44</name> + <text>Ctrl-AMC-140 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_58</name> + <name>BGGrey03-background_51</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1553,7 +1568,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_44</name> + <name>Action Button_37</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1567,7 +1582,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1577,11 +1592,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_25</name> + <name>LED_18</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1595,18 +1610,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_26</name> + <name>EVR-101</name> <macros> - <IOCNAME>PBI-BPM01:SC-IOC-114</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-EVR-101</IOCNAME> </macros> - <x>240</x> - <y>455</y> + <x>10</x> + <y>430</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_53</name> + <text>Ctrl-EVR-101 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_59</name> + <name>BGGrey03-background_60</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1618,7 +1650,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_45</name> + <name>Action Button_46</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1632,7 +1664,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1642,11 +1674,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_26</name> + <name>LED_27</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1660,18 +1692,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_27</name> + <name>RFFE</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-EVR-101</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-IOC-106</IOCNAME> </macros> - <x>10</x> - <y>360</y> + <x>240</x> + <y>70</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_45</name> + <text>BPM RFFE IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_60</name> + <name>BGGrey03-background_52</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1683,7 +1732,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_46</name> + <name>Action Button_38</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1697,7 +1746,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1707,11 +1756,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_27</name> + <name>LED_19</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1725,83 +1774,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_28</name> + <name>IPMI</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-EVR-201</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-IOC-107</IOCNAME> </macros> <x>240</x> - <y>360</y> + <y>160</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> - <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_61</name> - <width>220</width> - <height>40</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="action_button" version="3.0.0"> - <name>Action Button_47</name> - <actions> - <action type="open_display"> - <file>../../99-Shared/iocStats/iocStats.bob</file> - <macros> - <P>$(IOCNAME):</P> - <R></R> - </macros> - <target>window</target> - <description>Open Display</description> - </action> - </actions> - <text>$(IOCNAME)</text> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_46</name> + <text>BPM IPMI IOC</text> <x>10</x> - <y>8</y> - <width>180</width> - <height>25</height> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_28</name> - <pv_name>$(IOCNAME):HEARTBEAT</pv_name> - <bit>0</bit> - <x>190</x> - <y>8</y> - <height>25</height> - <off_color> - <color name="OK" red="61" green="216" blue="61"> - </color> - </off_color> - <on_color> - <color name="ON" red="70" green="255" blue="70"> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> </color> - </on_color> - <square>true</square> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>Group_29</name> - <macros> - <IOCNAME>PBI-BPM01:SC-IOC-115</IOCNAME> - </macros> - <x>240</x> - <y>540</y> - <width>220</width> - <height>40</height> - <style>3</style> - <transparent>true</transparent> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_62</name> + <name>BGGrey03-background_53</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1813,7 +1814,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_48</name> + <name>Action Button_39</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1827,7 +1828,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1837,11 +1838,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_29</name> + <name>LED_20</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1854,19 +1855,76 @@ if (action_ == 1): <square>true</square> </widget> </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IOCStats_2</name> + <x>1820</x> + <y>560</y> + <width>470</width> + <height>520</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>IOCStatsBackground_2</name> + <width>470</width> + <height>520</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>IOCStatsHeader_2</name> + <text>IOCStats</text> + <x>10</x> + <y>20</y> + <width>440</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_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>Group_15</name> + <name>AMC-210</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-IOC-101</IOCNAME> + <IOCNAME>PBI-BPM01:SC-IOC-108</IOCNAME> </macros> - <x>10</x> - <y>50</y> + <x>6</x> + <y>68</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_48</name> + <text>Ctrl-AMC-210 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_48</name> + <name>BGGrey03-background_55</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1878,7 +1936,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_34</name> + <name>Action Button_41</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1892,7 +1950,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1902,11 +1960,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_15</name> + <name>LED_22</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1920,18 +1978,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_16</name> + <name>AMC-220</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-IOC-102</IOCNAME> + <IOCNAME>PBI-BPM01:SC-IOC-109</IOCNAME> </macros> - <x>240</x> - <y>50</y> + <x>6</x> + <y>158</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_49</name> + <text>Ctrl-AMC-220 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_49</name> + <name>BGGrey03-background_56</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -1943,7 +2018,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_35</name> + <name>Action Button_42</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -1957,7 +2032,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -1967,11 +2042,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_16</name> + <name>LED_23</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -1985,18 +2060,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_17</name> + <name>AMC-230</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-IOC-103</IOCNAME> + <IOCNAME>PBI-BPM01:SC-IOC-110</IOCNAME> </macros> - <x>10</x> - <y>120</y> + <x>6</x> + <y>248</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_50</name> + <text>Ctrl-AMC-230 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_50</name> + <name>BGGrey03-background_57</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -2008,7 +2100,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_36</name> + <name>Action Button_43</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -2022,7 +2114,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -2032,11 +2124,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_17</name> + <name>LED_24</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -2050,18 +2142,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_18</name> + <name>AMC-240</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-IOC-104</IOCNAME> + <IOCNAME>PBI-BPM01:SC-IOC-111</IOCNAME> </macros> - <x>240</x> - <y>120</y> + <x>6</x> + <y>338</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_51</name> + <text>Ctrl-AMC-240 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_51</name> + <name>BGGrey03-background_58</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -2073,7 +2182,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_37</name> + <name>Action Button_44</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -2087,7 +2196,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -2097,11 +2206,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_18</name> + <name>LED_25</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -2115,18 +2224,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_19</name> + <name>EVR-201</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-IOC-106</IOCNAME> + <IOCNAME>PBI-BPM01:Ctrl-EVR-201</IOCNAME> </macros> - <x>10</x> - <y>455</y> + <x>6</x> + <y>428</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_54</name> + <text>Ctrl-EVR-201 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_52</name> + <name>BGGrey03-background_61</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -2138,7 +2264,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_38</name> + <name>Action Button_47</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -2152,7 +2278,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -2162,11 +2288,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_19</name> + <name>LED_28</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -2180,18 +2306,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_20</name> + <name>RFFE_2</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-IOC-107</IOCNAME> + <IOCNAME>PBI-BPM01:SC-IOC-114</IOCNAME> </macros> - <x>10</x> - <y>540</y> + <x>236</x> + <y>68</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_52</name> + <text>BPM RFFE IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_53</name> + <name>BGGrey03-background_59</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -2203,7 +2346,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_39</name> + <name>Action Button_45</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -2217,7 +2360,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -2227,11 +2370,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_20</name> + <name>LED_26</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -2245,18 +2388,35 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Group_21</name> + <name>IPMI_2</name> <macros> - <IOCNAME>PBI-BPM01:Ctrl-IOC-112</IOCNAME> + <IOCNAME>PBI-BPM01:SC-IOC-115</IOCNAME> </macros> - <x>10</x> - <y>630</y> + <x>236</x> + <y>158</y> <width>220</width> - <height>40</height> + <height>80</height> <style>3</style> <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_55</name> + <text>BPM IPMI IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> <widget type="rectangle" version="2.0.0"> - <name>BGGrey03-background_54</name> + <name>BGGrey03-background_62</name> + <y>20</y> <width>220</width> <height>40</height> <line_width>0</line_width> @@ -2268,7 +2428,7 @@ if (action_ == 1): <corner_height>5</corner_height> </widget> <widget type="action_button" version="3.0.0"> - <name>Action Button_40</name> + <name>Action Button_48</name> <actions> <action type="open_display"> <file>../../99-Shared/iocStats/iocStats.bob</file> @@ -2282,7 +2442,7 @@ if (action_ == 1): </actions> <text>$(IOCNAME)</text> <x>10</x> - <y>8</y> + <y>28</y> <width>180</width> <height>25</height> <font> @@ -2292,11 +2452,11 @@ if (action_ == 1): <tooltip>$(actions)</tooltip> </widget> <widget type="led" version="2.0.0"> - <name>LED_21</name> + <name>LED_29</name> <pv_name>$(IOCNAME):HEARTBEAT</pv_name> <bit>0</bit> <x>190</x> - <y>8</y> + <y>28</y> <height>25</height> <off_color> <color name="OK" red="61" green="216" blue="61"> @@ -2309,125 +2469,6 @@ if (action_ == 1): <square>true</square> </widget> </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_41</name> - <text>Ctrl-AMC-110 IOC</text> - <x>20</x> - <y>30</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_42</name> - <text>Ctrl-AMC-120 IOC</text> - <x>250</x> - <y>30</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_43</name> - <text>Ctrl-AMC-130 IOC</text> - <x>20</x> - <y>100</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_44</name> - <text>Ctrl-AMC-140 IOC</text> - <x>250</x> - <y>100</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_45</name> - <text>BPM RFFE IOC</text> - <x>20</x> - <y>435</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_46</name> - <text>BPM IPMI IOC</text> - <x>20</x> - <y>520</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey02-title_47</name> - <text>BPM Manager IOC</text> - <x>20</x> - <y>610</y> - <width>200</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> </widget> </children> </tab> @@ -3408,984 +3449,3112 @@ if (action_ == 1): </widget> </widget> </widget> - </children> - </tab> - <tab> - <name>BPM03</name> - <children> <widget type="group" version="2.0.0"> - <name>BPM03</name> - <x>10</x> + <name>IOCStats</name> + <x>1820</x> <y>20</y> - <width>1740</width> + <width>470</width> <height>520</height> <style>3</style> <transparent>true</transparent> - <widget type="embedded" version="2.0.0"> - <name>AMC-110</name> - <macros> - <AMC_NAME>Ctrl-AMC-110</AMC_NAME> - <BPM_TITLE>SPK-060 BPM 1/SPK-070 BPM 1</BPM_TITLE> - <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> - <IOCNAME>PBI-BPM03:Ctrl-IOC-101</IOCNAME> - <P1_BPMMan>PBI-BPM::</P1_BPMMan> - <P2_BPMMan>PBI-BPM::</P2_BPMMan> - <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> - <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> - <R1_BPMMan>BPM01-</R1_BPMMan> - <R2_BPMMan>BPM02-</R2_BPMMan> - <RFFE_NAME>PBI-BPMFE-110</RFFE_NAME> - <RTM_NAME>Ctrl-RTM-110</RTM_NAME> - <S1_BPMMan>SPK-</S1_BPMMan> - <S2_BPMMan>SPK-</S2_BPMMan> - <SYSTEM1>SPK-060:PBI-BPM-001:</SYSTEM1> - <SYSTEM2>SPK-070:PBI-BPM-001:</SYSTEM2> - <SYSTEM_P>SPK-060</SYSTEM_P> - </macros> - <file>support/instance.opi</file> - <y>70</y> - <width>1740</width> - <height>80</height> - <resize>2</resize> - <transparent>true</transparent> - <actions> - </actions> - <border_color> - <color red="0" green="128" blue="255"> - </color> - </border_color> - </widget> - <widget type="embedded" version="2.0.0"> - <name>AMC-120</name> - <macros> - <AMC_NAME>Ctrl-AMC-120</AMC_NAME> - <BPM_TITLE>SPK-080 BPM 1/SPK-090 BPM 1</BPM_TITLE> - <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> - <IOCNAME>PBI-BPM03:Ctrl-IOC-102</IOCNAME> - <P1_BPMMan>PBI-BPM::</P1_BPMMan> - <P2_BPMMan>PBI-BPM::</P2_BPMMan> - <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> - <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> - <R1_BPMMan>BPM01-</R1_BPMMan> - <R2_BPMMan>BPM02-</R2_BPMMan> - <RFFE_NAME>PBI-BPMFE-120</RFFE_NAME> - <RTM_NAME>Ctrl-RTM-120</RTM_NAME> - <S1_BPMMan>SPK-</S1_BPMMan> - <S2_BPMMan>SPK-</S2_BPMMan> - <SYSTEM1>SPK-080:PBI-BPM-001:</SYSTEM1> - <SYSTEM2>SPK-090:PBI-BPM-001:</SYSTEM2> - <SYSTEM_P>SPK-080</SYSTEM_P> - </macros> - <file>support/instance.opi</file> - <y>160</y> - <width>1740</width> - <height>80</height> - <resize>2</resize> - <transparent>true</transparent> - <actions> - </actions> - <border_color> - <color red="0" green="128" blue="255"> + <widget type="rectangle" version="2.0.0"> + <name>IOCStatsBackground_3</name> + <width>470</width> + <height>520</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> </color> - </border_color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> </widget> - <widget type="embedded" version="2.0.0"> - <name>AMC-130</name> - <macros> - <AMC_NAME>Ctrl-AMC-130</AMC_NAME> - <BPM_TITLE>SPK-100 BPM 1/SPK-110 BPM 1</BPM_TITLE> - <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> - <IOCNAME>PBI-BPM03:Ctrl-IOC-103</IOCNAME> - <P1_BPMMan>PBI-BPM::</P1_BPMMan> - <P2_BPMMan>PBI-BPM::</P2_BPMMan> - <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> - <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> - <R1_BPMMan>BPM01-</R1_BPMMan> - <R2_BPMMan>BPM01-</R2_BPMMan> - <RFFE_NAME>PBI-BPMFE-130</RFFE_NAME> - <RTM_NAME>Ctrl-RTM-130</RTM_NAME> - <S1_BPMMan>SPK-</S1_BPMMan> - <S2_BPMMan>SPK-</S2_BPMMan> - <SYSTEM1>SPK-100:PBI-BPM-001:</SYSTEM1> - <SYSTEM2>SPK-110:PBI-BPM-001:</SYSTEM2> - <SYSTEM_P>SPK-100</SYSTEM_P> - </macros> - <file>support/instance.opi</file> - <y>250</y> - <width>1740</width> - <height>80</height> - <resize>2</resize> - <transparent>true</transparent> - <actions> - </actions> - <border_color> - <color red="0" green="128" blue="255"> + <widget type="label" version="2.0.0"> + <name>IOCStatsHeader_3</name> + <text>IOCStats</text> + <x>10</x> + <y>20</y> + <width>440</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> </color> - </border_color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> - <widget type="embedded" version="2.0.0"> - <name>AMC-140</name> + <widget type="group" version="2.0.0"> + <name>AMC-110</name> <macros> - <AMC_NAME>Ctrl-AMC-140</AMC_NAME> - <BPM_TITLE>SPK-120 BPM 1/SPK-130 BPM 1</BPM_TITLE> - <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> - <IOCNAME>PBI-BPM03:Ctrl-IOC-104</IOCNAME> - <P1_BPMMan>PBI-BPM::</P1_BPMMan> - <P2_BPMMan>PBI-BPM::</P2_BPMMan> - <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> - <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> - <R1_BPMMan>BPM01-</R1_BPMMan> - <R2_BPMMan>BPM01-</R2_BPMMan> - <RFFE_NAME>PBI-BPMFE-140</RFFE_NAME> - <RTM_NAME>Ctrl-RTM-140</RTM_NAME> - <S1_BPMMan>SPK-</S1_BPMMan> - <S2_BPMMan>SPK-</S2_BPMMan> - <SYSTEM1>SPK-120:PBI-BPM-001:</SYSTEM1> - <SYSTEM2>SPK-130:PBI-BPM-001:</SYSTEM2> - <SYSTEM_P>SPK-120</SYSTEM_P> + <IOCNAME>PBI-BPM02:SC-IOC-101</IOCNAME> </macros> - <file>support/instance.opi</file> - <y>340</y> - <width>1740</width> + <x>10</x> + <y>70</y> + <width>220</width> <height>80</height> - <resize>2</resize> - <transparent>true</transparent> - <actions> - </actions> - <border_color> - <color red="0" green="128" blue="255"> - </color> - </border_color> - </widget> - <widget type="embedded" version="2.0.0"> - <name>EVR-101</name> - <macros> - <EVR>PBI-BPM03:Ctrl-EVR-101</EVR> - <EVR_OPI>../../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</EVR_OPI> - <P>PBI-BPM03:</P> - <R>Ctrl-EVR-101:</R> - </macros> - <file>support/evr-instance.bob</file> - <y>440</y> - <width>1010</width> - <height>65</height> - <resize>2</resize> - </widget> - <widget type="group" version="2.0.0"> - <name>RFFE</name> - <x>1610</x> - <width>110</width> - <height>430</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>RFFEHeader</name> - <text>RFFE</text> + <name>BGGrey02-title_56</name> + <text>Ctrl-AMC-110 IOC</text> <x>10</x> - <width>90</width> - <height>30</height> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>RFFEDetails</name> - <actions> - <action type="open_display"> - <file>../bpmrffeioc/top.bob</file> - <target>window</target> - <description>Open RFFE Launcher</description> - </action> - </actions> - <text>Details</text> - <x>20</x> - <y>30</y> - <width>70</width> - <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + <wrap_words>false</wrap_words> </widget> <widget type="rectangle" version="2.0.0"> - <name>RFFEBackground</name> - <width>110</width> - <height>430</height> + <name>BGGrey03-background_63</name> + <y>20</y> + <width>220</width> + <height>40</height> <line_width>0</line_width> <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <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="action_button" version="3.0.0"> + <name>Action Button_49</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_30</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> </widget> <widget type="group" version="2.0.0"> - <name>IPMI</name> - <x>1480</x> - <width>90</width> - <height>430</height> + <name>AMC-120</name> + <macros> + <IOCNAME>PBI-BPM02:SC-IOC-102</IOCNAME> + </macros> + <x>10</x> + <y>160</y> + <width>220</width> + <height>80</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>IPMIHeader</name> - <text>IPMI Manager</text> - <width>90</width> - <height>30</height> + <name>BGGrey02-title_57</name> + <text>Ctrl-AMC-120 IOC</text> + <x>10</x> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_64</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> - <name>IPMIDetails</name> + <name>Action Button_50</name> <actions> <action type="open_display"> - <file>../../99-Shared/ipmi-pbi-bpm01/chassis/Chassis.bob</file> + <file>../../99-Shared/iocStats/iocStats.bob</file> <macros> - <CRATE_NUM>1</CRATE_NUM> - <IOCNAME>PBI-BPM03:Ctrl-IOC-107</IOCNAME> - <IOC_PREF>PBI-BPM03:Ctrl-IOC-$(CRATE_NUM)07:</IOC_PREF> - <MTCA_PREF>PBI-BPM03:Ctrl-MTCA-$(CRATE_NUM)00:</MTCA_PREF> - <NAME_MODE>0</NAME_MODE> - <P>PBI-BPM03:Ctrl</P> - <SLOT10_IDX></SLOT10_IDX> - <SLOT10_MODULE></SLOT10_MODULE> - <SLOT11_IDX></SLOT11_IDX> - <SLOT11_MODULE></SLOT11_MODULE> - <SLOT12_IDX></SLOT12_IDX> - <SLOT12_MODULE></SLOT12_MODULE> - <SLOT17_MODULE></SLOT17_MODULE> - <SLOT18_MODULE></SLOT18_MODULE> - <SLOT19_MODULE>RTM</SLOT19_MODULE> - <SLOT1_IDX>01</SLOT1_IDX> - <SLOT1_MODULE>CPU</SLOT1_MODULE> - <SLOT20_MODULE></SLOT20_MODULE> - <SLOT21_MODULE>RTM</SLOT21_MODULE> - <SLOT22_MODULE></SLOT22_MODULE> - <SLOT23_MODULE>RTM</SLOT23_MODULE> - <SLOT24_MODULE></SLOT24_MODULE> - <SLOT25_MODULE>RTM</SLOT25_MODULE> - <SLOT26_MODULE></SLOT26_MODULE> - <SLOT27_MODULE></SLOT27_MODULE> - <SLOT28_MODULE></SLOT28_MODULE> - <SLOT2_IDX>01</SLOT2_IDX> - <SLOT2_MODULE>EVR</SLOT2_MODULE> - <SLOT3_IDX>10</SLOT3_IDX> - <SLOT3_MODULE>AMC</SLOT3_MODULE> - <SLOT4_IDX></SLOT4_IDX> - <SLOT4_MODULE></SLOT4_MODULE> - <SLOT5_IDX>20</SLOT5_IDX> - <SLOT5_MODULE>AMC</SLOT5_MODULE> - <SLOT6_IDX></SLOT6_IDX> - <SLOT6_MODULE></SLOT6_MODULE> - <SLOT7_IDX>30</SLOT7_IDX> - <SLOT7_MODULE>AMC</SLOT7_MODULE> - <SLOT8_IDX></SLOT8_IDX> - <SLOT8_MODULE></SLOT8_MODULE> - <SLOT9_IDX>40</SLOT9_IDX> - <SLOT9_MODULE>AMC</SLOT9_MODULE> + <P>$(IOCNAME):</P> + <R></R> </macros> <target>window</target> - <description>Carrier1</description> + <description>Open Display</description> </action> </actions> - <text>Details</text> + <text>$(IOCNAME)</text> <x>10</x> - <y>30</y> - <width>70</width> - <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> </widget> - <widget type="rectangle" version="2.0.0"> - <name>IPMIBackground</name> - <width>90</width> - <height>430</height> - <line_width>0</line_width> - <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <widget type="led" version="2.0.0"> + <name>LED_31</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> </color> - </background_color> - <corner_width>5</corner_width> - <corner_height>5</corner_height> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> </widget> </widget> <widget type="group" version="2.0.0"> - <name>Arrays</name> - <x>475</x> - <width>70</width> - <height>430</height> + <name>AMC-130</name> + <macros> + <IOCNAME>PBI-BPM02:SC-IOC-103</IOCNAME> + </macros> + <x>10</x> + <y>250</y> + <width>220</width> + <height>80</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>ArraysHeader</name> - <text>Arrays</text> - <width>70</width> - <height>30</height> + <name>BGGrey02-title_58</name> + <text>Ctrl-AMC-130 IOC</text> + <x>10</x> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_65</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> - <name>ArraysStart</name> + <name>Action Button_51</name> <actions> - <action type="write_pv"> - <pv_name>loc://trigTransfArraysBPM03</pv_name> - <value>1</value> - <description>Set Acquisition to START</description> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> </action> </actions> - <pv_name>loc://trigTransfArraysBPM03(0)</pv_name> - <text>Yes</text> - <y>30</y> - <width>34</width> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + <font family="Source Sans Pro" style="BOLD" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(1) - pvs[2].write(1) - pvs[3].write(1) - pvs[4].write(1) - - -]]></text> - <pv_name>loc://trigTransfArraysBPM03</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:TransferArrays</pv_name> - </script> - </scripts> + <tooltip>$(actions)</tooltip> </widget> - <widget type="action_button" version="3.0.0"> - <name>ArraysStop</name> - <actions> - <action type="write_pv"> - <pv_name>loc://trigStopTransfArraysBPM03</pv_name> - <value>1</value> - <description>Set Acquisition to START</description> - </action> - </actions> - <pv_name>loc://trigStopTransfArraysBPM03(0)</pv_name> - <text>No</text> - <x>34</x> - <y>30</y> - <width>34</width> + <widget type="led" version="2.0.0"> + <name>LED_32</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>EVR-101</name> + <macros> + <IOCNAME>PBI-BPM02:Ctrl-EVR-101</IOCNAME> + </macros> + <x>10</x> + <y>430</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_60</name> + <text>Ctrl-EVR-101 IOC</text> + <x>10</x> + <width>200</width> <font> <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(0) - pvs[2].write(0) - pvs[3].write(0) - pvs[4].write(0) - - -]]></text> - <pv_name>loc://trigStopTransfArraysBPM03</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:TransferArrays</pv_name> - </script> - </scripts> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> <widget type="rectangle" version="2.0.0"> - <name>ArraysBackground</name> - <width>70</width> - <height>430</height> + <name>BGGrey03-background_67</name> + <y>20</y> + <width>220</width> + <height>40</height> <line_width>0</line_width> <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <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="action_button" version="3.0.0"> + <name>Action Button_53</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_34</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> </widget> <widget type="group" version="2.0.0"> - <name>AcqCtrl</name> - <x>396</x> - <width>70</width> - <height>430</height> + <name>RFFE</name> + <macros> + <IOCNAME>PBI-BPM02:SC-IOC-106</IOCNAME> + </macros> + <x>240</x> + <y>70</y> + <width>220</width> + <height>80</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>AcqCtrlHeader</name> - <text>Acq. Ctrl</text> - <width>70</width> - <height>30</height> + <name>BGGrey02-title_61</name> + <text>BPM RFFE IOC</text> + <x>10</x> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_68</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> - <name>AcqCtrlStart</name> + <name>Action Button_54</name> <actions> - <action type="write_pv"> - <pv_name>loc://trigAcquistionBPM03</pv_name> - <value>1</value> - <description>Set Acquisition to START</description> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> </action> </actions> - <pv_name>loc://trigAcquistionBPM03(0)</pv_name> - <text>Start</text> - <x>1</x> - <y>30</y> - <width>34</width> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + <font family="Source Sans Pro" style="BOLD" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(1) - pvs[2].write(1) - pvs[3].write(1) - pvs[4].write(1) - - -]]></text> - <pv_name>loc://trigAcquistionBPM03</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:Acquire</pv_name> - </script> - </scripts> + <tooltip>$(actions)</tooltip> </widget> - <widget type="action_button" version="3.0.0"> - <name>AcqCtrlStop</name> - <actions> - <action type="write_pv"> - <pv_name>loc://trigStopAcquistionBPM03</pv_name> - <value>1</value> - <description>Set Acquisition to STOP</description> - </action> - </actions> - <pv_name>loc://trigStopAcquistionBPM03(0)</pv_name> - <text>Stop</text> - <x>35</x> - <y>30</y> - <width>34</width> + <widget type="led" version="2.0.0"> + <name>LED_35</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IPMI</name> + <macros> + <IOCNAME>PBI-BPM02:SC-IOC-107</IOCNAME> + </macros> + <x>240</x> + <y>160</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_62</name> + <text>BPM IPMI IOC</text> + <x>10</x> + <width>200</width> <font> <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(0) - pvs[2].write(0) - pvs[3].write(0) - pvs[4].write(0) - - -]]></text> - <pv_name>loc://trigStopAcquistionBPM03</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:Acquire</pv_name> - </script> - </scripts> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> <widget type="rectangle" version="2.0.0"> - <name>AcqCtrlBackground</name> - <width>70</width> - <height>430</height> + <name>BGGrey03-background_69</name> + <y>20</y> + <width>220</width> + <height>40</height> <line_width>0</line_width> <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <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> - </widget> - </children> - </tab> - <tab> - <name>BPM04</name> - <children> + <widget type="action_button" version="3.0.0"> + <name>Action Button_55</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_36</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + </widget> <widget type="group" version="2.0.0"> - <name>BPM04</name> - <x>10</x> - <y>20</y> - <width>1740</width> + <name>IOCStats_2</name> + <x>1820</x> + <y>560</y> + <width>470</width> <height>520</height> <style>3</style> <transparent>true</transparent> - <widget type="embedded" version="2.0.0"> - <name>AMC-110</name> - <macros> - <AMC_NAME>Ctrl-AMC-110</AMC_NAME> - <BPM_TITLE>MBL-010 BPM 1/MBL-020 BPM 1</BPM_TITLE> - <CONTROL_GROUP>PBI-BPM04</CONTROL_GROUP> - <IOCNAME>PBI-BPM04:Ctrl-IOC-101</IOCNAME> - <P1_BPMMan>PBI-BPM::</P1_BPMMan> - <P2_BPMMan>PBI-BPM::</P2_BPMMan> - <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> - <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> - <R1_BPMMan>BPM01-</R1_BPMMan> - <R2_BPMMan>BPM02-</R2_BPMMan> - <RFFE_NAME>PBI-BPMFE-110</RFFE_NAME> - <RTM_NAME>Ctrl-RTM-110</RTM_NAME> - <S1_BPMMan>MBL-</S1_BPMMan> - <S2_BPMMan>MBL-</S2_BPMMan> - <SYSTEM1>MBL-010:PBI-BPM-001:</SYSTEM1> - <SYSTEM2>MBL-020:PBI-BPM-001:</SYSTEM2> - <SYSTEM_P>MBL-010</SYSTEM_P> - </macros> - <file>support/instance.opi</file> - <y>70</y> - <width>1740</width> - <height>80</height> - <resize>2</resize> - <transparent>true</transparent> - <actions> - </actions> - <border_color> - <color red="0" green="128" blue="255"> + <widget type="rectangle" version="2.0.0"> + <name>IOCStatsBackground_2</name> + <width>470</width> + <height>520</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> </color> - </border_color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> </widget> - <widget type="embedded" version="2.0.0"> - <name>AMC-120</name> + <widget type="label" version="2.0.0"> + <name>IOCStatsHeader_2</name> + <text>IOCStats</text> + <x>10</x> + <y>20</y> + <width>440</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_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>AMC-210</name> <macros> - <AMC_NAME>Ctrl-AMC-120</AMC_NAME> - <BPM_TITLE>MBL-030 BPM 1/MBL-040 BPM 1</BPM_TITLE> - <CONTROL_GROUP>PBI-BPM04</CONTROL_GROUP> - <IOCNAME>PBI-BPM04:Ctrl-IOC-102</IOCNAME> - <P1_BPMMan>PBI-BPM::</P1_BPMMan> - <P2_BPMMan>PBI-BPM::</P2_BPMMan> - <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> - <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> - <R1_BPMMan>BPM01-</R1_BPMMan> - <R2_BPMMan>BPM02-</R2_BPMMan> - <RFFE_NAME>PBI-BPMFE-120</RFFE_NAME> - <RTM_NAME>Ctrl-RTM-120</RTM_NAME> - <S1_BPMMan>MBL-</S1_BPMMan> - <S2_BPMMan>MBL-</S2_BPMMan> - <SYSTEM1>MBL-030:PBI-BPM-001:</SYSTEM1> - <SYSTEM2>MBL-040:PBI-BPM-001:</SYSTEM2> - <SYSTEM_P>MBL-030</SYSTEM_P> + <IOCNAME>PBI-BPM02:SC-IOC-201</IOCNAME> </macros> - <file>support/instance.opi</file> - <y>160</y> - <width>1740</width> + <x>6</x> + <y>68</y> + <width>220</width> <height>80</height> - <resize>2</resize> + <style>3</style> <transparent>true</transparent> - <actions> - </actions> - <border_color> - <color red="0" green="128" blue="255"> - </color> - </border_color> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_63</name> + <text>Ctrl-AMC-210 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_70</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_56</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_37</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> </widget> - <widget type="embedded" version="2.0.0"> - <name>EVR-101</name> + <widget type="group" version="2.0.0"> + <name>AMC-220</name> <macros> - <EVR>PBI-BPM04:Ctrl-EVR-101</EVR> - <EVR_OPI>../../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</EVR_OPI> - <P>PBI-BPM04:</P> - <R>Ctrl-EVR-101:</R> + <IOCNAME>PBI-BPM02:SC-IOC-202</IOCNAME> </macros> - <file>support/evr-instance.bob</file> - <y>440</y> - <width>1010</width> - <height>65</height> - <resize>2</resize> - </widget> - <widget type="group" version="2.0.0"> - <name>RFFE</name> - <x>1610</x> - <width>110</width> - <height>430</height> + <x>6</x> + <y>158</y> + <width>220</width> + <height>80</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>RFFEHeader</name> - <text>RFFE</text> + <name>BGGrey02-title_64</name> + <text>Ctrl-AMC-220 IOC</text> <x>10</x> - <width>90</width> - <height>30</height> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_71</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> - <name>RFFEDetails</name> + <name>Action Button_57</name> <actions> <action type="open_display"> - <file>../bpmrffeioc/top.bob</file> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> <target>window</target> - <description>Open RFFE Launcher</description> + <description>Open Display</description> </action> </actions> - <text>Details</text> - <x>20</x> - <y>30</y> - <width>70</width> - <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_38</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMC-230</name> + <macros> + <IOCNAME>PBI-BPM02:SC-IOC-203</IOCNAME> + </macros> + <x>6</x> + <y>248</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_65</name> + <text>Ctrl-AMC-230 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_72</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_58</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_39</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>EVR-201</name> + <macros> + <IOCNAME>PBI-BPM02:Ctrl-EVR-201</IOCNAME> + </macros> + <x>6</x> + <y>428</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_67</name> + <text>Ctrl-EVR-201 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_74</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_60</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_41</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>RFFE</name> + <macros> + <IOCNAME>PBI-BPM02:SC-IOC-206</IOCNAME> + </macros> + <x>236</x> + <y>68</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_68</name> + <text>BPM RFFE IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_75</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_61</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_42</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IPMI</name> + <macros> + <IOCNAME>PBI-BPM02:SC-IOC-207</IOCNAME> + </macros> + <x>236</x> + <y>158</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_69</name> + <text>BPM IPMI IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_76</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_62</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_43</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + </widget> + </children> + </tab> + <tab> + <name>BPM03</name> + <children> + <widget type="group" version="2.0.0"> + <name>BPM03</name> + <x>10</x> + <y>20</y> + <width>1740</width> + <height>520</height> + <style>3</style> + <transparent>true</transparent> + <widget type="embedded" version="2.0.0"> + <name>AMC-110</name> + <macros> + <AMC_NAME>Ctrl-AMC-110</AMC_NAME> + <BPM_TITLE>SPK-060 BPM 1/SPK-070 BPM 1</BPM_TITLE> + <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> + <IOCNAME>PBI-BPM03:Ctrl-IOC-101</IOCNAME> + <P1_BPMMan>PBI-BPM::</P1_BPMMan> + <P2_BPMMan>PBI-BPM::</P2_BPMMan> + <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> + <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> + <R1_BPMMan>BPM01-</R1_BPMMan> + <R2_BPMMan>BPM02-</R2_BPMMan> + <RFFE_NAME>PBI-BPMFE-110</RFFE_NAME> + <RTM_NAME>Ctrl-RTM-110</RTM_NAME> + <S1_BPMMan>SPK-</S1_BPMMan> + <S2_BPMMan>SPK-</S2_BPMMan> + <SYSTEM1>SPK-060:PBI-BPM-001:</SYSTEM1> + <SYSTEM2>SPK-070:PBI-BPM-001:</SYSTEM2> + <SYSTEM_P>SPK-060</SYSTEM_P> + </macros> + <file>support/instance.opi</file> + <y>70</y> + <width>1740</width> + <height>80</height> + <resize>2</resize> + <transparent>true</transparent> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>AMC-120</name> + <macros> + <AMC_NAME>Ctrl-AMC-120</AMC_NAME> + <BPM_TITLE>SPK-080 BPM 1/SPK-090 BPM 1</BPM_TITLE> + <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> + <IOCNAME>PBI-BPM03:Ctrl-IOC-102</IOCNAME> + <P1_BPMMan>PBI-BPM::</P1_BPMMan> + <P2_BPMMan>PBI-BPM::</P2_BPMMan> + <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> + <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> + <R1_BPMMan>BPM01-</R1_BPMMan> + <R2_BPMMan>BPM02-</R2_BPMMan> + <RFFE_NAME>PBI-BPMFE-120</RFFE_NAME> + <RTM_NAME>Ctrl-RTM-120</RTM_NAME> + <S1_BPMMan>SPK-</S1_BPMMan> + <S2_BPMMan>SPK-</S2_BPMMan> + <SYSTEM1>SPK-080:PBI-BPM-001:</SYSTEM1> + <SYSTEM2>SPK-090:PBI-BPM-001:</SYSTEM2> + <SYSTEM_P>SPK-080</SYSTEM_P> + </macros> + <file>support/instance.opi</file> + <y>160</y> + <width>1740</width> + <height>80</height> + <resize>2</resize> + <transparent>true</transparent> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>AMC-130</name> + <macros> + <AMC_NAME>Ctrl-AMC-130</AMC_NAME> + <BPM_TITLE>SPK-100 BPM 1/SPK-110 BPM 1</BPM_TITLE> + <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> + <IOCNAME>PBI-BPM03:Ctrl-IOC-103</IOCNAME> + <P1_BPMMan>PBI-BPM::</P1_BPMMan> + <P2_BPMMan>PBI-BPM::</P2_BPMMan> + <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> + <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> + <R1_BPMMan>BPM01-</R1_BPMMan> + <R2_BPMMan>BPM01-</R2_BPMMan> + <RFFE_NAME>PBI-BPMFE-130</RFFE_NAME> + <RTM_NAME>Ctrl-RTM-130</RTM_NAME> + <S1_BPMMan>SPK-</S1_BPMMan> + <S2_BPMMan>SPK-</S2_BPMMan> + <SYSTEM1>SPK-100:PBI-BPM-001:</SYSTEM1> + <SYSTEM2>SPK-110:PBI-BPM-001:</SYSTEM2> + <SYSTEM_P>SPK-100</SYSTEM_P> + </macros> + <file>support/instance.opi</file> + <y>250</y> + <width>1740</width> + <height>80</height> + <resize>2</resize> + <transparent>true</transparent> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>AMC-140</name> + <macros> + <AMC_NAME>Ctrl-AMC-140</AMC_NAME> + <BPM_TITLE>SPK-120 BPM 1/SPK-130 BPM 1</BPM_TITLE> + <CONTROL_GROUP>PBI-BPM03</CONTROL_GROUP> + <IOCNAME>PBI-BPM03:Ctrl-IOC-104</IOCNAME> + <P1_BPMMan>PBI-BPM::</P1_BPMMan> + <P2_BPMMan>PBI-BPM::</P2_BPMMan> + <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> + <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> + <R1_BPMMan>BPM01-</R1_BPMMan> + <R2_BPMMan>BPM01-</R2_BPMMan> + <RFFE_NAME>PBI-BPMFE-140</RFFE_NAME> + <RTM_NAME>Ctrl-RTM-140</RTM_NAME> + <S1_BPMMan>SPK-</S1_BPMMan> + <S2_BPMMan>SPK-</S2_BPMMan> + <SYSTEM1>SPK-120:PBI-BPM-001:</SYSTEM1> + <SYSTEM2>SPK-130:PBI-BPM-001:</SYSTEM2> + <SYSTEM_P>SPK-120</SYSTEM_P> + </macros> + <file>support/instance.opi</file> + <y>340</y> + <width>1740</width> + <height>80</height> + <resize>2</resize> + <transparent>true</transparent> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>EVR-101</name> + <macros> + <EVR>PBI-BPM03:Ctrl-EVR-101</EVR> + <EVR_OPI>../../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</EVR_OPI> + <P>PBI-BPM03:</P> + <R>Ctrl-EVR-101:</R> + </macros> + <file>support/evr-instance.bob</file> + <y>440</y> + <width>1010</width> + <height>65</height> + <resize>2</resize> + </widget> + <widget type="group" version="2.0.0"> + <name>RFFE</name> + <x>1610</x> + <width>110</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>RFFEHeader</name> + <text>RFFE</text> + <x>10</x> + <width>90</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>RFFEDetails</name> + <actions> + <action type="open_display"> + <file>../bpmrffeioc/top.bob</file> + <target>window</target> + <description>Open RFFE Launcher</description> + </action> + </actions> + <text>Details</text> + <x>20</x> + <y>30</y> + <width>70</width> + <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFFEBackground</name> + <width>110</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IPMI</name> + <x>1480</x> + <width>90</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>IPMIHeader</name> + <text>IPMI Manager</text> + <width>90</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>IPMIDetails</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/ipmi-pbi-bpm01/chassis/Chassis.bob</file> + <macros> + <CRATE_NUM>1</CRATE_NUM> + <IOCNAME>PBI-BPM03:Ctrl-IOC-107</IOCNAME> + <IOC_PREF>PBI-BPM03:Ctrl-IOC-$(CRATE_NUM)07:</IOC_PREF> + <MTCA_PREF>PBI-BPM03:Ctrl-MTCA-$(CRATE_NUM)00:</MTCA_PREF> + <NAME_MODE>0</NAME_MODE> + <P>PBI-BPM03:Ctrl</P> + <SLOT10_IDX></SLOT10_IDX> + <SLOT10_MODULE></SLOT10_MODULE> + <SLOT11_IDX></SLOT11_IDX> + <SLOT11_MODULE></SLOT11_MODULE> + <SLOT12_IDX></SLOT12_IDX> + <SLOT12_MODULE></SLOT12_MODULE> + <SLOT17_MODULE></SLOT17_MODULE> + <SLOT18_MODULE></SLOT18_MODULE> + <SLOT19_MODULE>RTM</SLOT19_MODULE> + <SLOT1_IDX>01</SLOT1_IDX> + <SLOT1_MODULE>CPU</SLOT1_MODULE> + <SLOT20_MODULE></SLOT20_MODULE> + <SLOT21_MODULE>RTM</SLOT21_MODULE> + <SLOT22_MODULE></SLOT22_MODULE> + <SLOT23_MODULE>RTM</SLOT23_MODULE> + <SLOT24_MODULE></SLOT24_MODULE> + <SLOT25_MODULE>RTM</SLOT25_MODULE> + <SLOT26_MODULE></SLOT26_MODULE> + <SLOT27_MODULE></SLOT27_MODULE> + <SLOT28_MODULE></SLOT28_MODULE> + <SLOT2_IDX>01</SLOT2_IDX> + <SLOT2_MODULE>EVR</SLOT2_MODULE> + <SLOT3_IDX>10</SLOT3_IDX> + <SLOT3_MODULE>AMC</SLOT3_MODULE> + <SLOT4_IDX></SLOT4_IDX> + <SLOT4_MODULE></SLOT4_MODULE> + <SLOT5_IDX>20</SLOT5_IDX> + <SLOT5_MODULE>AMC</SLOT5_MODULE> + <SLOT6_IDX></SLOT6_IDX> + <SLOT6_MODULE></SLOT6_MODULE> + <SLOT7_IDX>30</SLOT7_IDX> + <SLOT7_MODULE>AMC</SLOT7_MODULE> + <SLOT8_IDX></SLOT8_IDX> + <SLOT8_MODULE></SLOT8_MODULE> + <SLOT9_IDX>40</SLOT9_IDX> + <SLOT9_MODULE>AMC</SLOT9_MODULE> + </macros> + <target>window</target> + <description>Carrier1</description> + </action> + </actions> + <text>Details</text> + <x>10</x> + <y>30</y> + <width>70</width> + <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>IPMIBackground</name> + <width>90</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Arrays</name> + <x>475</x> + <width>70</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>ArraysHeader</name> + <text>Arrays</text> + <width>70</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>ArraysStart</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigTransfArraysBPM03</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigTransfArraysBPM03(0)</pv_name> + <text>Yes</text> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(1) + pvs[2].write(1) + pvs[3].write(1) + pvs[4].write(1) + + +]]></text> + <pv_name>loc://trigTransfArraysBPM03</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:TransferArrays</pv_name> + </script> + </scripts> + </widget> + <widget type="action_button" version="3.0.0"> + <name>ArraysStop</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigStopTransfArraysBPM03</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigStopTransfArraysBPM03(0)</pv_name> + <text>No</text> + <x>34</x> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(0) + pvs[2].write(0) + pvs[3].write(0) + pvs[4].write(0) + + +]]></text> + <pv_name>loc://trigStopTransfArraysBPM03</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:TransferArrays</pv_name> + </script> + </scripts> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>ArraysBackground</name> + <width>70</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AcqCtrl</name> + <x>396</x> + <width>70</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>AcqCtrlHeader</name> + <text>Acq. Ctrl</text> + <width>70</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AcqCtrlStart</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigAcquistionBPM03</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigAcquistionBPM03(0)</pv_name> + <text>Start</text> + <x>1</x> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(1) + pvs[2].write(1) + pvs[3].write(1) + pvs[4].write(1) + + +]]></text> + <pv_name>loc://trigAcquistionBPM03</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:Acquire</pv_name> + </script> + </scripts> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AcqCtrlStop</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigStopAcquistionBPM03</pv_name> + <value>1</value> + <description>Set Acquisition to STOP</description> + </action> + </actions> + <pv_name>loc://trigStopAcquistionBPM03(0)</pv_name> + <text>Stop</text> + <x>35</x> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(0) + pvs[2].write(0) + pvs[3].write(0) + pvs[4].write(0) + + +]]></text> + <pv_name>loc://trigStopAcquistionBPM03</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-110:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-120:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-130:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM03:Ctrl-AMC-140:Acquire</pv_name> + </script> + </scripts> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>AcqCtrlBackground</name> + <width>70</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IOCStats</name> + <x>1820</x> + <y>20</y> + <width>470</width> + <height>520</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>IOCStatsBackground</name> + <width>470</width> + <height>520</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>IOCStatsHeader</name> + <text>IOCStats</text> + <x>10</x> + <y>20</y> + <width>440</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_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>AMC-110</name> + <macros> + <IOCNAME>PBI-BPM03:SC-IOC-101</IOCNAME> + </macros> + <x>6</x> + <y>68</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_70</name> + <text>Ctrl-AMC-110 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_77</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_63</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_44</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMC-120</name> + <macros> + <IOCNAME>PBI-BPM03:SC-IOC-102</IOCNAME> + </macros> + <x>6</x> + <y>158</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_71</name> + <text>Ctrl-AMC-120 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_78</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_64</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_45</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMC-130</name> + <macros> + <IOCNAME>PBI-BPM03:SC-IOC-103</IOCNAME> + </macros> + <x>6</x> + <y>248</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_72</name> + <text>Ctrl-AMC-130 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_79</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_65</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_46</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMC-140</name> + <macros> + <IOCNAME>PBI-BPM03:SC-IOC-104</IOCNAME> + </macros> + <x>6</x> + <y>338</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_73</name> + <text>Ctrl-AMC-140 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_80</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_66</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_47</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>EVR-101</name> + <macros> + <IOCNAME>PBI-BPM03:Ctrl-EVR-101</IOCNAME> + </macros> + <x>6</x> + <y>428</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_74</name> + <text>Ctrl-EVR-101 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_81</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_67</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_48</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>RFFE</name> + <macros> + <IOCNAME>PBI-BPM03:SC-IOC-106</IOCNAME> + </macros> + <x>236</x> + <y>68</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_75</name> + <text>BPM RFFE IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_82</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_68</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_49</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IPMI</name> + <macros> + <IOCNAME>PBI-BPM03:SC-IOC-107</IOCNAME> + </macros> + <x>236</x> + <y>158</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_76</name> + <text>BPM IPMI IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_83</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_69</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_50</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + </widget> + </children> + </tab> + <tab> + <name>BPM04</name> + <children> + <widget type="group" version="2.0.0"> + <name>BPM04</name> + <x>10</x> + <y>20</y> + <width>1740</width> + <height>520</height> + <style>3</style> + <transparent>true</transparent> + <widget type="embedded" version="2.0.0"> + <name>AMC-110</name> + <macros> + <AMC_NAME>Ctrl-AMC-110</AMC_NAME> + <BPM_TITLE>MBL-010 BPM 1/MBL-020 BPM 1</BPM_TITLE> + <CONTROL_GROUP>PBI-BPM04</CONTROL_GROUP> + <IOCNAME>PBI-BPM04:Ctrl-IOC-101</IOCNAME> + <P1_BPMMan>PBI-BPM::</P1_BPMMan> + <P2_BPMMan>PBI-BPM::</P2_BPMMan> + <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> + <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> + <R1_BPMMan>BPM01-</R1_BPMMan> + <R2_BPMMan>BPM02-</R2_BPMMan> + <RFFE_NAME>PBI-BPMFE-110</RFFE_NAME> + <RTM_NAME>Ctrl-RTM-110</RTM_NAME> + <S1_BPMMan>MBL-</S1_BPMMan> + <S2_BPMMan>MBL-</S2_BPMMan> + <SYSTEM1>MBL-010:PBI-BPM-001:</SYSTEM1> + <SYSTEM2>MBL-020:PBI-BPM-001:</SYSTEM2> + <SYSTEM_P>MBL-010</SYSTEM_P> + </macros> + <file>support/instance.opi</file> + <y>70</y> + <width>1740</width> + <height>80</height> + <resize>2</resize> + <transparent>true</transparent> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>AMC-120</name> + <macros> + <AMC_NAME>Ctrl-AMC-120</AMC_NAME> + <BPM_TITLE>MBL-030 BPM 1/MBL-040 BPM 1</BPM_TITLE> + <CONTROL_GROUP>PBI-BPM04</CONTROL_GROUP> + <IOCNAME>PBI-BPM04:Ctrl-IOC-102</IOCNAME> + <P1_BPMMan>PBI-BPM::</P1_BPMMan> + <P2_BPMMan>PBI-BPM::</P2_BPMMan> + <PAIR1_BPMMan>BPM01-02</PAIR1_BPMMan> + <PAIR2_BPMMan>BPM01-02</PAIR2_BPMMan> + <R1_BPMMan>BPM01-</R1_BPMMan> + <R2_BPMMan>BPM02-</R2_BPMMan> + <RFFE_NAME>PBI-BPMFE-120</RFFE_NAME> + <RTM_NAME>Ctrl-RTM-120</RTM_NAME> + <S1_BPMMan>MBL-</S1_BPMMan> + <S2_BPMMan>MBL-</S2_BPMMan> + <SYSTEM1>MBL-030:PBI-BPM-001:</SYSTEM1> + <SYSTEM2>MBL-040:PBI-BPM-001:</SYSTEM2> + <SYSTEM_P>MBL-030</SYSTEM_P> + </macros> + <file>support/instance.opi</file> + <y>160</y> + <width>1740</width> + <height>80</height> + <resize>2</resize> + <transparent>true</transparent> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>EVR-101</name> + <macros> + <EVR>PBI-BPM04:Ctrl-EVR-101</EVR> + <EVR_OPI>../../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</EVR_OPI> + <P>PBI-BPM04:</P> + <R>Ctrl-EVR-101:</R> + </macros> + <file>support/evr-instance.bob</file> + <y>440</y> + <width>1010</width> + <height>65</height> + <resize>2</resize> + </widget> + <widget type="group" version="2.0.0"> + <name>RFFE</name> + <x>1610</x> + <width>110</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>RFFEHeader</name> + <text>RFFE</text> + <x>10</x> + <width>90</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>RFFEDetails</name> + <actions> + <action type="open_display"> + <file>../bpmrffeioc/top.bob</file> + <target>window</target> + <description>Open RFFE Launcher</description> + </action> + </actions> + <text>Details</text> + <x>20</x> + <y>30</y> + <width>70</width> + <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>RFFEBackground</name> + <width>110</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IPMI</name> + <x>1480</x> + <width>90</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>IPMIHeader</name> + <text>IPMI Manager</text> + <width>90</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>IPMIDetails</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/ipmi-pbi-bpm01/chassis/Chassis.bob</file> + <macros> + <CRATE_NUM>1</CRATE_NUM> + <IOCNAME>PBI-BPM04:Ctrl-IOC-107</IOCNAME> + <IOC_PREF>PBI-BPM04:Ctrl-IOC-$(CRATE_NUM)07:</IOC_PREF> + <MTCA_PREF>PBI-BPM04:Ctrl-MTCA-$(CRATE_NUM)00:</MTCA_PREF> + <NAME_MODE>0</NAME_MODE> + <P>PBI-BPM04:Ctrl</P> + <SLOT10_IDX></SLOT10_IDX> + <SLOT10_MODULE></SLOT10_MODULE> + <SLOT11_IDX></SLOT11_IDX> + <SLOT11_MODULE></SLOT11_MODULE> + <SLOT12_IDX></SLOT12_IDX> + <SLOT12_MODULE></SLOT12_MODULE> + <SLOT17_MODULE></SLOT17_MODULE> + <SLOT18_MODULE></SLOT18_MODULE> + <SLOT19_MODULE>RTM</SLOT19_MODULE> + <SLOT1_IDX>01</SLOT1_IDX> + <SLOT1_MODULE>CPU</SLOT1_MODULE> + <SLOT20_MODULE></SLOT20_MODULE> + <SLOT21_MODULE>RTM</SLOT21_MODULE> + <SLOT22_MODULE></SLOT22_MODULE> + <SLOT23_MODULE>RTM</SLOT23_MODULE> + <SLOT24_MODULE></SLOT24_MODULE> + <SLOT25_MODULE>RTM</SLOT25_MODULE> + <SLOT26_MODULE></SLOT26_MODULE> + <SLOT27_MODULE></SLOT27_MODULE> + <SLOT28_MODULE></SLOT28_MODULE> + <SLOT2_IDX>01</SLOT2_IDX> + <SLOT2_MODULE>EVR</SLOT2_MODULE> + <SLOT3_IDX>10</SLOT3_IDX> + <SLOT3_MODULE>AMC</SLOT3_MODULE> + <SLOT4_IDX></SLOT4_IDX> + <SLOT4_MODULE></SLOT4_MODULE> + <SLOT5_IDX>20</SLOT5_IDX> + <SLOT5_MODULE>AMC</SLOT5_MODULE> + <SLOT6_IDX></SLOT6_IDX> + <SLOT6_MODULE></SLOT6_MODULE> + <SLOT7_IDX>30</SLOT7_IDX> + <SLOT7_MODULE>AMC</SLOT7_MODULE> + <SLOT8_IDX></SLOT8_IDX> + <SLOT8_MODULE></SLOT8_MODULE> + <SLOT9_IDX>40</SLOT9_IDX> + <SLOT9_MODULE>AMC</SLOT9_MODULE> + </macros> + <target>window</target> + <description>Carrier1</description> + </action> + </actions> + <text>Details</text> + <x>10</x> + <y>30</y> + <width>70</width> + <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>IPMIBackground</name> + <width>90</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Arrays</name> + <x>475</x> + <width>70</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>ArraysHeader</name> + <text>Arrays</text> + <width>70</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>ArraysStart</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigTransfArraysBPM04</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigTransfArraysBPM04(0)</pv_name> + <text>Yes</text> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(1) + pvs[2].write(1) + + + +]]></text> + <pv_name>loc://trigTransfArraysBPM04</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:TransferArrays</pv_name> + </script> + </scripts> + </widget> + <widget type="action_button" version="3.0.0"> + <name>ArraysStop</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigStopTransfArraysBPM04</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigStopTransfArraysBPM04(0)</pv_name> + <text>No</text> + <x>34</x> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(0) + pvs[2].write(0) + + + +]]></text> + <pv_name>loc://trigStopTransfArraysBPM04</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:TransferArrays</pv_name> + </script> + </scripts> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>ArraysBackground</name> + <width>70</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AcqCtrl</name> + <x>396</x> + <width>70</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>AcqCtrlHeader</name> + <text>Acq. Ctrl</text> + <width>70</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AcqCtrlStart</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigAcquistionBPM04</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigAcquistionBPM04(0)</pv_name> + <text>Start</text> + <x>1</x> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(1) + pvs[2].write(1) + + + +]]></text> + <pv_name>loc://trigAcquistionBPM04</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:Acquire</pv_name> + </script> + </scripts> + </widget> + <widget type="action_button" version="3.0.0"> + <name>AcqCtrlStop</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigStopAcquistionBPM04</pv_name> + <value>1</value> + <description>Set Acquisition to STOP</description> + </action> + </actions> + <pv_name>loc://trigStopAcquistionBPM04(0)</pv_name> + <text>Stop</text> + <x>35</x> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(0) + pvs[2].write(0) + + + +]]></text> + <pv_name>loc://trigStopAcquistionBPM04</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:Acquire</pv_name> + </script> + </scripts> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>AcqCtrlBackground</name> + <width>70</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IOCStats</name> + <x>1820</x> + <y>20</y> + <width>470</width> + <height>520</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>IOCStatsBackground</name> + <width>470</width> + <height>520</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>IOCStatsHeader</name> + <text>IOCStats</text> + <x>10</x> + <y>20</y> + <width>440</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_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>AMC-110</name> + <macros> + <IOCNAME>PBI-BPM04:SC-IOC-101</IOCNAME> + </macros> + <x>6</x> + <y>68</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_77</name> + <text>Ctrl-AMC-110 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_84</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_70</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_51</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMC-120</name> + <macros> + <IOCNAME>PBI-BPM04:SC-IOC-102</IOCNAME> + </macros> + <x>6</x> + <y>158</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_78</name> + <text>Ctrl-AMC-120 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> <widget type="rectangle" version="2.0.0"> - <name>RFFEBackground</name> - <width>110</width> - <height>430</height> + <name>BGGrey03-background_85</name> + <y>20</y> + <width>220</width> + <height>40</height> <line_width>0</line_width> <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <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> - <widget type="group" version="2.0.0"> - <name>IPMI</name> - <x>1480</x> - <width>90</width> - <height>430</height> - <style>3</style> - <transparent>true</transparent> - <widget type="label" version="2.0.0"> - <name>IPMIHeader</name> - <text>IPMI Manager</text> - <width>90</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> <widget type="action_button" version="3.0.0"> - <name>IPMIDetails</name> + <name>Action Button_71</name> <actions> <action type="open_display"> - <file>../../99-Shared/ipmi-pbi-bpm01/chassis/Chassis.bob</file> + <file>../../99-Shared/iocStats/iocStats.bob</file> <macros> - <CRATE_NUM>1</CRATE_NUM> - <IOCNAME>PBI-BPM04:Ctrl-IOC-107</IOCNAME> - <IOC_PREF>PBI-BPM04:Ctrl-IOC-$(CRATE_NUM)07:</IOC_PREF> - <MTCA_PREF>PBI-BPM04:Ctrl-MTCA-$(CRATE_NUM)00:</MTCA_PREF> - <NAME_MODE>0</NAME_MODE> - <P>PBI-BPM04:Ctrl</P> - <SLOT10_IDX></SLOT10_IDX> - <SLOT10_MODULE></SLOT10_MODULE> - <SLOT11_IDX></SLOT11_IDX> - <SLOT11_MODULE></SLOT11_MODULE> - <SLOT12_IDX></SLOT12_IDX> - <SLOT12_MODULE></SLOT12_MODULE> - <SLOT17_MODULE></SLOT17_MODULE> - <SLOT18_MODULE></SLOT18_MODULE> - <SLOT19_MODULE>RTM</SLOT19_MODULE> - <SLOT1_IDX>01</SLOT1_IDX> - <SLOT1_MODULE>CPU</SLOT1_MODULE> - <SLOT20_MODULE></SLOT20_MODULE> - <SLOT21_MODULE>RTM</SLOT21_MODULE> - <SLOT22_MODULE></SLOT22_MODULE> - <SLOT23_MODULE>RTM</SLOT23_MODULE> - <SLOT24_MODULE></SLOT24_MODULE> - <SLOT25_MODULE>RTM</SLOT25_MODULE> - <SLOT26_MODULE></SLOT26_MODULE> - <SLOT27_MODULE></SLOT27_MODULE> - <SLOT28_MODULE></SLOT28_MODULE> - <SLOT2_IDX>01</SLOT2_IDX> - <SLOT2_MODULE>EVR</SLOT2_MODULE> - <SLOT3_IDX>10</SLOT3_IDX> - <SLOT3_MODULE>AMC</SLOT3_MODULE> - <SLOT4_IDX></SLOT4_IDX> - <SLOT4_MODULE></SLOT4_MODULE> - <SLOT5_IDX>20</SLOT5_IDX> - <SLOT5_MODULE>AMC</SLOT5_MODULE> - <SLOT6_IDX></SLOT6_IDX> - <SLOT6_MODULE></SLOT6_MODULE> - <SLOT7_IDX>30</SLOT7_IDX> - <SLOT7_MODULE>AMC</SLOT7_MODULE> - <SLOT8_IDX></SLOT8_IDX> - <SLOT8_MODULE></SLOT8_MODULE> - <SLOT9_IDX>40</SLOT9_IDX> - <SLOT9_MODULE>AMC</SLOT9_MODULE> + <P>$(IOCNAME):</P> + <R></R> </macros> <target>window</target> - <description>Carrier1</description> + <description>Open Display</description> </action> </actions> - <text>Details</text> + <text>$(IOCNAME)</text> <x>10</x> - <y>30</y> - <width>70</width> - <tooltip>Get to know more about modules in crate and their sensors.</tooltip> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> </widget> - <widget type="rectangle" version="2.0.0"> - <name>IPMIBackground</name> - <width>90</width> - <height>430</height> - <line_width>0</line_width> - <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <widget type="led" version="2.0.0"> + <name>LED_52</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> </color> - </background_color> - <corner_width>5</corner_width> - <corner_height>5</corner_height> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> </widget> </widget> <widget type="group" version="2.0.0"> - <name>Arrays</name> - <x>475</x> - <width>70</width> - <height>430</height> + <name>EVR-101</name> + <macros> + <IOCNAME>PBI-BPM04:Ctrl-EVR-101</IOCNAME> + </macros> + <x>6</x> + <y>428</y> + <width>220</width> + <height>80</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>ArraysHeader</name> - <text>Arrays</text> - <width>70</width> - <height>30</height> + <name>BGGrey02-title_81</name> + <text>Ctrl-EVR-101 IOC</text> + <x>10</x> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> - <widget type="action_button" version="3.0.0"> - <name>ArraysStart</name> - <actions> - <action type="write_pv"> - <pv_name>loc://trigTransfArraysBPM04</pv_name> - <value>1</value> - <description>Set Acquisition to START</description> - </action> - </actions> - <pv_name>loc://trigTransfArraysBPM04(0)</pv_name> - <text>Yes</text> - <y>30</y> - <width>34</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(1) - pvs[2].write(1) - - - -]]></text> - <pv_name>loc://trigTransfArraysBPM04</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:TransferArrays</pv_name> - </script> - </scripts> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_88</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> - <name>ArraysStop</name> + <name>Action Button_74</name> <actions> - <action type="write_pv"> - <pv_name>loc://trigStopTransfArraysBPM04</pv_name> - <value>1</value> - <description>Set Acquisition to START</description> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> </action> </actions> - <pv_name>loc://trigStopTransfArraysBPM04(0)</pv_name> - <text>No</text> - <x>34</x> - <y>30</y> - <width>34</width> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + <font family="Source Sans Pro" style="BOLD" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(0) - pvs[2].write(0) - - - -]]></text> - <pv_name>loc://trigStopTransfArraysBPM04</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:TransferArrays</pv_name> - </script> - </scripts> + <tooltip>$(actions)</tooltip> </widget> - <widget type="rectangle" version="2.0.0"> - <name>ArraysBackground</name> - <width>70</width> - <height>430</height> - <line_width>0</line_width> - <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <widget type="led" version="2.0.0"> + <name>LED_55</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> </color> - </background_color> - <corner_width>5</corner_width> - <corner_height>5</corner_height> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> </widget> </widget> <widget type="group" version="2.0.0"> - <name>AcqCtrl</name> - <x>396</x> - <width>70</width> - <height>430</height> + <name>RFFE</name> + <macros> + <IOCNAME>PBI-BPM04:SC-IOC-106</IOCNAME> + </macros> + <x>236</x> + <y>68</y> + <width>220</width> + <height>80</height> <style>3</style> <transparent>true</transparent> - <widget type="label" version="2.0.0"> - <name>AcqCtrlHeader</name> - <text>Acq. Ctrl</text> - <width>70</width> - <height>30</height> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_82</name> + <text>BPM RFFE IOC</text> + <x>10</x> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_89</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> - <name>AcqCtrlStart</name> + <name>Action Button_75</name> <actions> - <action type="write_pv"> - <pv_name>loc://trigAcquistionBPM04</pv_name> - <value>1</value> - <description>Set Acquisition to START</description> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> </action> </actions> - <pv_name>loc://trigAcquistionBPM04(0)</pv_name> - <text>Start</text> - <x>1</x> - <y>30</y> - <width>34</width> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + <font family="Source Sans Pro" style="BOLD" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(1) - pvs[2].write(1) - - - -]]></text> - <pv_name>loc://trigAcquistionBPM04</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:Acquire</pv_name> - </script> - </scripts> + <tooltip>$(actions)</tooltip> </widget> - <widget type="action_button" version="3.0.0"> - <name>AcqCtrlStop</name> - <actions> - <action type="write_pv"> - <pv_name>loc://trigStopAcquistionBPM04</pv_name> - <value>1</value> - <description>Set Acquisition to STOP</description> - </action> - </actions> - <pv_name>loc://trigStopAcquistionBPM04(0)</pv_name> - <text>Stop</text> - <x>35</x> - <y>30</y> - <width>34</width> + <widget type="led" version="2.0.0"> + <name>LED_56</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IPMI</name> + <macros> + <IOCNAME>PBI-BPM04:SC-IOC-107</IOCNAME> + </macros> + <x>236</x> + <y>158</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_83</name> + <text>BPM IPMI IOC</text> + <x>10</x> + <width>200</width> <font> <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(0) - pvs[2].write(0) - - - -]]></text> - <pv_name>loc://trigStopAcquistionBPM04</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-110:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM04:Ctrl-AMC-120:Acquire</pv_name> - </script> - </scripts> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> <widget type="rectangle" version="2.0.0"> - <name>AcqCtrlBackground</name> - <width>70</width> - <height>430</height> + <name>BGGrey03-background_90</name> + <y>20</y> + <width>220</width> + <height>40</height> <line_width>0</line_width> <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <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="action_button" version="3.0.0"> + <name>Action Button_76</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_57</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> </widget> </widget> </children> @@ -4610,8 +6779,115 @@ if (action_ == 1): <tooltip>Get to know more about modules in crate and their sensors.</tooltip> </widget> <widget type="rectangle" version="2.0.0"> - <name>IPMIBackground</name> - <width>90</width> + <name>IPMIBackground</name> + <width>90</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Arrays</name> + <x>475</x> + <width>70</width> + <height>430</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>ArraysHeader</name> + <text>Arrays</text> + <width>70</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>ArraysStart</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigTransfArraysBPM05</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigTransfArraysBPM05(0)</pv_name> + <text>Yes</text> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(1) + pvs[2].write(1) + + + +]]></text> + <pv_name>loc://trigTransfArraysBPM05</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:TransferArrays</pv_name> + </script> + </scripts> + </widget> + <widget type="action_button" version="3.0.0"> + <name>ArraysStop</name> + <actions> + <action type="write_pv"> + <pv_name>loc://trigStopTransfArraysBPM05</pv_name> + <value>1</value> + <description>Set Acquisition to START</description> + </action> + </actions> + <pv_name>loc://trigStopTransfArraysBPM05(0)</pv_name> + <text>No</text> + <x>34</x> + <y>30</y> + <width>34</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(0) + pvs[2].write(0) + + + +]]></text> + <pv_name>loc://trigStopTransfArraysBPM05</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:TransferArrays</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:TransferArrays</pv_name> + </script> + </scripts> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>ArraysBackground</name> + <width>70</width> <height>430</height> <line_width>0</line_width> <background_color> @@ -4623,15 +6899,15 @@ if (action_ == 1): </widget> </widget> <widget type="group" version="2.0.0"> - <name>Arrays</name> - <x>475</x> + <name>AcqCtrl</name> + <x>396</x> <width>70</width> <height>430</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>ArraysHeader</name> - <text>Arrays</text> + <name>AcqCtrlHeader</name> + <text>Acq. Ctrl</text> <width>70</width> <height>30</height> <font> @@ -4642,16 +6918,17 @@ if (action_ == 1): <vertical_alignment>1</vertical_alignment> </widget> <widget type="action_button" version="3.0.0"> - <name>ArraysStart</name> + <name>AcqCtrlStart</name> <actions> <action type="write_pv"> - <pv_name>loc://trigTransfArraysBPM05</pv_name> + <pv_name>loc://trigAcquistionBPM05</pv_name> <value>1</value> <description>Set Acquisition to START</description> </action> </actions> - <pv_name>loc://trigTransfArraysBPM05(0)</pv_name> - <text>Yes</text> + <pv_name>loc://trigAcquistionBPM05(0)</pv_name> + <text>Start</text> + <x>1</x> <y>30</y> <width>34</width> <font> @@ -4672,170 +6949,512 @@ if (action_ == 1): ]]></text> - <pv_name>loc://trigTransfArraysBPM05</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:TransferArrays</pv_name> + <pv_name>loc://trigAcquistionBPM05</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:Acquire</pv_name> </script> </scripts> </widget> <widget type="action_button" version="3.0.0"> - <name>ArraysStop</name> + <name>AcqCtrlStop</name> <actions> <action type="write_pv"> - <pv_name>loc://trigStopTransfArraysBPM05</pv_name> + <pv_name>loc://trigStopAcquistionBPM05</pv_name> <value>1</value> - <description>Set Acquisition to START</description> + <description>Set Acquisition to STOP</description> </action> </actions> - <pv_name>loc://trigStopTransfArraysBPM05(0)</pv_name> - <text>No</text> - <x>34</x> + <pv_name>loc://trigStopAcquistionBPM05(0)</pv_name> + <text>Stop</text> + <x>35</x> <y>30</y> <width>34</width> <font> <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(0) - pvs[2].write(0) - - - -]]></text> - <pv_name>loc://trigStopTransfArraysBPM05</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:TransferArrays</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:TransferArrays</pv_name> - </script> - </scripts> + <scripts> + <script file="EmbeddedPy" check_connections="false"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +action_ = PVUtil.getInt(pvs[0]); + +if (action_ == 1): + pvs[1].write(0) + pvs[2].write(0) + + + +]]></text> + <pv_name>loc://trigStopAcquistionBPM05</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:Acquire</pv_name> + <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:Acquire</pv_name> + </script> + </scripts> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>AcqCtrlBackground</name> + <width>70</width> + <height>430</height> + <line_width>0</line_width> + <background_color> + <color red="150" green="155" blue="151" alpha="90"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IOCStats</name> + <x>1820</x> + <y>20</y> + <width>470</width> + <height>520</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>IOCStatsBackground</name> + <width>470</width> + <height>520</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>IOCStatsHeader</name> + <text>IOCStats</text> + <x>10</x> + <y>20</y> + <width>440</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_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>AMC-110</name> + <macros> + <IOCNAME>PBI-BPM05:SC-IOC-101</IOCNAME> + </macros> + <x>6</x> + <y>68</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_79</name> + <text>Ctrl-AMC-110 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_86</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_72</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_53</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>AMC-120</name> + <macros> + <IOCNAME>PBI-BPM05:SC-IOC-102</IOCNAME> + </macros> + <x>6</x> + <y>158</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_80</name> + <text>Ctrl-AMC-120 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_87</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> + <name>Action Button_73</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_54</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>EVR-101</name> + <macros> + <IOCNAME>PBI-BPM05:Ctrl-EVR-101</IOCNAME> + </macros> + <x>6</x> + <y>428</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_84</name> + <text>Ctrl-EVR-101 IOC</text> + <x>10</x> + <width>200</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> <widget type="rectangle" version="2.0.0"> - <name>ArraysBackground</name> - <width>70</width> - <height>430</height> + <name>BGGrey03-background_91</name> + <y>20</y> + <width>220</width> + <height>40</height> <line_width>0</line_width> <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <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="action_button" version="3.0.0"> + <name>Action Button_77</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_58</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> </widget> <widget type="group" version="2.0.0"> - <name>AcqCtrl</name> - <x>396</x> - <width>70</width> - <height>430</height> + <name>RFFE</name> + <macros> + <IOCNAME>PBI-BPM05:SC-IOC-106</IOCNAME> + </macros> + <x>236</x> + <y>68</y> + <width>220</width> + <height>80</height> <style>3</style> <transparent>true</transparent> <widget type="label" version="2.0.0"> - <name>AcqCtrlHeader</name> - <text>Acq. Ctrl</text> - <width>70</width> - <height>30</height> + <name>BGGrey02-title_85</name> + <text>BPM RFFE IOC</text> + <x>10</x> + <width>200</width> <font> - <font family="Source Sans Pro" style="BOLD" size="14.0"> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_92</name> + <y>20</y> + <width>220</width> + <height>40</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="action_button" version="3.0.0"> - <name>AcqCtrlStart</name> + <name>Action Button_78</name> <actions> - <action type="write_pv"> - <pv_name>loc://trigAcquistionBPM05</pv_name> - <value>1</value> - <description>Set Acquisition to START</description> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> </action> </actions> - <pv_name>loc://trigAcquistionBPM05(0)</pv_name> - <text>Start</text> - <x>1</x> - <y>30</y> - <width>34</width> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + <font family="Source Sans Pro" style="BOLD" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(1) - pvs[2].write(1) - - - -]]></text> - <pv_name>loc://trigAcquistionBPM05</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:Acquire</pv_name> - </script> - </scripts> + <tooltip>$(actions)</tooltip> </widget> - <widget type="action_button" version="3.0.0"> - <name>AcqCtrlStop</name> - <actions> - <action type="write_pv"> - <pv_name>loc://trigStopAcquistionBPM05</pv_name> - <value>1</value> - <description>Set Acquisition to STOP</description> - </action> - </actions> - <pv_name>loc://trigStopAcquistionBPM05(0)</pv_name> - <text>Stop</text> - <x>35</x> - <y>30</y> - <width>34</width> + <widget type="led" version="2.0.0"> + <name>LED_59</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>IPMI</name> + <macros> + <IOCNAME>PBI-BPM05:SC-IOC-107</IOCNAME> + </macros> + <x>236</x> + <y>158</y> + <width>220</width> + <height>80</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_86</name> + <text>BPM IPMI IOC</text> + <x>10</x> + <width>200</width> <font> <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> </font> </font> - <scripts> - <script file="EmbeddedPy" check_connections="false"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil - -action_ = PVUtil.getInt(pvs[0]); - -if (action_ == 1): - pvs[1].write(0) - pvs[2].write(0) - - - -]]></text> - <pv_name>loc://trigStopAcquistionBPM05</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-110:Acquire</pv_name> - <pv_name trigger="false">PBI-BPM05:Ctrl-AMC-120:Acquire</pv_name> - </script> - </scripts> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> </widget> <widget type="rectangle" version="2.0.0"> - <name>AcqCtrlBackground</name> - <width>70</width> - <height>430</height> + <name>BGGrey03-background_93</name> + <y>20</y> + <width>220</width> + <height>40</height> <line_width>0</line_width> <background_color> - <color red="150" green="155" blue="151" alpha="90"> + <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="action_button" version="3.0.0"> + <name>Action Button_79</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/iocStats/iocStats.bob</file> + <macros> + <P>$(IOCNAME):</P> + <R></R> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>$(IOCNAME)</text> + <x>10</x> + <y>28</y> + <width>180</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="14.0"> + </font> + </font> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_60</name> + <pv_name>$(IOCNAME):HEARTBEAT</pv_name> + <bit>0</bit> + <x>190</x> + <y>28</y> + <height>25</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="ON" red="70" green="255" blue="70"> + </color> + </on_color> + <square>true</square> + </widget> </widget> </widget> </children> -- GitLab