diff --git a/10-Top/top-rf.bob b/10-Top/top-rf.bob index 8b64f6b377673b005a98fe9435af82684118a594..acdd9dbb903a30cc6901ad7baf981aae1c2c2c4a 100644 --- a/10-Top/top-rf.bob +++ b/10-Top/top-rf.bob @@ -3619,7 +3619,7 @@ </children> </tab> <tab> - <name>SPK-010</name> + <name>SPK-010 - K1</name> <children> <widget type="group" version="2.0.0"> <name>group-RFQ_ArcDetectors_15</name> @@ -3866,11 +3866,11 @@ <name>nav-RFQ_LPS_16</name> <actions> <action type="open_display"> - <file>../99-Shared/rflps/01_mainSPK.bob</file> + <file>../99-Shared/rflps/01_mainSPKCooling.bob</file> <macros> <FIM_MACROS>scripts/fim_macros_spk_01.py</FIM_MACROS> - <IOCSTATS_FIM>RFQ-010:Ctrl-IOC-101:Meta</IOCSTATS_FIM> - <IOCSTATS_SIM>RFQ-RFLPS1:Ctrl-IOC-001</IOCSTATS_SIM> + <IOCSTATS_FIM>SPK-010:Ctrl-IOC-101:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-010-RFLPS1:Ctrl-IOC-001</IOCSTATS_SIM> <KLY>1</KLY> <P>SPK-010</P> <PREFIX>SPK-010</PREFIX> @@ -4049,33 +4049,6469 @@ </children> </tab> <tab> - <name>SPK-020</name> - <children> - </children> - </tab> - <tab> - <name>SPK-030</name> - <children> - </children> - </tab> - <tab> - <name>SPK-040</name> - <children> - </children> - </tab> - <tab> - <name>SPK-050</name> - <children> - </children> - </tab> - <tab> - <name>SPK-060</name> - <children> - </children> - </tab> - <tab> - <name>SPK-070</name> + <name>SPK-010 - K2</name> <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_16</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_16</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_16</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_16</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_18</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_18</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_16</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_17</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_02.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-010:Ctrl-IOC-201:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-010-RFLPS1:Ctrl-IOC-201</IOCSTATS_SIM> + <KLY>2</KLY> + <P>SPK-010</P> + <PREFIX>SPK-010</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_60</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_16</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_16</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_16</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-010 - K3</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_17</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_17</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_17</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_17</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_19</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_19</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_17</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_18</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_03.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-010:Ctrl-IOC-101:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-010-RFLPS1:Ctrl-IOC-001</IOCSTATS_SIM> + <KLY>3</KLY> + <P>SPK-010</P> + <PREFIX>SPK-010</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_61</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_17</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_17</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_17</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-010 - K4</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_18</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_18</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_18</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_18</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_20</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_20</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_18</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_19</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-010:Ctrl-IOC-101:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-010-RFLPS1:Ctrl-IOC-001</IOCSTATS_SIM> + <KLY>4</KLY> + <P>SPK-010</P> + <PREFIX>SPK-010</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_62</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_18</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_18</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_18</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-020 - K1</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_19</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_19</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_19</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_19</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_21</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_21</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_19</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_20</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPKCooling.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_01.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-010:Ctrl-IOC-101:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-RFLPS1:Ctrl-IOC-001</IOCSTATS_SIM> + <KLY>1</KLY> + <P>SPK-020</P> + <PREFIX>SPK-020</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_63</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_19</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_19</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_19</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-020 - K2</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_20</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_20</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_20</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_20</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_22</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_22</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_20</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_21</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPKCooling.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_01.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-010:Ctrl-IOC-101:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-RFLPS1:Ctrl-IOC-001</IOCSTATS_SIM> + <KLY>2</KLY> + <P>SPK-020</P> + <PREFIX>SPK-020</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_64</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_20</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_20</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_20</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-020 - K3</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_21</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_21</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_21</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_21</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_23</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_23</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_21</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_22</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>3</KLY> + <P>SPK-020</P> + <PREFIX>SPK-020</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_65</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_21</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_21</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_21</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + </tabs> + <width>1204</width> + <height>604</height> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + </children> + </tab> + <tab> + <name>Cold LINAC</name> + <children> + <widget type="tabs" version="2.0.0"> + <name>Tabs-Sections_1</name> + <tabs> + <tab> + <name>SPK-020 - K4</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_23</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_23</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_23</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_23</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_25</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_25</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_23</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_24</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>4</KLY> + <P>SPK-020</P> + <PREFIX>SPK-020</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_67</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_23</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_23</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_23</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-030 - K1</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_24</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_24</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_24</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_24</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_26</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_26</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_24</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_25</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>1</KLY> + <P>SPK-030</P> + <PREFIX>SPK-030</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_68</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_24</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_24</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_24</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-030 - K2</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_25</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_25</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_25</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_25</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_27</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_27</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_25</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_26</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>2</KLY> + <P>SPK-030</P> + <PREFIX>SPK-030</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_69</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_25</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_25</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_25</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-030 - K3</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_31</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_31</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_31</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_31</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_33</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_33</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_31</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_32</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>3</KLY> + <P>SPK-030</P> + <PREFIX>SPK-030</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_75</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_31</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_31</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_31</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-030 - K4</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_26</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_26</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_26</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_26</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_28</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_28</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_26</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_27</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>4</KLY> + <P>SPK-030</P> + <PREFIX>SPK-030</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_70</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_26</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_26</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_26</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-040 - K1</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_27</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_27</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_27</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_27</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_29</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_29</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_27</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_28</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>1</KLY> + <P>SPK-040</P> + <PREFIX>SPK-040</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_71</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_27</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_27</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_27</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-040 - K2</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_28</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_28</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_28</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_28</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_30</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_30</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_28</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_29</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>2</KLY> + <P>SPK-040</P> + <PREFIX>SPK-040</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_72</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_28</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_28</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_28</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-040 - K3</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_29</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_29</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_29</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_29</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_31</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_31</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_29</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_30</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>3</KLY> + <P>SPK-040</P> + <PREFIX>SPK-040</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_73</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_29</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_29</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_29</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </children> + </tab> + <tab> + <name>SPK-040 - K4</name> + <children> + <widget type="group" version="2.0.0"> + <name>group-RFQ_ArcDetectors_30</name> + <x>746</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ArcDetectors_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Arc Detectors</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Arc Detectors_30</name> + <text>Arc Detectors</text> + <x>746</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Amplifiers_30</name> + <x>506</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Preamp_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Preamp</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-SolenoidPS_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Solenoid</description> + </action> + </actions> + <x>30</x> + <y>95</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_IonPump_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Ion Pump</description> + </action> + </actions> + <x>30</x> + <y>135</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_FilamentPower_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Filament</description> + </action> + </actions> + <x>30</x> + <y>175</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_Circulator_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Circulator</description> + </action> + </actions> + <x>30</x> + <y>215</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_LLRF_30</name> + <x>266</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LLRF_32</name> + <actions> + <action type="open_display"> + <file>../99-Shared/llrf/overview.bob</file> + <macros> + <CAVFLDDIG>$(PD)$(RD1)</CAVFLDDIG> + <HAS2>true</HAS2> + <HAS3>true</HAS3> + <HAS4>true</HAS4> + <P>RFQ-LLRF1::</P> + <PC>$(PD)</PC> + <PD>RFQ-010:</PD> + <PR>RFQ-010:</PR> + <PREAMPCH>0</PREAMPCH> + <PREAMPDIG>$(PD)$(RD2)</PREAMPDIG> + <PWRAMPCH>6</PWRAMPCH> + <PWRAMPDIG>$(PD)$(RD1)</PWRAMPDIG> + <RC>$(RD1)</RC> + <RD>RFS-DIG-101:</RD> + <RD1>RFS-DIG-101:</RD1> + <RD2>RFS-DIG-102:</RD2> + <RD3>RFS-DIG-103:</RD3> + <RD4>RFS-DIG-104:</RD4> + <RR>RFS-RFM-101:</RR> + <RR1>RFS-RFM-101:</RR1> + <RR2>RFS-RFM-102:</RR2> + <RR3>RFS-RFM-103:</RR3> + <RR4>RFS-RFM-104:</RR4> + <SYSDESC>Overview</SYSDESC> + <SYSNAME>RFQ</SYSNAME> + <VMDIG>$(PD)$(RD1)</VMDIG> + </macros> + <target>replace</target> + <description>LLRF</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LO_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Local Oscillator</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_TimingLocalEVG_32</name> + <actions> + <action type="open_display"> + <file>../99-Shared/timing/timing-local.bob</file> + <macros> + <EVRPREFIX>RFQ-010:RFS-EVR-101:</EVRPREFIX> + <PREFIX>RFQ-010:RFS-EVR-101:</PREFIX> + <SYSNAME>RFQ</SYSNAME> + </macros> + <target>replace</target> + <description>Timing - Local Mode</description> + </action> + </actions> + <x>30</x> + <y>260</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>group-RFQ_Interlocks_30</name> + <x>16</x> + <y>167</y> + <width>220</width> + <height>340</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_LPS_31</name> + <actions> + <action type="open_display"> + <file>../99-Shared/rflps/01_mainSPK.bob</file> + <macros> + <FIM_MACROS>scripts/fim_macros_spk_04.py</FIM_MACROS> + <IOCSTATS_FIM>SPK-020:Ctrl-IOC-301:Meta</IOCSTATS_FIM> + <IOCSTATS_SIM>SPK-020-RFLPS1:Ctrl-IOC-301</IOCSTATS_SIM> + <KLY>4</KLY> + <P>SPK-040</P> + <PREFIX>SPK-040</PREFIX> + </macros> + <target>replace</target> + <description>Local Protection (LPS)</description> + </action> + </actions> + <x>30</x> + <y>60</y> + <width>160</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_SignalConditioning_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Signal Conditioning</description> + </action> + </actions> + <x>30</x> + <y>100</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_ElectronPickup_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Electron Pickup</description> + </action> + </actions> + <x>30</x> + <y>140</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_PinDiode_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Pin Diode</description> + </action> + </actions> + <x>30</x> + <y>180</y> + <width>160</width> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title_74</name> + <text>Interlocks</text> + <x>16</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_LLRF_30</name> + <text>LLRF</text> + <x>266</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label-RFQ_Amplifiers_30</name> + <text>Amplifiers</text> + <x>506</x> + <y>167</y> + <width>220</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewRF_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Radio Frequency Overview</description> + </action> + </actions> + <x>78</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>nav-RFQ_OverviewAll_30</name> + <actions> + <action type="open_display"> + <file></file> + <target>replace</target> + <description>Whole Section Overview</description> + </action> + </actions> + <x>538</x> + <y>27</y> + <width>400</width> + <height>120</height> + <background_color> + <color name="GRAY-BORDER" red="121" green="121" blue="121"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> </children> </tab> </tabs> @@ -6066,10 +12502,12 @@ <action type="open_display"> <file>../99-Shared/rflps/01_mainMBL.bob</file> <macros> - <FIM_MACROS>scripts/fim_macros_mbl_020.py</FIM_MACROS> + <FIM_MACROS>scripts/fim_macros_mbl020_1.py</FIM_MACROS> + <IOCSTATS_FIM>MBL-020RFC:Ctrl-IOC-104</IOCSTATS_FIM> + <IOCSTATS_SIM>MBL-020RFC:Ctrl-IOC-103</IOCSTATS_SIM> <KLY>1</KLY> - <P>MBL-020</P> - <PREFIX>MBL-020</PREFIX> + <P>MBL-020RFC</P> + <PREFIX>MBL-020RFC</PREFIX> </macros> <target>replace</target> <description>Local Protection (LPS) - MBL-020</description> @@ -6482,10 +12920,12 @@ <action type="open_display"> <file>../99-Shared/rflps/01_mainMBL.bob</file> <macros> - <FIM_MACROS>scripts/fim_macros_mbl_020.py</FIM_MACROS> + <FIM_MACROS>scripts/fim_macros_mbl020_2.py</FIM_MACROS> + <IOCSTATS_FIM>MBL-020RFC:Ctrl-IOC-204</IOCSTATS_FIM> + <IOCSTATS_SIM>MBL-020RFC:Ctrl-IOC-203</IOCSTATS_SIM> <KLY>2</KLY> - <P>MBL-020</P> - <PREFIX>MBL-020</PREFIX> + <P>MBL-020RFC</P> + <PREFIX>MBL-020RFC</PREFIX> </macros> <target>replace</target> <description>Local Protection (LPS) - MBL-020</description> @@ -6898,10 +13338,12 @@ <action type="open_display"> <file>../99-Shared/rflps/01_mainMBL.bob</file> <macros> - <FIM_MACROS>scripts/fim_macros_mbl_020.py</FIM_MACROS> + <FIM_MACROS>scripts/fim_macros_mbl020_3.py</FIM_MACROS> + <IOCSTATS_FIM>MBL-020RFC:Ctrl-IOC-304</IOCSTATS_FIM> + <IOCSTATS_SIM>MBL-020RFC:Ctrl-IOC-303</IOCSTATS_SIM> <KLY>3</KLY> - <P>MBL-020</P> - <PREFIX>MBL-020</PREFIX> + <P>MBL-020RFC</P> + <PREFIX>MBL-020RFC</PREFIX> </macros> <target>replace</target> <description>Local Protection (LPS) - MBL-020</description> @@ -7314,10 +13756,12 @@ <action type="open_display"> <file>../99-Shared/rflps/01_mainMBL.bob</file> <macros> - <FIM_MACROS>scripts/fim_macros_mbl_020.py</FIM_MACROS> + <FIM_MACROS>scripts/fim_macros_mbl020_4.py</FIM_MACROS> + <IOCSTATS_FIM>MBL-020RFC:Ctrl-IOC-404</IOCSTATS_FIM> + <IOCSTATS_SIM>MBL-020RFC:Ctrl-IOC-403</IOCSTATS_SIM> <KLY>4</KLY> - <P>MBL-020</P> - <PREFIX>MBL-020</PREFIX> + <P>MBL-020RFC</P> + <PREFIX>MBL-020RFC</PREFIX> </macros> <target>replace</target> <description>Local Protection (LPS) - MBL-020</description> diff --git a/99-Shared/rflps/01_mainLAB010.bob b/99-Shared/rflps/01_mainLAB010.bob new file mode 100644 index 0000000000000000000000000000000000000000..7d8ccdb627b2d0db932bd2e6b5c038b590ec20a1 --- /dev/null +++ b/99-Shared/rflps/01_mainLAB010.bob @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(PREFIX)</name> + <macros> + <DEVICE>FIM-101</DEVICE> + <R>RFS-FIM-101:</R> + </macros> + <width>2300</width> + <height>1270</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>2300</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_94</name> + <class>TITLE</class> + <text>RF Local Protection System</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>1240</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <macros> + <SIMIOCSTAT>LAB010-SIM</SIMIOCSTAT> + </macros> + <file>rflpsMainLAB010.bob</file> + <x>20</x> + <y>70</y> + <width>2280</width> + <height>1200</height> + <actions> + </actions> + <scripts> + <script file="$(FIM_MACROS)" check_connections="false"> + </script> + </scripts> + </widget> + <widget type="embedded" version="2.0.0"> + <name>rflpsAF2warnings</name> + <file>./support/01_main_warnings.bob</file> + <x>1839</x> + <width>451</width> + <height>50</height> + </widget> +</display> diff --git a/99-Shared/rflps/01_mainMBL.bob b/99-Shared/rflps/01_mainMBL.bob index d585acd3f97be9d8c6929a33fe3fd9a0b5d7655b..849f9aa78f4b49dd7e9d6097052be41ac51cd8b1 100644 --- a/99-Shared/rflps/01_mainMBL.bob +++ b/99-Shared/rflps/01_mainMBL.bob @@ -3,6 +3,7 @@ <name>$(PREFIX)</name> <macros> <DEVICE>FIM-110</DEVICE> + <R>RFS-FIM-$(KLY)01:</R> </macros> <width>2300</width> <height>1270</height> @@ -57,6 +58,10 @@ <height>1200</height> <actions> </actions> + <scripts> + <script file="$(FIM_MACROS)" check_connections="false"> + </script> + </scripts> </widget> <widget type="embedded" version="2.0.0"> <name>rflpsAF2warnings</name> diff --git a/99-Shared/rflps/01_mainSPKCooling.bob b/99-Shared/rflps/01_mainSPKCooling.bob new file mode 100644 index 0000000000000000000000000000000000000000..4e15db03a6463825735f4b7d5cda6e555cb534b5 --- /dev/null +++ b/99-Shared/rflps/01_mainSPKCooling.bob @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(PREFIX)</name> + <macros> + <DEVICE>FIM-110</DEVICE> + </macros> + <width>2300</width> + <height>1270</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>2300</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_94</name> + <class>TITLE</class> + <text>RF Local Protection System</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>1240</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <macros> + <SIMIOCSTAT>MBL-SIM</SIMIOCSTAT> + </macros> + <file>rflpsMainSPKCooling.bob</file> + <x>20</x> + <y>70</y> + <width>2280</width> + <height>1200</height> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>rflpsAF2warnings</name> + <file>support/01_main_warnings_4KlyIndex.bob</file> + <x>1839</x> + <width>451</width> + <height>50</height> + </widget> +</display> diff --git a/99-Shared/rflps/mainSPKCooling.bob b/99-Shared/rflps/mainSPKCooling.bob new file mode 100644 index 0000000000000000000000000000000000000000..afa5a496a0d2c9aff219d1ace09d6b2813f5edca --- /dev/null +++ b/99-Shared/rflps/mainSPKCooling.bob @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(PREFIX)</name> + <macros> + <DEVICE>FIM-110</DEVICE> + </macros> + <width>2300</width> + <height>1270</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>2300</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_94</name> + <class>TITLE</class> + <text>RF Local Protection System</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>1240</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <macros> + <SIMIOCSTAT>MBL-SIM</SIMIOCSTAT> + </macros> + <file>rflpsMainSPK.bob</file> + <x>20</x> + <y>70</y> + <width>2280</width> + <height>1200</height> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>rflpsAF2warnings</name> + <file>support/01_main_warnings_4KlyIndex.bob</file> + <x>1839</x> + <width>451</width> + <height>50</height> + </widget> +</display> diff --git a/99-Shared/rflps/rflpsMainLAB010.bob b/99-Shared/rflps/rflpsMainLAB010.bob new file mode 100644 index 0000000000000000000000000000000000000000..1c684e8dd05339d89f831a7a7a487d9fa4fb06a9 --- /dev/null +++ b/99-Shared/rflps/rflpsMainLAB010.bob @@ -0,0 +1,415 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>rflpsMainLAB010</name> + <macros> + <DEVICE>RFS-FIM-101</DEVICE> + </macros> + <width>2280</width> + <height>1200</height> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_3</name> + <x>1500</x> + <width>410</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_5</name> + <x>1930</x> + <width>344</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="tabs" version="2.0.0"> + <name>Tabbed Container</name> + <tabs> + <tab> + <name>System Overview</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <file>support/overviewNCL_CPI.bob</file> + <y>2</y> + <width>1965</width> + <height>1085</height> + <actions> + </actions> + <border_color> + <color name="TEXT" red="25" green="25" blue="25"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>SIM Transitions</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display</name> + <file>support/transitionsLAB.bob</file> + <y>2</y> + <width>1965</width> + <height>1085</height> + </widget> + </children> + </tab> + <tab> + <name>FIM Transitions</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>transitions_fim</name> + <file>support/transitions_fim.bob</file> + <y>2</y> + <width>1965</width> + <height>1085</height> + </widget> + </children> + </tab> + <tab> + <name>Diagnostics</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_1</name> + <file>support/rflpsDiagnosticsRFQ.bob</file> + <y>2</y> + <width>1965</width> + <height>1085</height> + </widget> + </children> + </tab> + </tabs> + <x>304</x> + <y>59</y> + <width>1970</width> + <height>1121</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="21.0"> + </font> + </font> + <tab_height>10</tab_height> + <actions> + </actions> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_4</name> + <x>1040</x> + <width>440</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title</name> + <text>SIM OP Mode:</text> + <x>1060</x> + <y>15</y> + <width>99</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="combo" version="2.0.0"> + <name>Device prefix combo_4</name> + <pv_name>$(PREFIX):RFS-CPU-OPMODE</pv_name> + <x>1170</x> + <y>15</y> + <width>160</width> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Change the Operation mode of the Amplifier</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_36</name> + <pv_name>$(PREFIX):RFS-CPU-OPMODE-RB</pv_name> + <x>1340</x> + <y>15</y> + <width>120</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <rules> + <rule name="opRuleColor" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0<>2"> + <value> + <color name="MINOR" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==2"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +Operation Mode read-back</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_310</name> + <text>Actual State:</text> + <x>1510</x> + <y>15</y> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_311</name> + <class>SECTION</class> + <text>SIM:</text> + <x>1620</x> + <y>15</y> + <width>40</width> + <height>30</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_123</name> + <pv_name>$(PREFIX):RFS-CPU-ACTSTATE-RB</pv_name> + <x>1671</x> + <y>15</y> + <width>80</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Actual Machine State read-back</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_312</name> + <class>SECTION</class> + <text>FIM:</text> + <x>1760</x> + <y>15</y> + <width>40</width> + <height>30</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_124</name> + <pv_name>$(PREFIX):$(DEVICE):FSM-RB</pv_name> + <x>1810</x> + <y>15</y> + <width>80</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Actual Machine State read-back</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_128</name> + <pv_name>$(PREFIX):RFS-CPU-WRNACKREQ-RB</pv_name> + <x>2054</x> + <y>15</y> + <width>90</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="MINOR" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +One or more signals are being interlocked or may require an acknowledge.</tooltip> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>RESET_BUTTON_4</name> + <pv_name>$(PREFIX):RFS-CPU-RST</pv_name> + <x>2155</x> + <y>15</y> + <off_label>PLC Reset</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>Reseting...</on_label> + <on_color> + <color name="On" red="70" green="255" blue="70"> + </color> + </on_color> + <show_led>false</show_led> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Reset all non-active interlocks</tooltip> + <confirm_message>This will reset all non-active interlocks</confirm_message> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_319</name> + <text>PLC Warning:</text> + <x>1944</x> + <y>15</y> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>EmbeddedMachineControl</name> + <file>support/machineStateControl.bob</file> + <width>300</width> + <height>1180</height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_6</name> + <x>800</x> + <width>220</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_320</name> + <text>FIM Reset:</text> + <x>810</x> + <y>15</y> + <width>74</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <description>Write PV</description> + </action> + </actions> + <pv_name>$(PREFIX):$(DEVICE):Rst</pv_name> + <text>FIM Reset</text> + <x>900</x> + <y>15</y> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>$(PREFIX)</text> + <x>320</x> + <width>280</width> + <height>45</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + </widget> +</display> diff --git a/99-Shared/rflps/rflpsMainMBLCPI.bob b/99-Shared/rflps/rflpsMainMBLCPI.bob index 09b6d1a519291bcf699cda118120c0b88a4cdd1b..f16b5bcc6fa6a6c41063f82ba52dac756e21018c 100644 --- a/99-Shared/rflps/rflpsMainMBLCPI.bob +++ b/99-Shared/rflps/rflpsMainMBLCPI.bob @@ -398,6 +398,7 @@ Reset all non-active interlocks</tooltip> <text>FIM Reset</text> <x>900</x> <y>15</y> + <border_alarm_sensitive>false</border_alarm_sensitive> </widget> <widget type="label" version="2.0.0"> <name>Label</name> diff --git a/99-Shared/rflps/rflpsMainSPK.bob b/99-Shared/rflps/rflpsMainSPK.bob index 1eebd42777e3edf339a7b87acf5d74f64f23fe22..36bfc46a19f23d346e343a9f853474e43bd69127 100644 --- a/99-Shared/rflps/rflpsMainSPK.bob +++ b/99-Shared/rflps/rflpsMainSPK.bob @@ -95,7 +95,7 @@ <children> <widget type="embedded" version="2.0.0"> <name>Embedded Display_1</name> - <file>support/rflpsDiagnosticsMBL.bob</file> + <file>support/rflpsDiagnosticsSPK.bob</file> <y>2</y> <width>1965</width> <height>1085</height> diff --git a/99-Shared/rflps/rflpsMainSPKCooling.bob b/99-Shared/rflps/rflpsMainSPKCooling.bob new file mode 100644 index 0000000000000000000000000000000000000000..acd9f5d786ca762629bd175f54ca9675f3feaa13 --- /dev/null +++ b/99-Shared/rflps/rflpsMainSPKCooling.bob @@ -0,0 +1,414 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>rflpsMainSPK</name> + <macros> + <DEVICE>RFS-FIM-101</DEVICE> + </macros> + <width>2280</width> + <height>1200</height> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_3</name> + <x>1500</x> + <width>410</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_5</name> + <x>1930</x> + <width>344</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="tabs" version="2.0.0"> + <name>Tabbed Container</name> + <tabs> + <tab> + <name> System Overview</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <file>support/overviewSPKCooling.bob</file> + <width>1965</width> + <height>1085</height> + <actions> + </actions> + <border_color> + <color name="TEXT" red="25" green="25" blue="25"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name> SIM Transitions</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display</name> + <file>support/transitionsSPKCooling.bob</file> + <y>2</y> + <width>1965</width> + <height>1085</height> + </widget> + </children> + </tab> + <tab> + <name> FIM Transitions</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>transitions_fim</name> + <file>support/transitions_fim.bob</file> + <y>2</y> + <width>1965</width> + <height>1085</height> + </widget> + </children> + </tab> + <tab> + <name> Diagnostics</name> + <children> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_1</name> + <file>support/rflpsDiagnosticsSPK.bob</file> + <y>2</y> + <width>1965</width> + <height>1085</height> + </widget> + </children> + </tab> + </tabs> + <x>304</x> + <y>59</y> + <width>1970</width> + <height>1121</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="21.0"> + </font> + </font> + <tab_height>10</tab_height> + <actions> + </actions> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_4</name> + <x>1040</x> + <width>440</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey02-title</name> + <text>SIM OP Mode:</text> + <x>1060</x> + <y>15</y> + <width>99</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="combo" version="2.0.0"> + <name>Device prefix combo_4</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-OPMODE</pv_name> + <x>1170</x> + <y>15</y> + <width>160</width> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Change the Operation mode of the Amplifier</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_36</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-OPMODE-RB</pv_name> + <x>1340</x> + <y>15</y> + <width>120</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <rules> + <rule name="opRuleColor" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0<>2"> + <value> + <color name="MINOR" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==2"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +Operation Mode read-back</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_310</name> + <text>Actual State:</text> + <x>1510</x> + <y>15</y> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_311</name> + <class>SECTION</class> + <text>SIM:</text> + <x>1620</x> + <y>15</y> + <width>40</width> + <height>30</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_123</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-ACTSTATE-RB</pv_name> + <x>1671</x> + <y>15</y> + <width>80</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Actual Machine State read-back</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_312</name> + <class>SECTION</class> + <text>FIM:</text> + <x>1760</x> + <y>15</y> + <width>40</width> + <height>30</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_124</name> + <pv_name>$(PREFIX):$(DEVICE):FSM-RB</pv_name> + <x>1810</x> + <y>15</y> + <width>80</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Actual Machine State read-back</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_128</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-WRNACKREQ-RB</pv_name> + <x>2054</x> + <y>15</y> + <width>90</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="MINOR" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +One or more signals are being interlocked or may require an acknowledge.</tooltip> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>RESET_BUTTON_4</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-RST</pv_name> + <x>2155</x> + <y>15</y> + <off_label>PLC Reset</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>Reseting...</on_label> + <on_color> + <color name="On" red="70" green="255" blue="70"> + </color> + </on_color> + <show_led>false</show_led> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Reset all non-active interlocks</tooltip> + <confirm_message>This will reset all non-active interlocks</confirm_message> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_319</name> + <text>PLC Warning:</text> + <x>1944</x> + <y>15</y> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>EmbeddedMachineControl</name> + <file>support/machineStateControl_Spoke.bob</file> + <width>300</width> + <height>1180</height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_6</name> + <x>800</x> + <width>220</width> + <height>60</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_320</name> + <text>FIM Reset:</text> + <x>810</x> + <y>15</y> + <width>74</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <description>Write PV</description> + </action> + </actions> + <pv_name>$(PREFIX):$(DEVICE):Rst</pv_name> + <text>FIM Reset</text> + <x>900</x> + <y>15</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>$(PREFIX)</text> + <x>314</x> + <y>7</y> + <width>470</width> + <height>45</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + </widget> +</display> diff --git a/99-Shared/rflps/scripts/fim_macros_mbl_01.py b/99-Shared/rflps/scripts/fim_macros_mbl020_1.py old mode 100644 new mode 100755 similarity index 67% rename from 99-Shared/rflps/scripts/fim_macros_mbl_01.py rename to 99-Shared/rflps/scripts/fim_macros_mbl020_1.py index 1d59f231710dfa6e73196d2c01e234f133a000c7..112b2b9c9a82326af5eec4c8a80bc713949ce666 --- a/99-Shared/rflps/scripts/fim_macros_mbl_01.py +++ b/99-Shared/rflps/scripts/fim_macros_mbl020_1.py @@ -5,71 +5,75 @@ from org.csstudio.opibuilder.scriptUtil import PVUtil # The next step is to read the values from a file under version control; # Section and subsection are fixed per script -prefix_ = "MBL-010" +prefix_ = "MBL-020RFC:" sec_ = "MBL" -subsec_ = "010" +subsec_ = "020RFC" # Adding the macros on the widget that will consume this script -widget.getPropertyValue("macros").add("PREFIX", prefix_) +widget.getPropertyValue("macros").add("P", prefix_) widget.getPropertyValue("macros").add("SEC", sec_) widget.getPropertyValue("macros").add("SUB", subsec_) -# This macro refers to the IOCStats Modules: -iocstats_ = "MBL-010" - ################################################################################################## # Hardcoded macro data ################################################################################################## # This macro refers to the IOC main PVs: -ioc_ = "RFS-FIM-110" +ioc_ = "RFS-FIM-101:" +ioc2_ = "Ctrl-IOC-104:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ # Analog input macros -ai10_ = "RFS-Mod-110:Cur" -ai11_ = "RFS-Mod-110:Vol" -ai12_ = "RFS-SolPS-110:Cur" -ai13_ = "RFS-SolPS-120:Cur" -ai14_ = "RFS-SolPS-130:Cur" -ai15_ = "RFS-FIM-110:AI5" -ai16_ = "RFS-FIM-110:AI6" -ai17_ = "RFS-FIM-110:AI7" -ai18_ = "RFS-FIM-110:AI8" -ai19_ = "RFS-FIM-110:AI9" -ai00_ = "RFS-DirC-110:PwrFwdDA" -ai01_ = "RFS-DirC-110:PwrFwdPA" -ai02_ = "RFS-DirC-110:PwrFwdL2" -ai03_ = "RFS-DirC-110:PwrRflctPA" -ai04_ = "RFS-DirC-110:PwrFwdC1" -ai05_ = "RFS-DirC-110:PwrFwdC2" -ai06_ = "RFS-DirC-110:PwrFwdL1" -ai07_ = "RFS-DirC-110:PwrRflctL2" -ai08_ = "RFS-DirC-110:PwrRflctC1" -ai09_ = "RFS-DirC-110:PwrRflctC2" - -di00_ = "RFS-SIM-110:HvEnaCmd" -di01_ = "RFS-SIM-110:RfEnaCmd" -di02_ = "RFS-SIM-110:PCconnect" -di03_ = "RFS-Mod-110:Fault" -di04_ = "RFS-VacPS-110:I-SP" -di05_ = "RFS-VacPS-120:I-SP" -di06_ = "RFS-ADR-110:ItlckStat" -di07_ = "RFS-FIM-110:DI7" -di08_ = "RFS-ADR-201001:ItckStat" -di09_ = "RFS-ADR-201002:ItckStat" -di10_ = "RFS-ADR-201003:ItckStat" -di11_ = "RFS-ADR-201004:ItckStat" -di12_ = "RFS-ADR-201005:ItckStat" -di13_ = "RFS-FIM-110:DI13" -di14_ = "RFS-FIM-110:DI14" -di15_ = "RFS-FIM-110:DI15" -di16_ = "RFS-FIM-110:DI16" -di17_ = "RFS-FIM-110:DI17" -di18_ = "RFS-FIM-110:DI18" -di19_ = "RFS-FIM-110:DI19" -di20_ = "RFS-FIM-110:DI20" - -refpwr00_ = "RFS-FIM-110:REFPWR0" -refpwr01_ = "RFS-FIM-110:REFPWR1" +ai00_ = "RFS-Mod-110:Vol-" +ai01_ = "RFS-Mod-110:Cur-" +ai02_ = "RFS-SolPS-110:Cur-" +ai03_ = "RFS-SolPS-120:Cur-" +ai04_ = "RFS-FIM-101:AI5-" +ai05_ = "RFS-EPR-110:Cur-" +ai06_ = "RFS-FIM-101:AI7-" +ai07_ = "RFS-FIM-101:AI8-" +ai08_ = "RFS-FIM-101:AI9-" +ai09_ = "RFS-FIM-101:AI10-" + +ai10_ = "RFS-PAmp-110:PwrFwd-" +ai11_ = "RFS-Kly-110:PwrFwd-" +ai12_ = "RFS-Load-120:PwrFwd-" +ai13_ = "RFS-Kly-110:PwrRfl-" +ai14_ = "RFS-Cav-110:PwrFwd-" +ai15_ = "RFS-Cav-110:PwrRfl-" +ai16_ = "RFS-Load-120:PwrRfl-" +ai17_ = "RFS-Cav-110:Fld-" +ai18_ = "RFS-FIM-101:RF9-" +ai19_ = "RFS-FIM-101:RF10-" + + +di00_ = "RFS-SIM-110:HvEna-" +di01_ = "RFS-SIM-110:RfEna-" +di02_ = "RFS-Mod-110:PCcon-" +di03_ = "RFS-Mod-110:Ready-" +di04_ = "RFS-VacPS-110:I-SP-" +di05_ = "RFS-VacPS-120:I-SP-" +di06_ = "RFS-FIM-101:DI7-" +di07_ = "RFS-FIM-101:DI8-" +di08_ = "RFS-VacCav-110:Status-" +di09_ = "RFS-FIM-101:DI10-" +di10_ = "RFS-VacBody-110:Status-" +di11_ = "RFS-FIM-101:DI12-" +di12_ = "RFS-FIM-101:DI13-" +di13_ = "RFS-FIM-101:DI14-" +di14_ = "RFS-ADG-110:IlckStatus-" +di15_ = "RFS-ADG-110:PwrFail-" +di16_ = "RFS-FIM-101:DI17-" +di17_ = "RFS-FIM-101:DI18-" +di18_ = "RFS-FIM-101:DI19-" +di19_ = "RFS-FIM-101:DI20-" +di20_ = "RFS-LLRF-101:Status-" + +rp00_ = "RFS-FIM-101:RP1" +rp01_ = "RFS-FIM-101:RP2" +cd00_ = "RFS-FIM-101:CD1" +cd01_ = "RFS-FIM-101:CD2" ######################################################################################################## @@ -124,6 +128,8 @@ widget.getPropertyValue("macros").add("DI19", di19_) widget.getPropertyValue("macros").add("DI20", di20_) # Reflected Power macros -widget.getPropertyValue("macros").add("REFPWR0", refpwr00_) -widget.getPropertyValue("macros").add("REFPWR1", refpwr01_) +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) diff --git a/99-Shared/rflps/scripts/fim_macros_mbl_010.py b/99-Shared/rflps/scripts/fim_macros_mbl020_2.py old mode 100644 new mode 100755 similarity index 67% rename from 99-Shared/rflps/scripts/fim_macros_mbl_010.py rename to 99-Shared/rflps/scripts/fim_macros_mbl020_2.py index 23e6e11ede910bc3d40df927fa5e719b83417935..bd92902597d8194081b5d017706e68a421b166b2 --- a/99-Shared/rflps/scripts/fim_macros_mbl_010.py +++ b/99-Shared/rflps/scripts/fim_macros_mbl020_2.py @@ -5,71 +5,75 @@ from org.csstudio.opibuilder.scriptUtil import PVUtil # The next step is to read the values from a file under version control; # Section and subsection are fixed per script -prefix_ = "MBL-010" +prefix_ = "MBL-020RFC:" sec_ = "MBL" -subsec_ = "010" +subsec_ = "020RFC" # Adding the macros on the widget that will consume this script -widget.getPropertyValue("macros").add("PREFIX", prefix_) +widget.getPropertyValue("macros").add("P", prefix_) widget.getPropertyValue("macros").add("SEC", sec_) widget.getPropertyValue("macros").add("SUB", subsec_) -# This macro refers to the IOCStats Modules: -iocstats_ = "RFQ-010" - ################################################################################################## # Hardcoded macro data ################################################################################################## # This macro refers to the IOC main PVs: -ioc_ = "RFS-FIM-110" +ioc_ = "RFS-FIM-201:" +ioc2_ = "Ctrl-IOC-204:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ # Analog input macros -ai10_ = "RFS-Mod-110:Cur" -ai11_ = "RFS-Mod-110:Vol" -ai12_ = "RFS-SolPS-110:Cur" -ai13_ = "RFS-SolPS-120:Cur" -ai14_ = "RFS-SolPS-130:Cur" -ai15_ = "RFS-FIM-110:AI5" -ai16_ = "RFS-FIM-110:AI6" -ai17_ = "RFS-FIM-110:AI7" -ai18_ = "RFS-FIM-110:AI8" -ai19_ = "RFS-FIM-110:AI9" -ai00_ = "RFS-DirC-110:PwrFwdDA" -ai01_ = "RFS-DirC-110:PwrFwdPA" -ai02_ = "RFS-DirC-110:PwrFwdL2" -ai03_ = "RFS-DirC-110:PwrRflctPA" -ai04_ = "RFS-DirC-110:PwrFwdC1" -ai05_ = "RFS-DirC-110:PwrFwdC2" -ai06_ = "RFS-DirC-110:PwrFwdL1" -ai07_ = "RFS-DirC-110:PwrRflctL2" -ai08_ = "RFS-DirC-110:PwrRflctC1" -ai09_ = "RFS-DirC-110:PwrRflctC2" - -di00_ = "RFS-SIM-110:HvEnaCmd" -di01_ = "RFS-SIM-110:RfEnaCmd" -di02_ = "RFS-SIM-110:PCconnect" -di03_ = "RFS-Mod-110:Fault" -di04_ = "RFS-VacPS-110:I-SP" -di05_ = "RFS-VacPS-120:I-SP" -di06_ = "RFS-ADR-110:ItlckStat" -di07_ = "RFS-FIM-110:DI7" -di08_ = "RFS-ADR-201001:ItckStat" -di09_ = "RFS-ADR-201002:ItckStat" -di10_ = "RFS-ADR-201003:ItckStat" -di11_ = "RFS-ADR-201004:ItckStat" -di12_ = "RFS-ADR-201005:ItckStat" -di13_ = "RFS-FIM-110:DI13" -di14_ = "RFS-FIM-110:DI14" -di15_ = "RFS-FIM-110:DI15" -di16_ = "RFS-FIM-110:DI16" -di17_ = "RFS-FIM-110:DI17" -di18_ = "RFS-FIM-110:DI18" -di19_ = "RFS-FIM-110:DI19" -di20_ = "RFS-FIM-110:DI20" - -refpwr00_ = "RFS-FIM-110:REFPWR0" -refpwr01_ = "RFS-FIM-110:REFPWR1" +ai00_ = "RFS-Mod-210:Vol-" +ai01_ = "RFS-Mod-210:Cur-" +ai02_ = "RFS-SolPS-210:Cur-" +ai03_ = "RFS-SolPS-220:Cur-" +ai04_ = "RFS-FIM-201:AI5-" +ai05_ = "RFS-EPR-210:Cur-" +ai06_ = "RFS-FIM-201:AI7-" +ai07_ = "RFS-FIM-201:AI8-" +ai08_ = "RFS-FIM-201:AI9-" +ai09_ = "RFS-FIM-201:AI10-" + +ai10_ = "RFS-PAmp-210:PwrFwd-" +ai11_ = "RFS-Kly-210:PwrFwd-" +ai12_ = "RFS-Load-220:PwrFwd-" +ai13_ = "RFS-Kly-210:PwrRfl-" +ai14_ = "RFS-Cav-210:PwrFwd-" +ai15_ = "RFS-Cav-210:PwrRfl-" +ai16_ = "RFS-Load-220:PwrRfl-" +ai17_ = "RFS-Cav-210:Fld-" +ai18_ = "RFS-FIM-201:RF9-" +ai19_ = "RFS-FIM-201:RF10-" + + +di00_ = "RFS-SIM-210:HvEna-" +di01_ = "RFS-SIM-210:RfEna-" +di02_ = "RFS-Mod-210:PCcon-" +di03_ = "RFS-Mod-210:Ready-" +di04_ = "RFS-VacPS-210:I-SP-" +di05_ = "RFS-VacPS-220:I-SP-" +di06_ = "RFS-FIM-201:DI7-" +di07_ = "RFS-FIM-201:DI8-" +di08_ = "RFS-VacCav-210:Status-" +di09_ = "RFS-FIM-201:DI10-" +di10_ = "RFS-VacBody-210:Status-" +di11_ = "RFS-FIM-201:DI12-" +di12_ = "RFS-FIM-201:DI13-" +di13_ = "RFS-FIM-201:DI14-" +di14_ = "RFS-ADG-210:IlckStatus-" +di15_ = "RFS-ADG-210:PwrFail-" +di16_ = "RFS-FIM-201:DI17-" +di17_ = "RFS-FIM-201:DI18-" +di18_ = "RFS-FIM-201:DI19-" +di19_ = "RFS-FIM-201:DI20-" +di20_ = "RFS-LLRF-201:Status-" + +rp00_ = "RFS-FIM-201:RP1" +rp01_ = "RFS-FIM-201:RP2" +cd00_ = "RFS-FIM-201:CD1" +cd01_ = "RFS-FIM-201:CD2" ######################################################################################################## @@ -124,6 +128,8 @@ widget.getPropertyValue("macros").add("DI19", di19_) widget.getPropertyValue("macros").add("DI20", di20_) # Reflected Power macros -widget.getPropertyValue("macros").add("REFPWR0", refpwr00_) -widget.getPropertyValue("macros").add("REFPWR1", refpwr01_) +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) diff --git a/99-Shared/rflps/scripts/fim_macros_mbl_020.py b/99-Shared/rflps/scripts/fim_macros_mbl020_3.py old mode 100644 new mode 100755 similarity index 67% rename from 99-Shared/rflps/scripts/fim_macros_mbl_020.py rename to 99-Shared/rflps/scripts/fim_macros_mbl020_3.py index 49aaffe9cf12d084fcff80e90f2f8f9a0459380a..1bc060d976d50b938ddf2d5b55720ebbf5ef8c45 --- a/99-Shared/rflps/scripts/fim_macros_mbl_020.py +++ b/99-Shared/rflps/scripts/fim_macros_mbl020_3.py @@ -5,71 +5,75 @@ from org.csstudio.opibuilder.scriptUtil import PVUtil # The next step is to read the values from a file under version control; # Section and subsection are fixed per script -prefix_ = "MBL-020" +prefix_ = "MBL-020RFC:" sec_ = "MBL" -subsec_ = "020" +subsec_ = "020RFC" # Adding the macros on the widget that will consume this script -widget.getPropertyValue("macros").add("PREFIX", prefix_) +widget.getPropertyValue("macros").add("P", prefix_) widget.getPropertyValue("macros").add("SEC", sec_) widget.getPropertyValue("macros").add("SUB", subsec_) -# This macro refers to the IOCStats Modules: -iocstats_ = "MBL-020" - ################################################################################################## # Hardcoded macro data ################################################################################################## # This macro refers to the IOC main PVs: -ioc_ = "RFS-FIM-110" +ioc_ = "RFS-FIM-301:" +ioc2_ = "Ctrl-IOC-304:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ # Analog input macros -ai10_ = "RFS-Mod-110:Cur" -ai11_ = "RFS-Mod-110:Vol" -ai12_ = "RFS-SolPS-110:Cur" -ai13_ = "RFS-SolPS-120:Cur" -ai14_ = "RFS-SolPS-130:Cur" -ai15_ = "RFS-FIM-110:AI5" -ai16_ = "RFS-FIM-110:AI6" -ai17_ = "RFS-FIM-110:AI7" -ai18_ = "RFS-FIM-110:AI8" -ai19_ = "RFS-FIM-110:AI9" -ai00_ = "RFS-DirC-110:PwrFwdDA" -ai01_ = "RFS-DirC-110:PwrFwdPA" -ai02_ = "RFS-DirC-110:PwrFwdL2" -ai03_ = "RFS-DirC-110:PwrRflctPA" -ai04_ = "RFS-DirC-110:PwrFwdC1" -ai05_ = "RFS-DirC-110:PwrFwdC2" -ai06_ = "RFS-DirC-110:PwrFwdL1" -ai07_ = "RFS-DirC-110:PwrRflctL2" -ai08_ = "RFS-DirC-110:PwrRflctC1" -ai09_ = "RFS-DirC-110:PwrRflctC2" - -di00_ = "RFS-SIM-110:HvEnaCmd" -di01_ = "RFS-SIM-110:RfEnaCmd" -di02_ = "RFS-SIM-110:PCconnect" -di03_ = "RFS-Mod-110:Fault" -di04_ = "RFS-VacPS-110:I-SP" -di05_ = "RFS-VacPS-120:I-SP" -di06_ = "RFS-ADR-110:ItlckStat" -di07_ = "RFS-FIM-110:DI7" -di08_ = "RFS-ADR-201001:ItckStat" -di09_ = "RFS-ADR-201002:ItckStat" -di10_ = "RFS-ADR-201003:ItckStat" -di11_ = "RFS-ADR-201004:ItckStat" -di12_ = "RFS-ADR-201005:ItckStat" -di13_ = "RFS-FIM-110:DI13" -di14_ = "RFS-FIM-110:DI14" -di15_ = "RFS-FIM-110:DI15" -di16_ = "RFS-FIM-110:DI16" -di17_ = "RFS-FIM-110:DI17" -di18_ = "RFS-FIM-110:DI18" -di19_ = "RFS-FIM-110:DI19" -di20_ = "RFS-FIM-110:DI20" - -refpwr00_ = "RFS-FIM-110:REFPWR0" -refpwr01_ = "RFS-FIM-110:REFPWR1" +ai00_ = "RFS-Mod-310:Vol-" +ai01_ = "RFS-Mod-310:Cur-" +ai02_ = "RFS-SolPS-310:Cur-" +ai03_ = "RFS-SolPS-320:Cur-" +ai04_ = "RFS-FIM-301:AI5-" +ai05_ = "RFS-EPR-310:Cur-" +ai06_ = "RFS-FIM-301:AI7-" +ai07_ = "RFS-FIM-301:AI8-" +ai08_ = "RFS-FIM-301:AI9-" +ai09_ = "RFS-FIM-301:AI10-" + +ai10_ = "RFS-PAmp-310:PwrFwd-" +ai11_ = "RFS-Kly-310:PwrFwd-" +ai12_ = "RFS-Load-320:PwrFwd-" +ai13_ = "RFS-Kly-310:PwrRfl-" +ai14_ = "RFS-Cav-310:PwrFwd-" +ai15_ = "RFS-Cav-310:PwrRfl-" +ai16_ = "RFS-Load-320:PwrRfl-" +ai17_ = "RFS-Cav-310:Fld-" +ai18_ = "RFS-FIM-301:RF9-" +ai19_ = "RFS-FIM-301:RF10-" + + +di00_ = "RFS-SIM-310:HvEna-" +di01_ = "RFS-SIM-310:RfEna-" +di02_ = "RFS-Mod-310:PCcon-" +di03_ = "RFS-Mod-310:Ready-" +di04_ = "RFS-VacPS-310:I-SP-" +di05_ = "RFS-VacPS-320:I-SP-" +di06_ = "RFS-FIM-301:DI7-" +di07_ = "RFS-FIM-301:DI8-" +di08_ = "RFS-VacCav-310:Status-" +di09_ = "RFS-FIM-301:DI10-" +di10_ = "RFS-VacBody-310:Status-" +di11_ = "RFS-FIM-301:DI12-" +di12_ = "RFS-FIM-301:DI13-" +di13_ = "RFS-FIM-301:DI14-" +di14_ = "RFS-ADG-310:IlckStatus-" +di15_ = "RFS-ADG-310:PwrFail-" +di16_ = "RFS-FIM-301:DI17-" +di17_ = "RFS-FIM-301:DI18-" +di18_ = "RFS-FIM-301:DI19-" +di19_ = "RFS-FIM-301:DI20-" +di20_ = "RFS-LLRF-301:Status-" + +rp00_ = "RFS-FIM-301:RP1" +rp01_ = "RFS-FIM-301:RP2" +cd00_ = "RFS-FIM-301:CD1" +cd01_ = "RFS-FIM-301:CD2" ######################################################################################################## @@ -124,6 +128,8 @@ widget.getPropertyValue("macros").add("DI19", di19_) widget.getPropertyValue("macros").add("DI20", di20_) # Reflected Power macros -widget.getPropertyValue("macros").add("REFPWR0", refpwr00_) -widget.getPropertyValue("macros").add("REFPWR1", refpwr01_) +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) diff --git a/99-Shared/rflps/scripts/fim_macros_mbl_030.py b/99-Shared/rflps/scripts/fim_macros_mbl020_4.py old mode 100644 new mode 100755 similarity index 67% rename from 99-Shared/rflps/scripts/fim_macros_mbl_030.py rename to 99-Shared/rflps/scripts/fim_macros_mbl020_4.py index 8c2e23b6b0b8216951a6a5a6bfaae6a08a833d97..2cd5162336c919c8c72e6fbb7342b2b5fc00c29b --- a/99-Shared/rflps/scripts/fim_macros_mbl_030.py +++ b/99-Shared/rflps/scripts/fim_macros_mbl020_4.py @@ -5,71 +5,75 @@ from org.csstudio.opibuilder.scriptUtil import PVUtil # The next step is to read the values from a file under version control; # Section and subsection are fixed per script -prefix_ = "MBL-030" +prefix_ = "MBL-020RFC:" sec_ = "MBL" -subsec_ = "030" +subsec_ = "020RFC" # Adding the macros on the widget that will consume this script -widget.getPropertyValue("macros").add("PREFIX", prefix_) +widget.getPropertyValue("macros").add("P", prefix_) widget.getPropertyValue("macros").add("SEC", sec_) widget.getPropertyValue("macros").add("SUB", subsec_) -# This macro refers to the IOCStats Modules: -iocstats_ = "MBL-030" - ################################################################################################## # Hardcoded macro data ################################################################################################## # This macro refers to the IOC main PVs: -ioc_ = "RFS-FIM-110" +ioc_ = "RFS-FIM-401:" +ioc2_ = "Ctrl-IOC-404:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ # Analog input macros -ai10_ = "RFS-Mod-110:Cur" -ai11_ = "RFS-Mod-110:Vol" -ai12_ = "RFS-SolPS-110:Cur" -ai13_ = "RFS-SolPS-120:Cur" -ai14_ = "RFS-SolPS-130:Cur" -ai15_ = "RFS-FIM-110:AI5" -ai16_ = "RFS-FIM-110:AI6" -ai17_ = "RFS-FIM-110:AI7" -ai18_ = "RFS-FIM-110:AI8" -ai19_ = "RFS-FIM-110:AI9" -ai00_ = "RFS-DirC-110:PwrFwdDA" -ai01_ = "RFS-DirC-110:PwrFwdPA" -ai02_ = "RFS-DirC-110:PwrFwdL2" -ai03_ = "RFS-DirC-110:PwrRflctPA" -ai04_ = "RFS-DirC-110:PwrFwdC1" -ai05_ = "RFS-DirC-110:PwrFwdC2" -ai06_ = "RFS-DirC-110:PwrFwdL1" -ai07_ = "RFS-DirC-110:PwrRflctL2" -ai08_ = "RFS-DirC-110:PwrRflctC1" -ai09_ = "RFS-DirC-110:PwrRflctC2" - -di00_ = "RFS-SIM-110:HvEnaCmd" -di01_ = "RFS-SIM-110:RfEnaCmd" -di02_ = "RFS-SIM-110:PCconnect" -di03_ = "RFS-Mod-110:Fault" -di04_ = "RFS-VacPS-110:I-SP" -di05_ = "RFS-VacPS-120:I-SP" -di06_ = "RFS-ADR-110:ItlckStat" -di07_ = "RFS-FIM-110:DI7" -di08_ = "RFS-ADR-201001:ItckStat" -di09_ = "RFS-ADR-201002:ItckStat" -di10_ = "RFS-ADR-201003:ItckStat" -di11_ = "RFS-ADR-201004:ItckStat" -di12_ = "RFS-ADR-201005:ItckStat" -di13_ = "RFS-FIM-110:DI13" -di14_ = "RFS-FIM-110:DI14" -di15_ = "RFS-FIM-110:DI15" -di16_ = "RFS-FIM-110:DI16" -di17_ = "RFS-FIM-110:DI17" -di18_ = "RFS-FIM-110:DI18" -di19_ = "RFS-FIM-110:DI19" -di20_ = "RFS-FIM-110:DI20" - -refpwr00_ = "RFS-FIM-110:REFPWR0" -refpwr01_ = "RFS-FIM-110:REFPWR1" +ai00_ = "RFS-Mod-410:Vol-" +ai01_ = "RFS-Mod-410:Cur-" +ai02_ = "RFS-SolPS-410:Cur-" +ai03_ = "RFS-SolPS-420:Cur-" +ai04_ = "RFS-FIM-401:AI5-" +ai05_ = "RFS-EPR-410:Cur-" +ai06_ = "RFS-FIM-401:AI7-" +ai07_ = "RFS-FIM-401:AI8-" +ai08_ = "RFS-FIM-401:AI9-" +ai09_ = "RFS-FIM-401:AI10-" + +ai10_ = "RFS-PAmp-410:PwrFwd-" +ai11_ = "RFS-Kly-410:PwrFwd-" +ai12_ = "RFS-Load-420:PwrFwd-" +ai13_ = "RFS-Kly-410:PwrRfl-" +ai14_ = "RFS-Cav-410:PwrFwd-" +ai15_ = "RFS-Cav-410:PwrRfl-" +ai16_ = "RFS-Load-420:PwrRfl-" +ai17_ = "RFS-Cav-410:Fld-" +ai18_ = "RFS-FIM-401:RF9-" +ai19_ = "RFS-FIM-401:RF10-" + + +di00_ = "RFS-SIM-410:HvEna-" +di01_ = "RFS-SIM-410:RfEna-" +di02_ = "RFS-Mod-410:PCcon-" +di03_ = "RFS-Mod-410:Ready-" +di04_ = "RFS-VacPS-410:I-SP-" +di05_ = "RFS-VacPS-420:I-SP-" +di06_ = "RFS-FIM-401:DI7-" +di07_ = "RFS-FIM-401:DI8-" +di08_ = "RFS-VacCav-410:Status-" +di09_ = "RFS-FIM-401:DI10-" +di10_ = "RFS-VacBody-410:Status-" +di11_ = "RFS-FIM-401:DI12-" +di12_ = "RFS-FIM-401:DI13-" +di13_ = "RFS-FIM-401:DI14-" +di14_ = "RFS-ADG-410:IlckStatus-" +di15_ = "RFS-ADG-410:PwrFail-" +di16_ = "RFS-FIM-401:DI17-" +di17_ = "RFS-FIM-401:DI18-" +di18_ = "RFS-FIM-401:DI19-" +di19_ = "RFS-FIM-401:DI20-" +di20_ = "RFS-LLRF-401:Status-" + +rp00_ = "RFS-FIM-401:RP1" +rp01_ = "RFS-FIM-401:RP2" +cd00_ = "RFS-FIM-401:CD1" +cd01_ = "RFS-FIM-401:CD2" ######################################################################################################## @@ -124,6 +128,8 @@ widget.getPropertyValue("macros").add("DI19", di19_) widget.getPropertyValue("macros").add("DI20", di20_) # Reflected Power macros -widget.getPropertyValue("macros").add("REFPWR0", refpwr00_) -widget.getPropertyValue("macros").add("REFPWR1", refpwr01_) +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) diff --git a/99-Shared/rflps/scripts/fim_macros_mbl030_1.py b/99-Shared/rflps/scripts/fim_macros_mbl030_1.py new file mode 100755 index 0000000000000000000000000000000000000000..00c70d64939cb587332780a568db2363845bf605 --- /dev/null +++ b/99-Shared/rflps/scripts/fim_macros_mbl030_1.py @@ -0,0 +1,135 @@ +from org.csstudio.opibuilder.scriptUtil import PVUtil + +# This script will populate several macros that will be used to mount the PV names inside the GUIs +# In this first version, the content of the macros are hardcoded inside this script. +# The next step is to read the values from a file under version control; + +# Section and subsection are fixed per script +prefix_ = "MBL-030RFC:" +sec_ = "MBL" +subsec_ = "030RFC" + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("P", prefix_) +widget.getPropertyValue("macros").add("SEC", sec_) +widget.getPropertyValue("macros").add("SUB", subsec_) + +################################################################################################## +# Hardcoded macro data +################################################################################################## + +# This macro refers to the IOC main PVs: +ioc_ = "RFS-FIM-101:" +ioc2_ = "Ctrl-IOC-104:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ + +# Analog input macros +ai00_ = "RFS-Mod-110:Vol-" +ai01_ = "RFS-Mod-110:Cur-" +ai02_ = "RFS-SolPS-110:Cur-" +ai03_ = "RFS-SolPS-120:Cur-" +ai04_ = "RFS-FIM-101:AI5-" +ai05_ = "RFS-EPR-110:Cur-" +ai06_ = "RFS-FIM-101:AI7-" +ai07_ = "RFS-FIM-101:AI8-" +ai08_ = "RFS-FIM-101:AI9-" +ai09_ = "RFS-FIM-101:AI10-" + +ai10_ = "RFS-PAmp-110:PwrFwd-" +ai11_ = "RFS-Kly-110:PwrFwd-" +ai12_ = "RFS-Load-120:PwrFwd-" +ai13_ = "RFS-Kly-110:PwrRfl-" +ai14_ = "RFS-Cav-110:PwrFwd-" +ai15_ = "RFS-Cav-110:PwrRfl-" +ai16_ = "RFS-Load-120:PwrRfl-" +ai17_ = "RFS-Cav-110:Fld-" +ai18_ = "RFS-FIM-101:RF9-" +ai19_ = "RFS-FIM-101:RF10-" + + +di00_ = "RFS-SIM-110:HvEna-" +di01_ = "RFS-SIM-110:RfEna-" +di02_ = "RFS-Mod-110:PCcon-" +di03_ = "RFS-Mod-110:Ready-" +di04_ = "RFS-VacPS-110:I-SP-" +di05_ = "RFS-VacPS-120:I-SP-" +di06_ = "RFS-FIM-101:DI7-" +di07_ = "RFS-FIM-101:DI8-" +di08_ = "RFS-VacCav-110:Status-" +di09_ = "RFS-FIM-101:DI10-" +di10_ = "RFS-VacBody-110:Status-" +di11_ = "RFS-FIM-101:DI12-" +di12_ = "RFS-FIM-101:DI13-" +di13_ = "RFS-FIM-101:DI14-" +di14_ = "RFS-ADG-110:IlckStatus-" +di15_ = "RFS-ADG-110:PwrFail-" +di16_ = "RFS-FIM-101:DI17-" +di17_ = "RFS-FIM-101:DI18-" +di18_ = "RFS-FIM-101:DI19-" +di19_ = "RFS-FIM-101:DI20-" +di20_ = "RFS-LLRF-101:Status-" + +rp00_ = "RFS-FIM-101:RP1" +rp01_ = "RFS-FIM-101:RP2" +cd00_ = "RFS-FIM-101:CD1" +cd01_ = "RFS-FIM-101:CD2" + +######################################################################################################## + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("IOC_", ioc_) +widget.getPropertyValue("macros").add("IOCSTATS_", iocstats_) + + +# Analog input macros +widget.getPropertyValue("macros").add("AI00", ai00_) +widget.getPropertyValue("macros").add("AI01", ai01_) +widget.getPropertyValue("macros").add("AI02", ai02_) +widget.getPropertyValue("macros").add("AI03", ai03_) +widget.getPropertyValue("macros").add("AI04", ai04_) +widget.getPropertyValue("macros").add("AI05", ai05_) +widget.getPropertyValue("macros").add("AI06", ai06_) +widget.getPropertyValue("macros").add("AI07", ai07_) +widget.getPropertyValue("macros").add("AI08", ai08_) +widget.getPropertyValue("macros").add("AI09", ai09_) +widget.getPropertyValue("macros").add("AI10", ai10_) +widget.getPropertyValue("macros").add("AI11", ai11_) +widget.getPropertyValue("macros").add("AI12", ai12_) +widget.getPropertyValue("macros").add("AI13", ai13_) +widget.getPropertyValue("macros").add("AI14", ai14_) +widget.getPropertyValue("macros").add("AI15", ai15_) +widget.getPropertyValue("macros").add("AI16", ai16_) +widget.getPropertyValue("macros").add("AI17", ai17_) +widget.getPropertyValue("macros").add("AI18", ai18_) +widget.getPropertyValue("macros").add("AI19", ai19_) + +# Digital input macros +widget.getPropertyValue("macros").add("DI00", di00_) +widget.getPropertyValue("macros").add("DI01", di01_) +widget.getPropertyValue("macros").add("DI02", di02_) +widget.getPropertyValue("macros").add("DI03", di03_) +widget.getPropertyValue("macros").add("DI04", di04_) +widget.getPropertyValue("macros").add("DI05", di05_) +widget.getPropertyValue("macros").add("DI06", di06_) +widget.getPropertyValue("macros").add("DI07", di07_) +widget.getPropertyValue("macros").add("DI08", di08_) +widget.getPropertyValue("macros").add("DI09", di09_) +widget.getPropertyValue("macros").add("DI10", di10_) +widget.getPropertyValue("macros").add("DI11", di11_) +widget.getPropertyValue("macros").add("DI12", di12_) +widget.getPropertyValue("macros").add("DI13", di13_) +widget.getPropertyValue("macros").add("DI14", di14_) +widget.getPropertyValue("macros").add("DI15", di15_) +widget.getPropertyValue("macros").add("DI16", di16_) +widget.getPropertyValue("macros").add("DI17", di17_) +widget.getPropertyValue("macros").add("DI18", di18_) +widget.getPropertyValue("macros").add("DI19", di19_) +widget.getPropertyValue("macros").add("DI20", di20_) + +# Reflected Power macros +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) + diff --git a/99-Shared/rflps/scripts/fim_macros_mbl030_2.py b/99-Shared/rflps/scripts/fim_macros_mbl030_2.py new file mode 100755 index 0000000000000000000000000000000000000000..7b576e2d143cd0358246243cfdc43357e192148a --- /dev/null +++ b/99-Shared/rflps/scripts/fim_macros_mbl030_2.py @@ -0,0 +1,135 @@ +from org.csstudio.opibuilder.scriptUtil import PVUtil + +# This script will populate several macros that will be used to mount the PV names inside the GUIs +# In this first version, the content of the macros are hardcoded inside this script. +# The next step is to read the values from a file under version control; + +# Section and subsection are fixed per script +prefix_ = "MBL-030RFC:" +sec_ = "MBL" +subsec_ = "030RFC" + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("P", prefix_) +widget.getPropertyValue("macros").add("SEC", sec_) +widget.getPropertyValue("macros").add("SUB", subsec_) + +################################################################################################## +# Hardcoded macro data +################################################################################################## + +# This macro refers to the IOC main PVs: +ioc_ = "RFS-FIM-201:" +ioc2_ = "Ctrl-IOC-204:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ + +# Analog input macros +ai00_ = "RFS-Mod-210:Vol-" +ai01_ = "RFS-Mod-210:Cur-" +ai02_ = "RFS-SolPS-210:Cur-" +ai03_ = "RFS-SolPS-220:Cur-" +ai04_ = "RFS-FIM-201:AI5-" +ai05_ = "RFS-EPR-210:Cur-" +ai06_ = "RFS-FIM-201:AI7-" +ai07_ = "RFS-FIM-201:AI8-" +ai08_ = "RFS-FIM-201:AI9-" +ai09_ = "RFS-FIM-201:AI10-" + +ai10_ = "RFS-PAmp-210:PwrFwd-" +ai11_ = "RFS-Kly-210:PwrFwd-" +ai12_ = "RFS-Load-220:PwrFwd-" +ai13_ = "RFS-Kly-210:PwrRfl-" +ai14_ = "RFS-Cav-210:PwrFwd-" +ai15_ = "RFS-Cav-210:PwrRfl-" +ai16_ = "RFS-Load-220:PwrRfl-" +ai17_ = "RFS-Cav-210:Fld-" +ai18_ = "RFS-FIM-201:RF9-" +ai19_ = "RFS-FIM-201:RF10-" + + +di00_ = "RFS-SIM-210:HvEna-" +di01_ = "RFS-SIM-210:RfEna-" +di02_ = "RFS-Mod-210:PCcon-" +di03_ = "RFS-Mod-210:Ready-" +di04_ = "RFS-VacPS-210:I-SP-" +di05_ = "RFS-VacPS-220:I-SP-" +di06_ = "RFS-FIM-201:DI7-" +di07_ = "RFS-FIM-201:DI8-" +di08_ = "RFS-VacCav-210:Status-" +di09_ = "RFS-FIM-201:DI10-" +di10_ = "RFS-VacBody-210:Status-" +di11_ = "RFS-FIM-201:DI12-" +di12_ = "RFS-FIM-201:DI13-" +di13_ = "RFS-FIM-201:DI14-" +di14_ = "RFS-ADG-210:IlckStatus-" +di15_ = "RFS-ADG-210:PwrFail-" +di16_ = "RFS-FIM-201:DI17-" +di17_ = "RFS-FIM-201:DI18-" +di18_ = "RFS-FIM-201:DI19-" +di19_ = "RFS-FIM-201:DI20-" +di20_ = "RFS-LLRF-201:Status-" + +rp00_ = "RFS-FIM-201:RP1" +rp01_ = "RFS-FIM-201:RP2" +cd00_ = "RFS-FIM-201:CD1" +cd01_ = "RFS-FIM-201:CD2" + +######################################################################################################## + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("IOC_", ioc_) +widget.getPropertyValue("macros").add("IOCSTATS_", iocstats_) + + +# Analog input macros +widget.getPropertyValue("macros").add("AI00", ai00_) +widget.getPropertyValue("macros").add("AI01", ai01_) +widget.getPropertyValue("macros").add("AI02", ai02_) +widget.getPropertyValue("macros").add("AI03", ai03_) +widget.getPropertyValue("macros").add("AI04", ai04_) +widget.getPropertyValue("macros").add("AI05", ai05_) +widget.getPropertyValue("macros").add("AI06", ai06_) +widget.getPropertyValue("macros").add("AI07", ai07_) +widget.getPropertyValue("macros").add("AI08", ai08_) +widget.getPropertyValue("macros").add("AI09", ai09_) +widget.getPropertyValue("macros").add("AI10", ai10_) +widget.getPropertyValue("macros").add("AI11", ai11_) +widget.getPropertyValue("macros").add("AI12", ai12_) +widget.getPropertyValue("macros").add("AI13", ai13_) +widget.getPropertyValue("macros").add("AI14", ai14_) +widget.getPropertyValue("macros").add("AI15", ai15_) +widget.getPropertyValue("macros").add("AI16", ai16_) +widget.getPropertyValue("macros").add("AI17", ai17_) +widget.getPropertyValue("macros").add("AI18", ai18_) +widget.getPropertyValue("macros").add("AI19", ai19_) + +# Digital input macros +widget.getPropertyValue("macros").add("DI00", di00_) +widget.getPropertyValue("macros").add("DI01", di01_) +widget.getPropertyValue("macros").add("DI02", di02_) +widget.getPropertyValue("macros").add("DI03", di03_) +widget.getPropertyValue("macros").add("DI04", di04_) +widget.getPropertyValue("macros").add("DI05", di05_) +widget.getPropertyValue("macros").add("DI06", di06_) +widget.getPropertyValue("macros").add("DI07", di07_) +widget.getPropertyValue("macros").add("DI08", di08_) +widget.getPropertyValue("macros").add("DI09", di09_) +widget.getPropertyValue("macros").add("DI10", di10_) +widget.getPropertyValue("macros").add("DI11", di11_) +widget.getPropertyValue("macros").add("DI12", di12_) +widget.getPropertyValue("macros").add("DI13", di13_) +widget.getPropertyValue("macros").add("DI14", di14_) +widget.getPropertyValue("macros").add("DI15", di15_) +widget.getPropertyValue("macros").add("DI16", di16_) +widget.getPropertyValue("macros").add("DI17", di17_) +widget.getPropertyValue("macros").add("DI18", di18_) +widget.getPropertyValue("macros").add("DI19", di19_) +widget.getPropertyValue("macros").add("DI20", di20_) + +# Reflected Power macros +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) + diff --git a/99-Shared/rflps/scripts/fim_macros_mbl030_3.py b/99-Shared/rflps/scripts/fim_macros_mbl030_3.py new file mode 100755 index 0000000000000000000000000000000000000000..9865a4e6a7655f26195fa3c12c2296c9e50a8526 --- /dev/null +++ b/99-Shared/rflps/scripts/fim_macros_mbl030_3.py @@ -0,0 +1,135 @@ +from org.csstudio.opibuilder.scriptUtil import PVUtil + +# This script will populate several macros that will be used to mount the PV names inside the GUIs +# In this first version, the content of the macros are hardcoded inside this script. +# The next step is to read the values from a file under version control; + +# Section and subsection are fixed per script +prefix_ = "MBL-030RFC:" +sec_ = "MBL" +subsec_ = "030RFC" + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("P", prefix_) +widget.getPropertyValue("macros").add("SEC", sec_) +widget.getPropertyValue("macros").add("SUB", subsec_) + +################################################################################################## +# Hardcoded macro data +################################################################################################## + +# This macro refers to the IOC main PVs: +ioc_ = "RFS-FIM-301:" +ioc2_ = "Ctrl-IOC-304:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ + +# Analog input macros +ai00_ = "RFS-Mod-310:Vol-" +ai01_ = "RFS-Mod-310:Cur-" +ai02_ = "RFS-SolPS-310:Cur-" +ai03_ = "RFS-SolPS-320:Cur-" +ai04_ = "RFS-FIM-301:AI5-" +ai05_ = "RFS-EPR-310:Cur-" +ai06_ = "RFS-FIM-301:AI7-" +ai07_ = "RFS-FIM-301:AI8-" +ai08_ = "RFS-FIM-301:AI9-" +ai09_ = "RFS-FIM-301:AI10-" + +ai10_ = "RFS-PAmp-310:PwrFwd-" +ai11_ = "RFS-Kly-310:PwrFwd-" +ai12_ = "RFS-Load-320:PwrFwd-" +ai13_ = "RFS-Kly-310:PwrRfl-" +ai14_ = "RFS-Cav-310:PwrFwd-" +ai15_ = "RFS-Cav-310:PwrRfl-" +ai16_ = "RFS-Load-320:PwrRfl-" +ai17_ = "RFS-Cav-310:Fld-" +ai18_ = "RFS-FIM-301:RF9-" +ai19_ = "RFS-FIM-301:RF10-" + + +di00_ = "RFS-SIM-310:HvEna-" +di01_ = "RFS-SIM-310:RfEna-" +di02_ = "RFS-Mod-310:PCcon-" +di03_ = "RFS-Mod-310:Ready-" +di04_ = "RFS-VacPS-310:I-SP-" +di05_ = "RFS-VacPS-320:I-SP-" +di06_ = "RFS-FIM-301:DI7-" +di07_ = "RFS-FIM-301:DI8-" +di08_ = "RFS-VacCav-310:Status-" +di09_ = "RFS-FIM-301:DI10-" +di10_ = "RFS-VacBody-310:Status-" +di11_ = "RFS-FIM-301:DI12-" +di12_ = "RFS-FIM-301:DI13-" +di13_ = "RFS-FIM-301:DI14-" +di14_ = "RFS-ADG-310:IlckStatus-" +di15_ = "RFS-ADG-310:PwrFail-" +di16_ = "RFS-FIM-301:DI17-" +di17_ = "RFS-FIM-301:DI18-" +di18_ = "RFS-FIM-301:DI19-" +di19_ = "RFS-FIM-301:DI20-" +di20_ = "RFS-LLRF-301:Status-" + +rp00_ = "RFS-FIM-301:RP1" +rp01_ = "RFS-FIM-301:RP2" +cd00_ = "RFS-FIM-301:CD1" +cd01_ = "RFS-FIM-301:CD2" + +######################################################################################################## + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("IOC_", ioc_) +widget.getPropertyValue("macros").add("IOCSTATS_", iocstats_) + + +# Analog input macros +widget.getPropertyValue("macros").add("AI00", ai00_) +widget.getPropertyValue("macros").add("AI01", ai01_) +widget.getPropertyValue("macros").add("AI02", ai02_) +widget.getPropertyValue("macros").add("AI03", ai03_) +widget.getPropertyValue("macros").add("AI04", ai04_) +widget.getPropertyValue("macros").add("AI05", ai05_) +widget.getPropertyValue("macros").add("AI06", ai06_) +widget.getPropertyValue("macros").add("AI07", ai07_) +widget.getPropertyValue("macros").add("AI08", ai08_) +widget.getPropertyValue("macros").add("AI09", ai09_) +widget.getPropertyValue("macros").add("AI10", ai10_) +widget.getPropertyValue("macros").add("AI11", ai11_) +widget.getPropertyValue("macros").add("AI12", ai12_) +widget.getPropertyValue("macros").add("AI13", ai13_) +widget.getPropertyValue("macros").add("AI14", ai14_) +widget.getPropertyValue("macros").add("AI15", ai15_) +widget.getPropertyValue("macros").add("AI16", ai16_) +widget.getPropertyValue("macros").add("AI17", ai17_) +widget.getPropertyValue("macros").add("AI18", ai18_) +widget.getPropertyValue("macros").add("AI19", ai19_) + +# Digital input macros +widget.getPropertyValue("macros").add("DI00", di00_) +widget.getPropertyValue("macros").add("DI01", di01_) +widget.getPropertyValue("macros").add("DI02", di02_) +widget.getPropertyValue("macros").add("DI03", di03_) +widget.getPropertyValue("macros").add("DI04", di04_) +widget.getPropertyValue("macros").add("DI05", di05_) +widget.getPropertyValue("macros").add("DI06", di06_) +widget.getPropertyValue("macros").add("DI07", di07_) +widget.getPropertyValue("macros").add("DI08", di08_) +widget.getPropertyValue("macros").add("DI09", di09_) +widget.getPropertyValue("macros").add("DI10", di10_) +widget.getPropertyValue("macros").add("DI11", di11_) +widget.getPropertyValue("macros").add("DI12", di12_) +widget.getPropertyValue("macros").add("DI13", di13_) +widget.getPropertyValue("macros").add("DI14", di14_) +widget.getPropertyValue("macros").add("DI15", di15_) +widget.getPropertyValue("macros").add("DI16", di16_) +widget.getPropertyValue("macros").add("DI17", di17_) +widget.getPropertyValue("macros").add("DI18", di18_) +widget.getPropertyValue("macros").add("DI19", di19_) +widget.getPropertyValue("macros").add("DI20", di20_) + +# Reflected Power macros +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) + diff --git a/99-Shared/rflps/scripts/fim_macros_mbl030_4.py b/99-Shared/rflps/scripts/fim_macros_mbl030_4.py new file mode 100755 index 0000000000000000000000000000000000000000..fb78e38f9467384f44501ceb66ade0f00f7250fc --- /dev/null +++ b/99-Shared/rflps/scripts/fim_macros_mbl030_4.py @@ -0,0 +1,135 @@ +from org.csstudio.opibuilder.scriptUtil import PVUtil + +# This script will populate several macros that will be used to mount the PV names inside the GUIs +# In this first version, the content of the macros are hardcoded inside this script. +# The next step is to read the values from a file under version control; + +# Section and subsection are fixed per script +prefix_ = "MBL-030RFC:" +sec_ = "MBL" +subsec_ = "030RFC" + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("P", prefix_) +widget.getPropertyValue("macros").add("SEC", sec_) +widget.getPropertyValue("macros").add("SUB", subsec_) + +################################################################################################## +# Hardcoded macro data +################################################################################################## + +# This macro refers to the IOC main PVs: +ioc_ = "RFS-FIM-401:" +ioc2_ = "Ctrl-IOC-404:" +# This macro refers to the IOCStats Modules: +iocstats_ = prefix_ + ioc2_ + +# Analog input macros +ai00_ = "RFS-Mod-410:Vol-" +ai01_ = "RFS-Mod-410:Cur-" +ai02_ = "RFS-SolPS-410:Cur-" +ai03_ = "RFS-SolPS-420:Cur-" +ai04_ = "RFS-FIM-401:AI5-" +ai05_ = "RFS-EPR-410:Cur-" +ai06_ = "RFS-FIM-401:AI7-" +ai07_ = "RFS-FIM-401:AI8-" +ai08_ = "RFS-FIM-401:AI9-" +ai09_ = "RFS-FIM-401:AI10-" + +ai10_ = "RFS-PAmp-410:PwrFwd-" +ai11_ = "RFS-Kly-410:PwrFwd-" +ai12_ = "RFS-Load-420:PwrFwd-" +ai13_ = "RFS-Kly-410:PwrRfl-" +ai14_ = "RFS-Cav-410:PwrFwd-" +ai15_ = "RFS-Cav-410:PwrRfl-" +ai16_ = "RFS-Load-420:PwrRfl-" +ai17_ = "RFS-Cav-410:Fld-" +ai18_ = "RFS-FIM-401:RF9-" +ai19_ = "RFS-FIM-401:RF10-" + + +di00_ = "RFS-SIM-410:HvEna-" +di01_ = "RFS-SIM-410:RfEna-" +di02_ = "RFS-Mod-410:PCcon-" +di03_ = "RFS-Mod-410:Ready-" +di04_ = "RFS-VacPS-410:I-SP-" +di05_ = "RFS-VacPS-420:I-SP-" +di06_ = "RFS-FIM-401:DI7-" +di07_ = "RFS-FIM-401:DI8-" +di08_ = "RFS-VacCav-410:Status-" +di09_ = "RFS-FIM-401:DI10-" +di10_ = "RFS-VacBody-410:Status-" +di11_ = "RFS-FIM-401:DI12-" +di12_ = "RFS-FIM-401:DI13-" +di13_ = "RFS-FIM-401:DI14-" +di14_ = "RFS-ADG-410:IlckStatus-" +di15_ = "RFS-ADG-410:PwrFail-" +di16_ = "RFS-FIM-401:DI17-" +di17_ = "RFS-FIM-401:DI18-" +di18_ = "RFS-FIM-401:DI19-" +di19_ = "RFS-FIM-401:DI20-" +di20_ = "RFS-LLRF-401:Status-" + +rp00_ = "RFS-FIM-401:RP1" +rp01_ = "RFS-FIM-401:RP2" +cd00_ = "RFS-FIM-401:CD1" +cd01_ = "RFS-FIM-401:CD2" + +######################################################################################################## + +# Adding the macros on the widget that will consume this script +widget.getPropertyValue("macros").add("IOC_", ioc_) +widget.getPropertyValue("macros").add("IOCSTATS_", iocstats_) + + +# Analog input macros +widget.getPropertyValue("macros").add("AI00", ai00_) +widget.getPropertyValue("macros").add("AI01", ai01_) +widget.getPropertyValue("macros").add("AI02", ai02_) +widget.getPropertyValue("macros").add("AI03", ai03_) +widget.getPropertyValue("macros").add("AI04", ai04_) +widget.getPropertyValue("macros").add("AI05", ai05_) +widget.getPropertyValue("macros").add("AI06", ai06_) +widget.getPropertyValue("macros").add("AI07", ai07_) +widget.getPropertyValue("macros").add("AI08", ai08_) +widget.getPropertyValue("macros").add("AI09", ai09_) +widget.getPropertyValue("macros").add("AI10", ai10_) +widget.getPropertyValue("macros").add("AI11", ai11_) +widget.getPropertyValue("macros").add("AI12", ai12_) +widget.getPropertyValue("macros").add("AI13", ai13_) +widget.getPropertyValue("macros").add("AI14", ai14_) +widget.getPropertyValue("macros").add("AI15", ai15_) +widget.getPropertyValue("macros").add("AI16", ai16_) +widget.getPropertyValue("macros").add("AI17", ai17_) +widget.getPropertyValue("macros").add("AI18", ai18_) +widget.getPropertyValue("macros").add("AI19", ai19_) + +# Digital input macros +widget.getPropertyValue("macros").add("DI00", di00_) +widget.getPropertyValue("macros").add("DI01", di01_) +widget.getPropertyValue("macros").add("DI02", di02_) +widget.getPropertyValue("macros").add("DI03", di03_) +widget.getPropertyValue("macros").add("DI04", di04_) +widget.getPropertyValue("macros").add("DI05", di05_) +widget.getPropertyValue("macros").add("DI06", di06_) +widget.getPropertyValue("macros").add("DI07", di07_) +widget.getPropertyValue("macros").add("DI08", di08_) +widget.getPropertyValue("macros").add("DI09", di09_) +widget.getPropertyValue("macros").add("DI10", di10_) +widget.getPropertyValue("macros").add("DI11", di11_) +widget.getPropertyValue("macros").add("DI12", di12_) +widget.getPropertyValue("macros").add("DI13", di13_) +widget.getPropertyValue("macros").add("DI14", di14_) +widget.getPropertyValue("macros").add("DI15", di15_) +widget.getPropertyValue("macros").add("DI16", di16_) +widget.getPropertyValue("macros").add("DI17", di17_) +widget.getPropertyValue("macros").add("DI18", di18_) +widget.getPropertyValue("macros").add("DI19", di19_) +widget.getPropertyValue("macros").add("DI20", di20_) + +# Reflected Power macros +widget.getPropertyValue("macros").add("RP0", rp00_) +widget.getPropertyValue("macros").add("RP1", rp01_) +widget.getPropertyValue("macros").add("CD0", cd00_) +widget.getPropertyValue("macros").add("CD1", cd01_) + diff --git a/99-Shared/rflps/support/machineStateControl_4KlyIndex.bob b/99-Shared/rflps/support/machineStateControl_4KlyIndex.bob index 640095b891589806e748d236e3b59e5ca8e5c2c8..af0ad285e31cd976586ff6899e3cfafb518c2106 100644 --- a/99-Shared/rflps/support/machineStateControl_4KlyIndex.bob +++ b/99-Shared/rflps/support/machineStateControl_4KlyIndex.bob @@ -300,7 +300,7 @@ <exp bool_exp="pv0 > 8"> <value>true</value> </exp> - <pv_name>$(PREFIX):RFS-CPU-ACTSTATE-RB</pv_name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-ACTSTATE-RB</pv_name> </rule> </rules> <tooltip>$(actions)</tooltip> @@ -922,7 +922,7 @@ Actual Machine State read-back</tooltip> </widget> <widget type="multi_state_led" version="2.0.0"> <name>LED (Multi State)_30</name> - <pv_name>$(PREFIX):RFS-CPU-RFENMISUCND-RB</pv_name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-RFENMISUCND-RB</pv_name> <x>59</x> <y>236</y> <width>180</width> @@ -953,7 +953,7 @@ Actual Machine State read-back</tooltip> </widget> <widget type="multi_state_led" version="2.0.0"> <name>LED (Multi State)_31</name> - <pv_name>$(PREFIX):RFS-CPU-RFENMIPRCND-RB</pv_name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-RFENMIPRCND-RB</pv_name> <x>59</x> <y>290</y> <width>180</width> @@ -991,7 +991,7 @@ Actual Machine State read-back</tooltip> <description>Set amplifier to RFON</description> </action> </actions> - <pv_name>$(PREFIX):RFS-CPU-RFON</pv_name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-RFON</pv_name> <text>SIM Pre-RF ON</text> <x>39</x> <y>260</y> @@ -1437,7 +1437,7 @@ Actual Machine State read-back</tooltip> <exp bool_exp="pv0 > 6"> <value>true</value> </exp> - <pv_name>$(PREFIX):RFS-CPU-ACTSTATE-RB</pv_name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-ACTSTATE-RB</pv_name> </rule> </rules> <tooltip>$(actions)</tooltip> diff --git a/99-Shared/rflps/support/overviewSPKCooling.bob b/99-Shared/rflps/support/overviewSPKCooling.bob new file mode 100644 index 0000000000000000000000000000000000000000..f0e3d4bf75241b128d53642e971c07b53bf12029 --- /dev/null +++ b/99-Shared/rflps/support/overviewSPKCooling.bob @@ -0,0 +1,1325 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Spoke Overview Cooling</name> + <macros> + <DEVICE>RFS-FIM-110</DEVICE> + </macros> + <width>1965</width> + <height>1085</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_44</name> + <x>405</x> + <y>712</y> + <width>328</width> + <height>136</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_24</name> + <x>20</x> + <y>664</y> + <width>355</width> + <height>180</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_15</name> + <x>25</x> + <y>669</y> + <width>345</width> + <height>170</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_23</name> + <x>25</x> + <y>464</y> + <width>356</width> + <height>172</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_2</name> + <x>29</x> + <y>468</y> + <width>348</width> + <height>164</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_10</name> + <x>405</x> + <y>464</y> + <width>268</width> + <height>156</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-background_20</name> + <x>409</x> + <y>468</y> + <width>260</width> + <height>148</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_219</name> + <pv_name>$(PREFIX):RFS-Mod-110:Cur:WaveHigh</pv_name> + <x>578</x> + <y>550</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_220</name> + <pv_name>$(PREFIX):RFS-Mod-110:Vol:WaveHigh</pv_name> + <x>578</x> + <y>582</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_346</name> + <text>Current:</text> + <x>508</x> + <y>550</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_347</name> + <text>Voltage:</text> + <x>508</x> + <y>582</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_59</name> + <pv_name>$(PREFIX):RFS-Mod-110:Fault:FastIntStat</pv_name> + <x>433</x> + <y>512</y> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_348</name> + <text>Power Failure</text> + <x>463</x> + <y>512</y> + <width>110</width> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Title HV Modulator</name> + <text>HV Modulator</text> + <x>410</x> + <y>468</y> + <width>260</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_21</name> + <x>20</x> + <y>870</y> + <width>355</width> + <height>180</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_22</name> + <x>25</x> + <y>875</y> + <width>345</width> + <height>170</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_28</name> + <pv_name>$(PREFIX):RFS-ADR-201001:ItckStat:FastIntStat</pv_name> + <x>36</x> + <y>917</y> + <off_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_64</name> + <pv_name>$(PREFIX):RFS-ADR-201001:ItckStat.DESC</pv_name> + <x>65</x> + <y>917</y> + <width>240</width> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_65</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdPA:WaveHigh</pv_name> + <x>261</x> + <y>983</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_66</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctPA:WaveHigh</pv_name> + <x>261</x> + <y>1016</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_67</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdPA.DESC</pv_name> + <x>36</x> + <y>983</y> + <width>214</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_68</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctPA.DESC</pv_name> + <x>36</x> + <y>1016</y> + <width>214</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Title Klystron Output Power Detectors</name> + <text>Klystron Output</text> + <x>25</x> + <y>875</y> + <width>344</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Title CIRC - LOAD Power Detectors</name> + <text>RLOAD</text> + <x>50</x> + <y>468</y> + <width>310</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_209</name> + <pv_name>$(PREFIX):RFS-ADR-201003:ItckStat.DESC</pv_name> + <x>76</x> + <y>743</y> + <width>240</width> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_63</name> + <pv_name>$(PREFIX):RFS-ADR-201003:ItckStat:FastIntStat</pv_name> + <x>47</x> + <y>743</y> + <off_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Title Rejected LOAD Power Detectors</name> + <text>CIRC - LOAD</text> + <x>47</x> + <y>672</y> + <width>310</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_67</name> + <pv_name>$(PREFIX):RFS-ADR-201002:ItckStat:FastIntStat</pv_name> + <x>47</x> + <y>710</y> + <off_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_210</name> + <pv_name>$(PREFIX):RFS-ADR-201002:ItckStat.DESC</pv_name> + <x>76</x> + <y>710</y> + <width>240</width> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_69</name> + <pv_name>$(PREFIX):RFS-ADR-110:ItlckStat:FastIntStat</pv_name> + <x>36</x> + <y>950</y> + <off_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_222</name> + <pv_name>$(PREFIX):RFS-ADR-110:ItlckStat.DESC</pv_name> + <x>65</x> + <y>950</y> + <width>240</width> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_31</name> + <x>25</x> + <y>30</y> + <width>306</width> + <height>177</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_34</name> + <x>29</x> + <y>34</y> + <width>298</width> + <height>169</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title CIRC - LOAD Power Detectors_4</name> + <text>RF SHUTTER</text> + <x>25</x> + <y>30</y> + <width>306</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Title CIRC - LOAD Power Detectors_3</name> + <text>RF Shutter 1</text> + <x>53</x> + <y>70</y> + <width>129</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_183</name> + <pv_name>$(PREFIX):RFS-SS-110:RF-Switch-STAT-RB</pv_name> + <x>199</x> + <y>75</y> + <width>90</width> + <height>22</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==0"> + <value> + <color name="GRAY" red="169" green="169" blue="169"> + </color> + </value> + </exp> + <exp bool_exp="pv0==1"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==2"> + <value> + <color name="ATTENTION" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==3"> + <value> + <color name="ERROR" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_229</name> + <pv_name>$(PREFIX):RFS-PSS-110:Shutter.DESC</pv_name> + <x>117</x> + <y>162</y> + <width>165</width> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_68</name> + <pv_name>$(PREFIX):RFS-PSS-110:Shutter</pv_name> + <x>87</x> + <y>162</y> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_214</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdL1.DESC</pv_name> + <x>46</x> + <y>780</y> + <width>225</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_215</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdL1:WaveHigh</pv_name> + <x>276</x> + <y>780</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_216</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctL2.DESC</pv_name> + <x>50</x> + <y>551</y> + <width>225</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_217</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctL2:WaveHigh</pv_name> + <x>280</x> + <y>551</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>AD Rej. Load</text> + <x>95</x> + <y>585</y> + <width>261</width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_75</name> + <pv_name>$(PREFIX):RFS-ADR-201004:ItckStat:FastIntStat</pv_name> + <x>66</x> + <y>585</y> + <off_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_218</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdL2.DESC</pv_name> + <x>50</x> + <y>517</y> + <width>225</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_221</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdL2:WaveHigh</pv_name> + <x>280</x> + <y>517</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_37</name> + <x>408</x> + <y>861</y> + <width>328</width> + <height>136</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_38</name> + <x>406</x> + <y>865</y> + <width>325</width> + <height>127</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_251</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdC2:WaveHigh</pv_name> + <x>641</x> + <y>918</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_252</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctC2.DESC</pv_name> + <x>408</x> + <y>952</y> + <width>225</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_253</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctC2:WaveHigh</pv_name> + <x>641</x> + <y>952</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_254</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdC2.DESC</pv_name> + <x>408</x> + <y>918</y> + <width>225</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Title Klystron Input Power Detectors_5</name> + <text>Cavity 2</text> + <x>405</x> + <y>874</y> + <width>326</width> + <height>28</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_43</name> + <x>403</x> + <y>716</y> + <width>325</width> + <height>127</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title Klystron Input Power Detectors_7</name> + <text>Cavity 1</text> + <x>400</x> + <y>729</y> + <width>326</width> + <height>28</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_255</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdC1:WaveHigh</pv_name> + <x>638</x> + <y>768</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_256</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctC1.DESC</pv_name> + <x>406</x> + <y>802</y> + <width>225</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_257</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrRflctC1:WaveHigh</pv_name> + <x>638</x> + <y>802</y> + <width>80</width> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_258</name> + <pv_name>$(PREFIX):RFS-DirC-110:PwrFwdC1.DESC</pv_name> + <x>406</x> + <y>768</y> + <width>225</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_35</name> + <x>405</x> + <y>30</y> + <width>354</width> + <height>177</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <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="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_36</name> + <x>409</x> + <y>34</y> + <width>346</width> + <height>169</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Title CIRC - LOAD Power Detectors_6</name> + <text>Cooling monitoring</text> + <x>405</x> + <y>30</y> + <width>354</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_212</name> + <pv_name>$(PREFIX):RFS-RFPS-110:CWM-WtrC-Prs</pv_name> + <x>650</x> + <y>72</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + <format>1</format> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <exp bool_exp="pv1==1"> + <value> + <color name="WARNING" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="(pv0==0) && (pv1==0)"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)-INT-RB</pv_name> + <pv_name>$(pv_name)-WRN-RB</pv_name> + </rule> + </rules> + <scripts> + <script file="EmbeddedPy"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil +#print 'Hello' +# widget.setPropertyValue('text', PVUtil.getString(pvs[0])) + +## Process variable extraction +## Use any of the following valid variable names in an expression: +## pv0 +## pvInt0 +## pvStr0 +## pvSev0 +## pvLegacySev0 [DEPRECATED] + + +## Script Body + +widget.setPropertyValue('tooltip', pvs[0].getName() + + "\nAlarm severity: " + PVUtil.getSeverityString(pvs[0]) + + "\nAlarm status: " + PVUtil.getStatus(pvs[0]) + + "\nHIHI: " + str(PVUtil.getDouble(pvs[1])) + + "\nHIGH: " + str(PVUtil.getDouble(pvs[2])) + + "\nLOW: " + str(PVUtil.getDouble(pvs[3])) + + "\nLOLO: " + str(PVUtil.getDouble(pvs[4]))) +]]></text> + <pv_name>$(pv_name)</pv_name> + <pv_name>$(pv_name).HIHI</pv_name> + <pv_name>$(pv_name).HIGH</pv_name> + <pv_name>$(pv_name).LOW</pv_name> + <pv_name>$(pv_name).LOLO</pv_name> + </script> + </scripts> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>$(PREFIX):RFS-RFPS-110:Oil-WtrC-Tmp.DESC_1</name> + <pv_name>$(PREFIX):RFS-RFPS-110:CWM-WtrC-Prs.DESC</pv_name> + <x>425</x> + <y>72</y> + <width>214</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>$(PREFIX):RFS-RFPS-110:Oil-WtrC-Tmp.DESC_2</name> + <pv_name>$(PREFIX):RFS-RFPS-110:CWH-WtrC-Prs.DESC</pv_name> + <x>425</x> + <y>102</y> + <width>214</width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="GREEN" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_213</name> + <pv_name>$(PREFIX):RFS-RFPS-110:CWH-WtrC-Prs</pv_name> + <x>650</x> + <y>102</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color name="BLACK" red="0" green="0" blue="0"> + </color> + </foreground_color> + <format>1</format> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <exp bool_exp="pv1==1"> + <value> + <color name="WARNING" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="(pv0==0) && (pv1==0)"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)-INT-RB</pv_name> + <pv_name>$(pv_name)-WRN-RB</pv_name> + </rule> + </rules> + <scripts> + <script file="EmbeddedPy"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil +#print 'Hello' +# widget.setPropertyValue('text', PVUtil.getString(pvs[0])) + +## Process variable extraction +## Use any of the following valid variable names in an expression: +## pv0 +## pvInt0 +## pvStr0 +## pvSev0 +## pvLegacySev0 [DEPRECATED] + + +## Script Body + +widget.setPropertyValue('tooltip', pvs[0].getName() + + "\nAlarm severity: " + PVUtil.getSeverityString(pvs[0]) + + "\nAlarm status: " + PVUtil.getStatus(pvs[0]) + + "\nHIHI: " + str(PVUtil.getDouble(pvs[1])) + + "\nHIGH: " + str(PVUtil.getDouble(pvs[2])) + + "\nLOW: " + str(PVUtil.getDouble(pvs[3])) + + "\nLOLO: " + str(PVUtil.getDouble(pvs[4]))) +]]></text> + <pv_name>$(pv_name)</pv_name> + <pv_name>$(pv_name).HIHI</pv_name> + <pv_name>$(pv_name).HIGH</pv_name> + <pv_name>$(pv_name).LOW</pv_name> + <pv_name>$(pv_name).LOLO</pv_name> + </script> + </scripts> + </widget> +</display> diff --git a/99-Shared/rflps/support/rflpsAFSPK.bob b/99-Shared/rflps/support/rflpsAFSPK.bob new file mode 100644 index 0000000000000000000000000000000000000000..723de26342e761015bc505e8a3e7494825841356 --- /dev/null +++ b/99-Shared/rflps/support/rflpsAFSPK.bob @@ -0,0 +1,180 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>rflpsAFMBL</name> + <x>1</x> + <width>700</width> + <height>850</height> + <actions> + </actions> + <scripts> + <script file="../scripts/sgnl2Macro.py"> + <pv_name>loc://rflpsAnalogSignal</pv_name> + </script> + </scripts> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>700</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <file>rflpsAFsignal_4KlyIndex.bob</file> + <y>180</y> + <width>700</width> + <height>670</height> + <actions> + </actions> + <rules> + <rule name="clearBobRule" prop_id="file" out_exp="false"> + <exp bool_exp="true"> + <value></value> + </exp> + <exp bool_exp="false"> + <value></value> + </exp> + <pv_name>loc://rflpsAnalogSignal</pv_name> + </rule> + <rule name="setBobRule" prop_id="file" out_exp="false"> + <exp bool_exp="true"> + <value>rflpsAFsignal_4KlyIndex.bob</value> + </exp> + <pv_name>loc://rflpsAnalogSignal</pv_name> + </rule> + </rules> + <scripts> + <script file="../scripts/sgnl2Macro.py"> + <pv_name>loc://rflpsAnalogSignal</pv_name> + </script> + </scripts> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <class>TITLE</class> + <text>Analog Input/Output</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>408</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey03</name> + <y>70</y> + <width>700</width> + <height>110</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-titlebar</name> + <width>700</width> + <height>110</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey03-title</name> + <text>Analog PV to Display</text> + <x>10</x> + <width>680</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey03-content-group</name> + <x>10</x> + <y>30</y> + <width>680</width> + <height>70</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background</name> + <width>680</width> + <height>70</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="combo" version="2.0.0"> + <name>Scan Combo</name> + <pv_name>loc://rflpsAnalogSignal("RFS-RFPS-$(KLY)10:CWM-WtrC-Tmp")</pv_name> + <x>20</x> + <y>20</y> + <width>261</width> + <actions> + </actions> + <items> + <item>RFS-RFPS-$(KLY)10:CWM-WtrC-Tmp</item> + <item>RFS-RFPS-$(KLY)10:CWH-WtrC-Tmp</item> + <item>RFS-ILoad-$(KLY)20:WtrC-Tmp</item> + <item>RFS-Iload-$(KLY)20:WtrC-FIT</item> + <item>RFS-Circ-$(KLY)10:WtrC-Tmp</item> + <item>RFS-Circ-$(KLY)10:WtrC-Tmp</item> + <item>RFS-RFPS-$(KLY)10:CWM-WtrC-Prs</item> + <item>RFS-RFPS-$(KLY)10:CWH-WtrC-Prs</item> + </items> + <items_from_pv>false</items_from_pv> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Scan</name> + <pv_name>loc://rflpsAnalogSignal("RFS-RFPS-$(KLY)10:CWM-WtrC-Tmp")</pv_name> + <x>300</x> + <y>20</y> + <width>357</width> + <height>30</height> + <foreground_color> + <color name="TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <format>6</format> + <actions> + </actions> + <tooltip>$(pv_name)</tooltip> + </widget> + </widget> + </widget> +</display> diff --git a/99-Shared/rflps/support/rflpsAFsignal.bob b/99-Shared/rflps/support/rflpsAFsignal.bob index 1ff7375c5be9e7f052ed8f357f34b844cf253da8..0341c1a984cf38ec81dd7369c0169017cf96b988 100644 --- a/99-Shared/rflps/support/rflpsAFsignal.bob +++ b/99-Shared/rflps/support/rflpsAFsignal.bob @@ -109,25 +109,28 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>Label_230</name> - <text>Signal simulated:</text> + <text>Signal simulated</text> <y>50</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_234</name> - <text>Cannot simulate:</text> - <y>90</y> + <text>Cannot simulate</text> + <y>120</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_235</name> - <text>N-latched:</text> - <y>130</y> + <text>N-latched</text> + <y>155</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -137,6 +140,7 @@ Reset all non active Interlocks</tooltip> <x>150</x> <y>50</y> <width>90</width> + <height>22</height> <format>6</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -163,8 +167,9 @@ Reset all non active Interlocks</tooltip> <name>Text Update_31</name> <pv_name>$(PREFIX):$(SGNL)-NFRC-RB</pv_name> <x>150</x> - <y>90</y> + <y>120</y> <width>90</width> + <height>22</height> <format>6</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -191,8 +196,9 @@ Reset all non active Interlocks</tooltip> <name>Text Update_32</name> <pv_name>$(PREFIX):$(SGNL)-NLTCH-RB</pv_name> <x>150</x> - <y>130</y> + <y>155</y> <width>90</width> + <height>22</height> <format>6</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -223,6 +229,45 @@ Reset all non active Interlocks</tooltip> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> + <widget type="label" version="2.0.0"> + <name>Label_231</name> + <text>Signal disabled</text> + <x>20</x> + <y>85</y> + <width>122</width> + <height>22</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_28</name> + <pv_name>$(PREFIX):$(SGNL)-DIS-RB</pv_name> + <x>150</x> + <y>85</y> + <width>90</width> + <height>22</height> + <format>6</format> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="Attention" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> </widget> <widget type="group" version="2.0.0"> <name>LGGrey02_19</name> @@ -246,9 +291,11 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>Label_239</name> - <text>Simulate to:</text> + <text>Simulate to</text> + <x>10</x> <y>80</y> - <width>140</width> + <width>130</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -309,7 +356,7 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>device_label_2</name> - <text>Device type:</text> + <text>Device type</text> <y>40</y> <width>140</width> <horizontal_alignment>2</horizontal_alignment> @@ -319,7 +366,7 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>error_label_2</name> - <text>Error code:</text> + <text>Error code</text> <y>70</y> <width>140</width> <horizontal_alignment>2</horizontal_alignment> @@ -332,7 +379,7 @@ Reset all non active Interlocks</tooltip> <pv_name>$(PREFIX):$(SGNL)-DTYP-RB</pv_name> <x>150</x> <y>40</y> - <width>90</width> + <width>110</width> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -341,13 +388,13 @@ Reset all non active Interlocks</tooltip> <pv_name>$(PREFIX):$(SGNL)-ERR-RB</pv_name> <x>150</x> <y>70</y> - <width>90</width> + <width>110</width> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>timestamp_label_2</name> - <text>Time-stamp:</text> + <text>Time-stamp</text> <x>290</x> <y>40</y> <width>130</width> @@ -420,9 +467,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>adjusment_label_1</name> - <text>Set Offset:</text> + <text>Set Offset</text> + <x>10</x> <y>50</y> - <width>140</width> + <width>130</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -434,6 +483,7 @@ $(pv_value)</tooltip> <x>150</x> <y>50</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -445,6 +495,7 @@ $(pv_value)</tooltip> <x>250</x> <y>50</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -477,9 +528,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>hihi_label_1</name> - <text>Interlock - HIHI:</text> + <text>Interlock - HIHI</text> + <x>10</x> <y>50</y> - <width>140</width> + <width>130</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -487,9 +540,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>high_label_1</name> - <text>Warning - HIGH:</text> + <text>Warning - HIGH</text> + <x>10</x> <y>80</y> - <width>140</width> + <width>130</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -497,9 +552,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>low_label_1</name> - <text>Warning - LOW:</text> + <text>Warning - LOW</text> + <x>10</x> <y>110</y> - <width>140</width> + <width>130</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -507,9 +564,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>lolo_label_1</name> - <text>Interlock - LOLO:</text> + <text>Interlock - LOLO</text> + <x>10</x> <y>140</y> - <width>140</width> + <width>130</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -559,6 +618,7 @@ $(pv_value)</tooltip> <x>150</x> <y>80</y> <width>90</width> + <height>22</height> <format>1</format> <precision>0</precision> <horizontal_alignment>1</horizontal_alignment> @@ -573,6 +633,7 @@ $(pv_value)</tooltip> <x>150</x> <y>50</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -583,9 +644,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>egu_label_2</name> - <text>Engineering units:</text> + <text>Engineering units</text> <y>50</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -593,9 +655,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>raw_label_2</name> - <text>Raw :</text> + <text>Raw</text> <y>80</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -616,6 +679,7 @@ $(pv_value)</tooltip> <x>450</x> <y>100</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -627,6 +691,7 @@ $(pv_value)</tooltip> <x>550</x> <y>100</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -658,6 +723,7 @@ $(pv_value)</tooltip> <x>450</x> <y>320</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -669,6 +735,7 @@ $(pv_value)</tooltip> <x>550</x> <y>320</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -684,6 +751,7 @@ $(pv_value)</tooltip> <x>550</x> <y>350</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -699,6 +767,7 @@ $(pv_value)</tooltip> <x>450</x> <y>380</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -710,6 +779,7 @@ $(pv_value)</tooltip> <x>550</x> <y>380</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -725,6 +795,7 @@ $(pv_value)</tooltip> <x>450</x> <y>410</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -736,6 +807,7 @@ $(pv_value)</tooltip> <x>550</x> <y>410</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -751,6 +823,7 @@ $(pv_value)</tooltip> <x>450</x> <y>350</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> diff --git a/99-Shared/rflps/support/rflpsAFsignal_4KlyIndex.bob b/99-Shared/rflps/support/rflpsAFsignal_4KlyIndex.bob index edd3ec853f550afba2bf093c8d55773e1c838628..87955e9c14b768aee24ec377675a34d9876bf40d 100644 --- a/99-Shared/rflps/support/rflpsAFsignal_4KlyIndex.bob +++ b/99-Shared/rflps/support/rflpsAFsignal_4KlyIndex.bob @@ -109,25 +109,28 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>Label_230</name> - <text>Signal simulated:</text> + <text>Signal simulated</text> <y>50</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_234</name> - <text>Cannot simulate:</text> - <y>90</y> + <text>Cannot simulate</text> + <y>120</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_235</name> - <text>N-latched:</text> - <y>130</y> + <text>N-latched</text> + <y>155</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -137,6 +140,7 @@ Reset all non active Interlocks</tooltip> <x>150</x> <y>50</y> <width>90</width> + <height>22</height> <format>6</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -163,8 +167,9 @@ Reset all non active Interlocks</tooltip> <name>Text Update_31</name> <pv_name>$(PREFIX):$(SGNL)-NFRC-RB</pv_name> <x>150</x> - <y>90</y> + <y>120</y> <width>90</width> + <height>22</height> <format>6</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -191,8 +196,9 @@ Reset all non active Interlocks</tooltip> <name>Text Update_32</name> <pv_name>$(PREFIX):$(SGNL)-NLTCH-RB</pv_name> <x>150</x> - <y>130</y> + <y>155</y> <width>90</width> + <height>22</height> <format>6</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -223,6 +229,45 @@ Reset all non active Interlocks</tooltip> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_28</name> + <pv_name>$(PREFIX):$(SGNL)-DIS-RB</pv_name> + <x>150</x> + <y>85</y> + <width>90</width> + <height>22</height> + <format>6</format> + <precision>2</precision> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="Attention" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_231</name> + <text>Signal disabled</text> + <x>20</x> + <y>85</y> + <width>122</width> + <height>22</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> </widget> <widget type="group" version="2.0.0"> <name>LGGrey02_19</name> @@ -246,9 +291,10 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>Label_239</name> - <text>Simulate to:</text> + <text>Simulate to</text> <y>80</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -309,7 +355,7 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>device_label_2</name> - <text>Device type:</text> + <text>Device type</text> <y>40</y> <width>140</width> <horizontal_alignment>2</horizontal_alignment> @@ -319,7 +365,7 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>error_label_2</name> - <text>Error code:</text> + <text>Error code</text> <y>70</y> <width>140</width> <horizontal_alignment>2</horizontal_alignment> @@ -332,7 +378,7 @@ Reset all non active Interlocks</tooltip> <pv_name>$(PREFIX):$(SGNL)-DTYP-RB</pv_name> <x>150</x> <y>40</y> - <width>90</width> + <width>110</width> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -341,13 +387,13 @@ Reset all non active Interlocks</tooltip> <pv_name>$(PREFIX):$(SGNL)-ERR-RB</pv_name> <x>150</x> <y>70</y> - <width>90</width> + <width>110</width> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>timestamp_label_2</name> - <text>Time-stamp:</text> + <text>Time-stamp</text> <x>290</x> <y>40</y> <width>130</width> @@ -420,9 +466,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>adjusment_label_1</name> - <text>Set Offset:</text> - <y>50</y> - <width>140</width> + <text>Set Offset</text> + <x>10</x> + <y>46</y> + <width>130</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -432,8 +480,9 @@ $(pv_value)</tooltip> <name>adjusment_write_1</name> <pv_name>$(PREFIX):$(SGNL)-AOFF</pv_name> <x>150</x> - <y>50</y> + <y>46</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -443,8 +492,9 @@ $(pv_value)</tooltip> <name>adjustment_read_1</name> <pv_name>$(PREFIX):$(SGNL)-AOFF-RB</pv_name> <x>250</x> - <y>50</y> + <y>46</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -477,9 +527,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>hihi_label_1</name> - <text>Interlock - HIHI:</text> + <text>Interlock - HIHI</text> <y>50</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -487,9 +538,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>high_label_1</name> - <text>Warning - HIGH:</text> + <text>Warning - HIGH</text> <y>80</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -497,9 +549,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>low_label_1</name> - <text>Warning - LOW:</text> + <text>Warning - LOW</text> <y>110</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -507,9 +560,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>lolo_label_1</name> - <text>Interlock - LOLO:</text> + <text>Interlock - LOLO</text> <y>140</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -559,6 +613,7 @@ $(pv_value)</tooltip> <x>150</x> <y>80</y> <width>90</width> + <height>22</height> <format>1</format> <precision>0</precision> <horizontal_alignment>1</horizontal_alignment> @@ -573,6 +628,7 @@ $(pv_value)</tooltip> <x>150</x> <y>50</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -583,9 +639,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>egu_label_2</name> - <text>Engineering units:</text> + <text>Engineering units</text> <y>50</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -593,9 +650,10 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>raw_label_2</name> - <text>Raw :</text> + <text>Raw </text> <y>80</y> <width>142</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <actions> @@ -616,6 +674,7 @@ $(pv_value)</tooltip> <x>450</x> <y>100</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -627,6 +686,7 @@ $(pv_value)</tooltip> <x>550</x> <y>100</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -658,6 +718,7 @@ $(pv_value)</tooltip> <x>450</x> <y>320</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -669,6 +730,7 @@ $(pv_value)</tooltip> <x>550</x> <y>320</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -684,6 +746,7 @@ $(pv_value)</tooltip> <x>550</x> <y>350</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -699,6 +762,7 @@ $(pv_value)</tooltip> <x>450</x> <y>380</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -710,6 +774,7 @@ $(pv_value)</tooltip> <x>550</x> <y>380</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -725,6 +790,7 @@ $(pv_value)</tooltip> <x>450</x> <y>410</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> @@ -736,6 +802,7 @@ $(pv_value)</tooltip> <x>550</x> <y>410</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <horizontal_alignment>1</horizontal_alignment> @@ -751,6 +818,7 @@ $(pv_value)</tooltip> <x>450</x> <y>350</y> <width>90</width> + <height>22</height> <format>1</format> <precision>2</precision> <actions> diff --git a/99-Shared/rflps/support/rflpsDIOSPK.bob b/99-Shared/rflps/support/rflpsDIOSPK.bob new file mode 100644 index 0000000000000000000000000000000000000000..e1a7a88e73fa9f551b83fe09558515848987d3ee --- /dev/null +++ b/99-Shared/rflps/support/rflpsDIOSPK.bob @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>rflpsDIOMBL</name> + <width>620</width> + <height>665</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <macros> + <SGNL>loc://rflpsDigitalSignal</SGNL> + </macros> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <y>180</y> + <width>620</width> + <height>485</height> + <actions> + </actions> + <rules> + <rule name="clearOpiRule" prop_id="file" out_exp="false"> + <exp bool_exp="true"> + <value></value> + </exp> + <exp bool_exp="false"> + <value></value> + </exp> + <pv_name>loc://rflpsDigitalSignal</pv_name> + </rule> + <rule name="setOpiRule" prop_id="file" out_exp="false"> + <exp bool_exp="true"> + <value>rflpsDIOsignal_4KlyIndex.bob</value> + </exp> + <pv_name>loc://rflpsDigitalSignal</pv_name> + </rule> + </rules> + <scripts> + <script file="../scripts/sgnl2Macro.py"> + <pv_name>loc://rflpsDigitalSignal</pv_name> + </script> + </scripts> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey01</name> + <y>70</y> + <width>620</width> + <height>110</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar</name> + <width>620</width> + <height>110</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey01-title</name> + <text>Digital PV to Display</text> + <x>10</x> + <width>600</width> + <height>30</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey01-content-group</name> + <x>10</x> + <y>30</y> + <width>600</width> + <height>70</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-background</name> + <width>600</width> + <height>70</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="combo" version="2.0.0"> + <name>Scan Combo_1</name> + <pv_name>loc://rflpsDigitalSignal("RFS-ADG-$(KLY)20:Ilck-ch1")</pv_name> + <x>20</x> + <y>20</y> + <width>270</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <items> + <item>RFS-ADG-$(KLY)20:Ilck-ch1</item> + <item>RFS-ADG-$(KLY)20:Ilck-ch2</item> + <item>RFS-ADG-$(KLY)30:Ilck-ch1</item> + <item>RFS-ADG-$(KLY)30:Ilck-ch2</item> + <item>RFS-ADG-$(KLY)10:Ilck-ch1</item> + <item>RFS-ADG-$(KLY)10:Ilck-ch2</item> + <item>RFS-Cav-$(KLY)10:ReadyCryo</item> + <item>RFS-SIM-$(KLY)10:PSS-Ready</item> + <item>RFS-FIM-$(KLY)10:HVenaStat</item> + <item>RFS-FIM-$(KLY)10:RFenaStat</item> + <item>RFS-Fuse-$(KLY)10:Alarm</item> + <item>RFS-Fuse-$(KLY)10:I-Wrn</item> + <item>RFS-Circ-$(KLY)10:WtrC-FIS</item> + <item>RFS-FIM-$(KLY)10:HVena</item> + <item>RFS-FIM-$(KLY)10:RFena</item> + <item>RFS-PSS-$(KLY)10:Shutter</item> + </items> + <items_from_pv>false</items_from_pv> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Scan_1</name> + <pv_name>loc://rflpsDigitalSignal("RFS-ADG-$(KLY)20:Ilck-ch1")</pv_name> + <x>310</x> + <y>20</y> + <width>270</width> + <height>30</height> + <foreground_color> + <color name="IO Foreground" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <format>6</format> + <actions> + </actions> + <tooltip>$(pv_name)</tooltip> + </widget> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>620</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <class>TITLE</class> + <text>Digital Input/Output</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>408</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> +</display> diff --git a/99-Shared/rflps/support/rflpsDIOsignal.bob b/99-Shared/rflps/support/rflpsDIOsignal.bob index 19fc9cd3e65700b8b2f30da2c5d9dd98252e884e..22cd9d370b5225dd4e3a61719f6934fe533ba61a 100644 --- a/99-Shared/rflps/support/rflpsDIOsignal.bob +++ b/99-Shared/rflps/support/rflpsDIOsignal.bob @@ -112,28 +112,31 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_201</name> - <text>Signal simulated:</text> + <text>Signal simulated</text> <x>30</x> <y>120</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_202</name> - <text>Cannot simulate:</text> + <text>Cannot simulate</text> <x>30</x> - <y>163</y> + <y>190</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_203</name> - <text>N-latched:</text> + <text>N-latched</text> <x>30</x> - <y>206</y> + <y>225</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -143,6 +146,7 @@ <x>180</x> <y>120</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -167,8 +171,9 @@ <name>Text Update_8</name> <pv_name>$(PREFIX):$(SGNL)-NFRC-RB</pv_name> <x>180</x> - <y>163</y> + <y>190</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -194,8 +199,9 @@ <name>Text Update_9</name> <pv_name>$(PREFIX):$(SGNL)-NLTCH-RB</pv_name> <x>180</x> - <y>206</y> + <y>225</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -218,10 +224,11 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_206</name> - <text>Signal inverted:</text> + <text>Signal inverted</text> <x>30</x> - <y>250</y> + <y>260</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -229,8 +236,9 @@ <name>Text Update_12</name> <pv_name>$(PREFIX):$(SGNL)-INVDO-RB</pv_name> <x>180</x> - <y>250</y> + <y>260</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -268,10 +276,11 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_215</name> - <text>Simulate Signal:</text> + <text>Simulate Signal</text> <x>320</x> <y>120</y> <width>155</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -281,7 +290,7 @@ <x>480</x> <y>120</y> <width>90</width> - <height>20</height> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -307,7 +316,7 @@ <x>480</x> <y>150</y> <width>90</width> - <height>20</height> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -333,6 +342,7 @@ <x>480</x> <y>180</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -355,19 +365,21 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_216</name> - <text>Simulate Signal to:</text> + <text>Simulate Signal to</text> <x>320</x> <y>150</y> <width>155</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_217</name> - <text>Simulated Readback:</text> + <text>Simulated Readback</text> <x>320</x> <y>180</y> <width>155</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -469,10 +481,11 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>device_label_2</name> - <text>Device type:</text> + <text>Device type</text> <x>320</x> <y>355</y> <width>90</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -488,10 +501,11 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>timestamp_label_2</name> - <text>Time-stamp:</text> + <text>Time-stamp</text> <x>320</x> <y>415</y> <width>90</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -507,10 +521,11 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>error_label_2</name> - <text>Error code:</text> + <text>Error code</text> <x>320</x> <y>385</y> <width>90</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -530,6 +545,7 @@ Reset all non active Interlocks</tooltip> <x>420</x> <y>415</y> <width>160</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -558,6 +574,7 @@ $(pv_value)</tooltip> <x>420</x> <y>355</y> <width>80</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -567,6 +584,7 @@ $(pv_value)</tooltip> <x>420</x> <y>385</y> <width>80</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -576,6 +594,7 @@ $(pv_value)</tooltip> <x>180</x> <y>355</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -598,10 +617,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>egu_label_1</name> - <text>Raw:</text> + <text>Raw</text> <x>50</x> <y>355</y> <width>120</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -619,9 +639,9 @@ $(pv_value)</tooltip> <name>Label_225</name> <text>Digital outputs are forced to the RAW value instead interlock</text> <x>40</x> - <y>398</y> + <y>415</y> <width>250</width> - <height>45</height> + <height>22</height> <vertical_alignment>1</vertical_alignment> </widget> <widget type="embedded" version="2.0.0"> @@ -632,5 +652,42 @@ $(pv_value)</tooltip> <width>210</width> <height>50</height> </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_10</name> + <pv_name>$(PREFIX):$(SGNL)-DIS-RB</pv_name> + <x>180</x> + <y>155</y> + <width>90</width> + <height>22</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="ATTENTION" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_204</name> + <text>Signal disabled</text> + <x>30</x> + <y>155</y> + <width>140</width> + <height>22</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> </widget> </display> diff --git a/99-Shared/rflps/support/rflpsDIOsignal_4KlyIndex.bob b/99-Shared/rflps/support/rflpsDIOsignal_4KlyIndex.bob index aa1ceebe97e70b7a4e1ea27e46ba72397fc3b4f2..89d9278fe4362fc13fb677c3fd7cd7a483172725 100644 --- a/99-Shared/rflps/support/rflpsDIOsignal_4KlyIndex.bob +++ b/99-Shared/rflps/support/rflpsDIOsignal_4KlyIndex.bob @@ -112,28 +112,31 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_201</name> - <text>Signal simulated:</text> + <text>Signal simulated</text> <x>30</x> <y>120</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_202</name> - <text>Cannot simulate:</text> + <text>Cannot simulate</text> <x>30</x> - <y>163</y> + <y>190</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_203</name> - <text>N-latched:</text> + <text>N-latched</text> <x>30</x> - <y>206</y> + <y>225</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -143,6 +146,7 @@ <x>180</x> <y>120</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -167,8 +171,9 @@ <name>Text Update_8</name> <pv_name>$(PREFIX):$(SGNL)-NFRC-RB</pv_name> <x>180</x> - <y>163</y> + <y>190</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -194,8 +199,9 @@ <name>Text Update_9</name> <pv_name>$(PREFIX):$(SGNL)-NLTCH-RB</pv_name> <x>180</x> - <y>206</y> + <y>225</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -218,10 +224,11 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_206</name> - <text>Signal inverted:</text> + <text>Signal inverted</text> <x>30</x> - <y>250</y> + <y>260</y> <width>140</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -229,8 +236,9 @@ <name>Text Update_12</name> <pv_name>$(PREFIX):$(SGNL)-INVDO-RB</pv_name> <x>180</x> - <y>250</y> + <y>260</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -268,10 +276,11 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_215</name> - <text>Simulate Signal:</text> + <text>Simulate Signal</text> <x>320</x> <y>120</y> <width>155</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -281,7 +290,7 @@ <x>480</x> <y>120</y> <width>90</width> - <height>20</height> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -307,7 +316,7 @@ <x>480</x> <y>150</y> <width>90</width> - <height>20</height> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -333,6 +342,7 @@ <x>480</x> <y>180</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -355,19 +365,21 @@ </widget> <widget type="label" version="2.0.0"> <name>Label_216</name> - <text>Simulate Signal to:</text> + <text>Simulate Signal to</text> <x>320</x> <y>150</y> <width>155</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> <widget type="label" version="2.0.0"> <name>Label_217</name> - <text>Simulated Readback:</text> + <text>Simulated Readback</text> <x>320</x> <y>180</y> <width>155</width> + <height>22</height> <horizontal_alignment>2</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -469,10 +481,11 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>device_label_2</name> - <text>Device type:</text> + <text>Device type</text> <x>320</x> <y>355</y> <width>90</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -488,10 +501,11 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>timestamp_label_2</name> - <text>Time-stamp:</text> + <text>Time-stamp</text> <x>320</x> <y>415</y> <width>90</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -507,10 +521,11 @@ Reset all non active Interlocks</tooltip> </widget> <widget type="label" version="2.0.0"> <name>error_label_2</name> - <text>Error code:</text> + <text>Error code</text> <x>320</x> <y>385</y> <width>90</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -558,6 +573,7 @@ $(pv_value)</tooltip> <x>420</x> <y>355</y> <width>80</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -567,6 +583,7 @@ $(pv_value)</tooltip> <x>420</x> <y>385</y> <width>80</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> </widget> @@ -576,6 +593,7 @@ $(pv_value)</tooltip> <x>180</x> <y>355</y> <width>90</width> + <height>22</height> <horizontal_alignment>1</horizontal_alignment> <vertical_alignment>1</vertical_alignment> <rules> @@ -598,10 +616,11 @@ $(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> <name>egu_label_1</name> - <text>Raw:</text> + <text>Raw</text> <x>50</x> <y>355</y> <width>120</width> + <height>22</height> <foreground_color> <color red="0" green="0" blue="0"> </color> @@ -619,9 +638,9 @@ $(pv_value)</tooltip> <name>Label_225</name> <text>Digital outputs are forced to the RAW value instead interlock</text> <x>40</x> - <y>398</y> + <y>415</y> <width>250</width> - <height>45</height> + <height>22</height> <vertical_alignment>1</vertical_alignment> </widget> <widget type="embedded" version="2.0.0"> @@ -632,5 +651,43 @@ $(pv_value)</tooltip> <width>210</width> <height>50</height> </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_10</name> + <pv_name>$(PREFIX):$(SGNL)-DIS-RB</pv_name> + <x>180</x> + <y>155</y> + <width>90</width> + <height>22</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="ATTENTION" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_204</name> + <text>Signal disabled</text> + <x>40</x> + <y>155</y> + <width>130</width> + <height>22</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> </widget> </display> diff --git a/99-Shared/rflps/support/rflpsDiagnosticsSPK.bob b/99-Shared/rflps/support/rflpsDiagnosticsSPK.bob new file mode 100644 index 0000000000000000000000000000000000000000..33c9b5744ef91c433a29e46e7bb10c39c7b16569 --- /dev/null +++ b/99-Shared/rflps/support/rflpsDiagnosticsSPK.bob @@ -0,0 +1,639 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>rflpsDiagnosticsSPK</name> + <macros> + <DEVICE>RFS-FIM-110</DEVICE> + </macros> + <width>1940</width> + <height>1040</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>BGGrey01</name> + <x>18</x> + <y>231</y> + <width>540</width> + <height>389</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar</name> + <width>540</width> + <height>389</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-background_1</name> + <x>10</x> + <y>50</y> + <width>520</width> + <height>100</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey01-title</name> + <text>SIM Process Management</text> + <width>540</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey03-title_3</name> + <text>PVs for:</text> + <x>10</x> + <y>50</y> + <width>520</width> + <height>40</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_30</name> + <actions> + <action type="open_display"> + <file>rflpsAFSPK.bob</file> + <target>window</target> + <description>Open the configuation display for all AI PVs</description> + </action> + </actions> + <text>Analog Inputs </text> + <x>30</x> + <y>100</y> + <width>220</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_29</name> + <actions> + <action type="open_display"> + <file>rflpsDIOSPK.bob</file> + <target>window</target> + <description>Open the configuation display for all the DI/O PVs</description> + </action> + </actions> + <text>Digital I/O</text> + <x>290</x> + <y>100</y> + <width>220</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-background_4</name> + <x>10</x> + <y>165</y> + <width>520</width> + <height>81</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey03-title_6</name> + <text>Fuse box</text> + <x>10</x> + <y>165</y> + <width>520</width> + <height>40</height> + <font> + <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_61</name> + <pv_name>$(PREFIX):RFS-Fuse-$(KLY)10:Alarm</pv_name> + <x>30</x> + <y>205</y> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_75</name> + <pv_name>$(PREFIX):RFS-Fuse-$(KLY)10:Alarm.DESC</pv_name> + <x>58</x> + <y>203</y> + <width>148</width> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_62</name> + <pv_name>$(PREFIX):RFS-Fuse-$(KLY)10:I-Wrn</pv_name> + <x>290</x> + <y>205</y> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_76</name> + <pv_name>$(PREFIX):RFS-Fuse-$(KLY)10:I-Wrn.DESC</pv_name> + <x>318</x> + <y>203</y> + <width>148</width> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-background_14</name> + <x>20</x> + <y>305</y> + <width>240</width> + <height>70</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="open_display"> + <file>SCU.bob</file> + <target>window</target> + <description>Open Signal Conditioning Board</description> + </action> + </actions> + <text>Open SCB IOC</text> + <x>40</x> + <y>325</y> + <width>200</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey03-title_16</name> + <text>Signal Conditioning Board</text> + <x>10</x> + <y>255</y> + <width>260</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey01_1</name> + <x>18</x> + <y>11</y> + <width>540</width> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_1</name> + <width>540</width> + <height>200</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-background_5</name> + <x>10</x> + <y>50</y> + <width>520</width> + <height>140</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey03-title_1</name> + <text>CPU Status</text> + <width>540</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_148</name> + <text>CPU Interlock/Alarm:</text> + <x>20</x> + <y>67</y> + <width>150</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_149</name> + <text>Warning - Ack Req:</text> + <x>20</x> + <y>97</y> + <width>150</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_150</name> + <text>Latch mode:</text> + <x>312</x> + <y>67</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_151</name> + <text>ForceON status:</text> + <x>302</x> + <y>97</y> + <width>110</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_65</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-INTRLCK-RB</pv_name> + <x>180</x> + <y>67</y> + <width>90</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="ERROR" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +CPU Interlock/alarm </tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_66</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-WRNACKREQ-RB</pv_name> + <x>180</x> + <y>97</y> + <width>90</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="WARNING" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +One or more signals are being interlocked or may require an acknowledge.</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_67</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-LTCHMD-RB</pv_name> + <x>422</x> + <y>67</y> + <width>90</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="ORANGE" red="254" green="194" blue="81"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +The CPU latches the interlock until a reset is applied</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_68</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-FRCACT-RB</pv_name> + <x>422</x> + <y>97</y> + <width>90</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="ATTENTION" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +One or more signals are being simulated</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>RESET_BUTTON_3</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-RST</pv_name> + <x>30</x> + <y>137</y> + <width>150</width> + <off_label>CPU Reset</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>Reseting...</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value) +Reset all non-active interlocks</tooltip> + <confirm_message>This will reset all non-active interlocks</confirm_message> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_3</name> + <pv_name>$(PREFIX):RFS-CPU-$(KLY)10-TEST-ALL-ADS</pv_name> + <x>362</x> + <y>137</y> + <width>150</width> + <off_label>AD Test</off_label> + <off_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </off_color> + <on_label>AD Test</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <show_confirm_dialog>2</show_confirm_dialog> + <confirm_message>This will test the arc detectors and will generate interlocks</confirm_message> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey01_8</name> + <x>18</x> + <y>642</y> + <width>540</width> + <height>150</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-titlebar_8</name> + <width>540</width> + <height>150</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey01-background_15</name> + <x>10</x> + <y>50</y> + <width>520</width> + <height>80</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>LGGrey03-title_17</name> + <text>Ion-pump IOC</text> + <width>540</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_100</name> + <actions> + <action type="open_display"> + <file>IonPumpSignal.bob</file> + <macros> + <SGNL>VacPSComm-110</SGNL> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>Ion-pump 1</text> + <x>30</x> + <y>71</y> + <width>150</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_101</name> + <actions> + <action type="open_display"> + <file>IonPumpSignal.bob</file> + <macros> + <SGNL>VacPSComm-120</SGNL> + </macros> + <target>window</target> + <description>Open Display</description> + </action> + </actions> + <text>Ion-pump 2</text> + <x>356</x> + <y>71</y> + <width>150</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display</name> + <file>fimDiagnostics.bob</file> + <x>610</x> + <y>11</y> + <width>860</width> + <height>800</height> + <resize>2</resize> + </widget> +</display> diff --git a/99-Shared/rflps/support/transitionsLAB.bob b/99-Shared/rflps/support/transitionsLAB.bob new file mode 100644 index 0000000000000000000000000000000000000000..a16dbf96d8d22f7de67d61b49904aee462a8d303 --- /dev/null +++ b/99-Shared/rflps/support/transitionsLAB.bob @@ -0,0 +1,2917 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Transitions LAB-010</name> + <width>1965</width> + <height>1085</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>1620</width> + <height>965</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions</name> + <width>1620</width> + <height>965</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_69</name> + <x>20</x> + <y>40</y> + <width>1210</width> + <height>195</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_74</name> + <x>950</x> + <y>256</y> + <width>660</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>High-voltage Supervisions</name> + <x>950</x> + <y>256</y> + <width>660</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_289</name> + <text>High-voltage Supervisions</text> + <width>660</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_78</name> + <macros> + <SGNL>RFS-Coll-110:SW_CALC</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>375</x> + <y>35</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_63</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Coll-110:SW_CALC</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>340</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_63</name> + <macros> + <SGNL>RFS-Kly-110:APS</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>65</x> + <y>35</y> + <width>260</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_47</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:APS</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>30</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_58</name> + <macros> + <SGNL>RFS-Kly-110:Body-WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>375</x> + <y>70</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_38</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:Body-WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>340</x> + <y>75</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_65</name> + <macros> + <SGNL>RFS-Kly-110:Coll-WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>375</x> + <y>105</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_50</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:Coll-WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>340</x> + <y>109</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions HV</name> + <x>20</x> + <y>256</y> + <width>920</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_65</name> + <width>920</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_270</name> + <text>High voltage Pre-conditions</text> + <width>920</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_85</name> + <macros> + <SGNL>RFS-SIM-110:PSS-Ready</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>35</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_77</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-SIM-110:PSS-Ready</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>39</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_10</name> + <macros> + <SGNL>RFS-Kly-110:CWH-WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>325</x> + <y>35</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_73</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:CWH-WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>290</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_61</name> + <macros> + <SGNL>RFS-Body-110:FIS</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>70</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_43</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-Body-110:FIS</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>74</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_87</name> + <macros> + <SGNL>RFS-Kly-110:Coll-WtrC-Flw</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>325</x> + <y>70</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_79</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:Coll-WtrC-Flw</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>290</x> + <y>75</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_73</name> + <x>950</x> + <y>471</y> + <width>660</width> + <height>145</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Standby Supervisions</name> + <x>950</x> + <y>471</y> + <width>660</width> + <height>145</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_288</name> + <text>Standby Supervisions</text> + <width>660</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_277</name> + <text>Solenoid 01 IL</text> + <x>95</x> + <y>35</y> + <width>117</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_302</name> + <text>Solenoid 02 IL</text> + <x>95</x> + <y>65</y> + <width>117</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_303</name> + <text>Solenoid 03 IL</text> + <x>95</x> + <y>95</y> + <width>117</width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_75</name> + <pv_name>$(PREFIX):RFS-SOLENOID01-INT-RB</pv_name> + <x>62</x> + <y>35</y> + <width>21</width> + <height>21</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_76</name> + <pv_name>$(PREFIX):RFS-SOLENOID02-INT-RB</pv_name> + <x>62</x> + <y>65</y> + <width>21</width> + <height>21</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_77</name> + <pv_name>$(PREFIX):RFS-SOLENOID03-INT-RB</pv_name> + <x>62</x> + <y>95</y> + <width>21</width> + <height>21</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_82</name> + <actions> + <action type="open_display"> + <file>rflpsSOLsignal.bob</file> + <macros> + <SGNL>RFS-SOLENOID01</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>35</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_92</name> + <actions> + <action type="open_display"> + <file>rflpsSOLsignal.bob</file> + <macros> + <SGNL>RFS-SOLENOID02</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>65</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_93</name> + <actions> + <action type="open_display"> + <file>rflpsSOLsignal.bob</file> + <macros> + <SGNL>RFS-SOLENOID03</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>95</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions Standby</name> + <x>20</x> + <y>471</y> + <width>920</width> + <height>144</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_64</name> + <width>920</width> + <height>144</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_215</name> + <text>Standby Pre-conditions</text> + <width>920</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_75</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-Sol-110:FIS</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_83</name> + <macros> + <SGNL>RFS-Sol-110:FIS</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>35</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_13</name> + <macros> + <SGNL>RFS-Kly-110:CWM-WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>330</x> + <y>35</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_91</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:CWM-WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>290</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_72</name> + <x>950</x> + <y>633</y> + <width>660</width> + <height>145</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Filament Pre-conditions</name> + <x>950</x> + <y>633</y> + <width>660</width> + <height>145</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_287</name> + <text>Filament Supervisions</text> + <width>660</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_30</name> + <actions> + <action type="open_display"> + <file>rflpsFILsignal.bob</file> + <macros> + <SGNL>RFS-FILAMENT</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>10</x> + <y>42</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_49</name> + <pv_name>$(PREFIX):RFS-FILAMENT-INT-RB</pv_name> + <x>52</x> + <y>42</y> + <width>21</width> + <height>21</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_210</name> + <text>FILAMENT PS-IL</text> + <x>92</x> + <y>42</y> + <width>120</width> + <height>21</height> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_65</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:Oil-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>10</x> + <y>75</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_82</name> + <macros> + <SGNL>RFS-Kly-110:Oil-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>49</x> + <y>70</y> + <width>280</width> + <height>30</height> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Auxiliary Pre-conditions</name> + <x>20</x> + <y>800</y> + <width>920</width> + <height>145</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_62</name> + <width>920</width> + <height>145</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_74</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:EmSw</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>105</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_72</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-VacPS-120:HVON</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>75</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_47</name> + <macros> + <SGNL>RFS-Kly-110:EmSw</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>100</y> + <width>220</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_46</name> + <macros> + <SGNL>RFS-VacPS-120:HVON</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>70</y> + <width>220</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_6</name> + <macros> + <SGNL>RFS-VacPS-110:HVON</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>40</y> + <width>220</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_66</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-VacPS-110:HVON</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>45</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_284</name> + <text>Auxiliary Pre-conditions</text> + <width>920</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_70</name> + <x>950</x> + <y>800</y> + <width>660</width> + <height>145</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Auxiliary Supervisions</name> + <x>950</x> + <y>800</y> + <width>660</width> + <height>145</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_286</name> + <text>Auxiliary Supervisions</text> + <width>660</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_76</name> + <x>1249</x> + <y>40</y> + <width>360</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_79</name> + <x>20</x> + <y>633</y> + <width>920</width> + <height>147</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions Filament</name> + <x>20</x> + <y>633</y> + <width>920</width> + <height>145</height> + <style>3</style> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="action_button" version="3.0.0"> + <name>Action Button_69</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:ConILck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>75</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_9</name> + <macros> + <SGNL>RFS-Kly-110:ConILck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>70</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_67</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:Oil-LS</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>45</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_7</name> + <macros> + <SGNL>RFS-Kly-110:Oil-LS</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>40</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_206</name> + <text>Filament Pre-conditions</text> + <width>920</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_2</name> + <macros> + <SGNL>RFS-VacPS-110:I</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>325</x> + <y>40</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_71</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-VacPS-110:I</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>290</x> + <y>45</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_45</name> + <macros> + <SGNL>RFS-VacPS-120:I</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>325</x> + <y>70</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_70</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-VacPS-120:I</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>290</x> + <y>75</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_42</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:Sol-WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>1300</x> + <y>511</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_60</name> + <macros> + <SGNL>RFS-Kly-110:Sol-WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>1334</x> + <y>506</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="group" version="2.0.0"> + <name>RF Supervisions_1</name> + <x>1249</x> + <y>40</y> + <width>360</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_299</name> + <text>RF Supervisions</text> + <width>360</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_107</name> + <macros> + <SGNL>RFS-Kly-110:OPWin-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>60</x> + <y>35</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_107</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Kly-110:OPWin-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>30</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_108</name> + <macros> + <SGNL>RFS-Circ-120:WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>60</x> + <y>65</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_108</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Circ-120:WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>30</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_109</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Load-120:WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>30</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_109</name> + <macros> + <SGNL>RFS-Load-120:WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>60</x> + <y>95</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_110</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Load-130:WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>30</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_110</name> + <macros> + <SGNL>RFS-Load-130:WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>60</x> + <y>125</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_111</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-PAmp-110:Ready</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>30</x> + <y>160</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_111</name> + <macros> + <SGNL>RFS-PAmp-110:Ready</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>65</x> + <y>155</y> + <width>235</width> + <height>30</height> + </widget> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_3</name> + <x>1640</x> + <width>310</width> + <height>800</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>Status</name> + <x>1640</x> + <width>310</width> + <height>800</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_3</name> + <text>Status</text> + <width>310</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Status Filament</name> + <x>20</x> + <y>635</y> + <width>270</width> + <height>145</height> + <style>3</style> + <foreground_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_66</name> + <width>270</width> + <height>145</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_279</name> + <text>Filament</text> + <x>10</x> + <width>260</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_266</name> + <text>00:00</text> + <x>130</x> + <y>100</y> + <width>80</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <scripts> + <script file="EmbeddedPy"> + <text><![CDATA[# Embedded python script +from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil + +# widget.setPropertyValue('text', PVUtil.getString(pvs[0])) + +seconds = (0xFFFF and PVUtil.getLong(pvs[0])) / 1000 +#seconds = (0xFF00 and seconds) + +#seconds = (PVUtil.getLong(pvs[0])) +minutes = (PVUtil.getLong(pvs[0])/60000) + +m, s = divmod(seconds, 60) +h, m = divmod(minutes, 60) + +#pv = "%02d:%02d" % (minutes, seconds) + +widget.setPropertyValue('text', "%d:%02d:%02d" % (h, m, s))]]></text> + <pv_name>$(PREFIX):RFS-FILAMENT-TWARMTLEFT-RB</pv_name> + </script> + </scripts> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_265</name> + <text>Time left:</text> + <x>40</x> + <y>100</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_264</name> + <text>State</text> + <x>40</x> + <y>70</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_263</name> + <text>On State:</text> + <x>40</x> + <y>40</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_119</name> + <pv_name>$(PREFIX):RFS-FILAMENT-ON-RB</pv_name> + <x>130</x> + <y>40</y> + <width>80</width> + <background_color> + <color name="Off" red="90" green="110" blue="90"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_118</name> + <pv_name>$(PREFIX):RFS-FILAMENT-CURRENTSTAT-RB</pv_name> + <x>130</x> + <y>70</y> + <width>80</width> + <background_color> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <rules> + <rule name="ruleState" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==10"> + <value> + <color name="ERROR" red="252" green="13" blue="27"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==2"> + <value> + <color name="Attention" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==3"> + <value> + <color name="Attention" red="252" green="242" blue="17"> + </color> + </value> + </exp> + <exp bool_exp="pv0==4"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <tooltip>$(pv_name) +$(pv_value) +</tooltip> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Status Standby</name> + <x>20</x> + <y>471</y> + <width>270</width> + <height>144</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_67</name> + <width>270</width> + <height>144</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_285</name> + <text>Standby</text> + <width>270</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_123</name> + <pv_name>$(PREFIX):RFS-SOLENOID02-ON-RB</pv_name> + <x>149</x> + <y>70</y> + <width>75</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_124</name> + <pv_name>$(PREFIX):RFS-SOLENOID01-ON-RB</pv_name> + <x>149</x> + <y>40</y> + <width>75</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_125</name> + <pv_name>$(PREFIX):RFS-SOLENOID03-ON-RB</pv_name> + <x>149</x> + <y>100</y> + <width>75</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="colorRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_276</name> + <text>Solenoid01</text> + <x>10</x> + <y>40</y> + <width>90</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_300</name> + <text>Solenoid02</text> + <x>10</x> + <y>70</y> + <width>90</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_301</name> + <text>Solenoid03</text> + <x>10</x> + <y>100</y> + <width>90</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_80</name> + <actions> + <action type="open_display"> + <file>rflpsSOLsignal.bob</file> + <macros> + <SGNL>RFS-SOLENOID01</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>230</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_83</name> + <actions> + <action type="open_display"> + <file>rflpsSOLsignal.bob</file> + <macros> + <SGNL>RFS-SOLENOID03</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>230</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_81</name> + <actions> + <action type="open_display"> + <file>rflpsSOLsignal.bob</file> + <macros> + <SGNL>RFS-SOLENOID02</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>230</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_72</name> + <pv_name>$(PREFIX):RFS-SOLENOID01-INT-RB</pv_name> + <x>110</x> + <y>40</y> + <width>21</width> + <height>21</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_73</name> + <pv_name>$(PREFIX):RFS-SOLENOID02-INT-RB</pv_name> + <x>110</x> + <y>70</y> + <width>21</width> + <height>21</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_74</name> + <pv_name>$(PREFIX):RFS-SOLENOID03-INT-RB</pv_name> + <x>110</x> + <y>100</y> + <width>21</width> + <height>21</height> + <off_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </off_color> + <on_color> + <color name="MAJOR" red="252" green="13" blue="27"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Status HV</name> + <x>20</x> + <y>256</y> + <width>270</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_68</name> + <width>270</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_293</name> + <text>HV</text> + <width>270</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_88</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-FIM-101:HVenaStat</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>10</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_129</name> + <pv_name>$(PREFIX):RFS-FIM-101:HVena-INT-RB</pv_name> + <x>149</x> + <y>45</y> + <width>75</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_79</name> + <macros> + <SGNL>RFS-FIM-101:HVenaStat</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>45</x> + <y>125</y> + <width>210</width> + <height>30</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_130</name> + <pv_name>$(PREFIX):RFS-FIM-101:HVena.DESC</pv_name> + <x>20</x> + <y>45</y> + <width>120</width> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Status HV_1</name> + <x>20</x> + <y>40</y> + <width>270</width> + <height>195</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_71</name> + <width>270</width> + <height>195</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_294</name> + <text>RF</text> + <width>270</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_106</name> + <pv_name>$(PREFIX):RFS-FIM-101:RFena-INT-RB</pv_name> + <x>149</x> + <y>35</y> + <width>75</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_109</name> + <pv_name>$(PREFIX):RFS-PAmp-110:Daena-INT-RB</pv_name> + <x>149</x> + <y>73</y> + <width>75</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_80</name> + <macros> + <SGNL>RFS-FIM-101:RFenaStat</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>45</x> + <y>125</y> + <width>210</width> + <height>30</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_131</name> + <pv_name>$(PREFIX):RFS-FIM-101:RFena.DESC</pv_name> + <x>20</x> + <y>35</y> + <width>120</width> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_132</name> + <pv_name>$(PREFIX):RFS-PAmp-110:Daena.DESC</pv_name> + <x>20</x> + <y>73</y> + <width>120</width> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_90</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-FIM-101:RFenaStat</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>10</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions RF_1</name> + <x>20</x> + <y>40</y> + <width>1210</width> + <height>195</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_75</name> + <width>1210</width> + <height>195</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_298</name> + <text>RF Pre-conditions</text> + <width>1210</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_81</name> + <macros> + <SGNL>RFS-TCU-110:ES</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>35</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_64</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-TCU-110:ES</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_68</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-101:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_86</name> + <macros> + <SGNL>RFS-ADR-101:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>65</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_93</name> + <macros> + <SGNL>RFS-ADR-102:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>95</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_78</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-102:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_94</name> + <macros> + <SGNL>RFS-ADR-103:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>125</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_95</name> + <macros> + <SGNL>RFS-ADR-104:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>155</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_96</name> + <macros> + <SGNL>RFS-ADR-105:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>35</y> + <width>500</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_94</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-103:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_95</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-104:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>160</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_96</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-105:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_97</name> + <macros> + <SGNL>RFS-ADR-106:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>65</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_97</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-106:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_98</name> + <macros> + <SGNL>RFS-ADR-107:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>95</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_98</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-107:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_99</name> + <macros> + <SGNL>RFS-ADR-108:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>125</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_99</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-108:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_100</name> + <macros> + <SGNL>RFS-ADR-109:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>155</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_100</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-109:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>160</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_101</name> + <macros> + <SGNL>RFS-ADR-110:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>637</x> + <y>35</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_101</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-110:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>602</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_102</name> + <macros> + <SGNL>RFS-ADR-111:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>637</x> + <y>65</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_102</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-111:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>602</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_103</name> + <macros> + <SGNL>RFS-ADR-112:Ilck</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>637</x> + <y>95</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_103</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-ADR-112:Ilck</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>602</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_104</name> + <macros> + <SGNL>RFS-Load-120:WtrC-Flw</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>637</x> + <y>125</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_104</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-Load-120:WtrC-Flw</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>602</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_105</name> + <macros> + <SGNL>RFS-Circ-120:FIS</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>960</x> + <y>35</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_105</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-Circ-120:FIS</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>917</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_106</name> + <macros> + <SGNL>RFS-SIM-110:Cav-Ready</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>960</x> + <y>65</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_106</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal.bob</file> + <macros> + <SGNL>RFS-SIM-110:Cav-Ready</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>917</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + </widget> +</display> diff --git a/99-Shared/rflps/support/transitionsSPK.bob b/99-Shared/rflps/support/transitionsSPK.bob index cf1a3d41273112795057f06dd1b6e72a0d6a8d36..a10ceca140a646ba6959ec49fdf5e67821e4942a 100644 --- a/99-Shared/rflps/support/transitionsSPK.bob +++ b/99-Shared/rflps/support/transitionsSPK.bob @@ -87,7 +87,7 @@ <widget type="embedded" version="2.0.0"> <name>Embedded Display_66</name> <macros> - <SGNL>RFS-ADG-110:Ilck-ch1</SGNL> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch1</SGNL> </macros> <file>aidio_overview.bob</file> <x>55</x> @@ -101,7 +101,7 @@ <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ADG-110:Ilck-ch1</SGNL> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch1</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -121,7 +121,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ADG-110:Ilck-ch2</SGNL> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch2</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -138,7 +138,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_68</name> <macros> - <SGNL>RFS-ADG-110:Ilck-ch2</SGNL> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch2</SGNL> </macros> <file>aidio_overview.bob</file> <x>55</x> @@ -149,12 +149,12 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_69</name> <macros> - <SGNL>RFS-ADG-120:Ilck-ch1</SGNL> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch1</SGNL> </macros> <file>aidio_overview.bob</file> <x>55</x> <y>95</y> - <width>235</width> + <width>234</width> <height>30</height> </widget> <widget type="action_button" version="3.0.0"> @@ -163,7 +163,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ADG-120:Ilck-ch1</SGNL> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch1</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -180,7 +180,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_70</name> <macros> - <SGNL>RFS-ADG-120:Ilck-ch2</SGNL> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch2</SGNL> </macros> <file>aidio_overview.bob</file> <x>55</x> @@ -191,7 +191,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_71</name> <macros> - <SGNL>RFS-ADG-130:Ilck-ch1</SGNL> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch1</SGNL> </macros> <file>aidio_overview.bob</file> <x>55</x> @@ -202,7 +202,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_72</name> <macros> - <SGNL>RFS-ADG-130:Ilck-ch2</SGNL> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch2</SGNL> </macros> <file>aidio_overview.bob</file> <x>324</x> @@ -216,7 +216,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ADG-120:Ilck-ch2</SGNL> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch2</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -236,7 +236,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ADG-130:Ilck-ch1</SGNL> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch1</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -256,7 +256,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ADG-130:Ilck-ch2</SGNL> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch2</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -272,7 +272,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_74</name> <macros> - <SGNL>RFS-Cav-110:ReadyCryo</SGNL> + <SGNL>RFS-Cav-$(KLY)10:ReadyCryo</SGNL> </macros> <file>aidio_overview.bob</file> <x>324</x> @@ -286,7 +286,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-Cav-110:ReadyCryo</SGNL> + <SGNL>RFS-Cav-$(KLY)10:ReadyCryo</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -302,7 +302,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_75</name> <macros> - <SGNL>RFS-ADG-$(KLY)40:Ilck-ch2</SGNL> + <SGNL>RFS-Circ-$(KLY)10:WtrC-FIS</SGNL> </macros> <file>aidio_overview.bob</file> <x>324</x> @@ -316,7 +316,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsDIOsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ADG-$(KLY)40:Ilck-ch2</SGNL> + <SGNL>RFS-Circ-$(KLY)10:WtrC-FIS</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -329,134 +329,13 @@ $(pv_name)</tooltip> <height>20</height> <tooltip>$(actions)</tooltip> </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_88</name> - <macros> - <SGNL>RFS-Cav-$(KLY)10:Ready</SGNL> - </macros> - <file>aidio_overview.bob</file> - <x>324</x> - <y>125</y> - <width>280</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_84</name> - <actions> - <action type="open_display"> - <file>rflpsDIOsignal_4KlyIndex.bob</file> - <macros> - <SGNL>RFS-Cav-$(KLY)10:Ready</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>289</x> - <y>130</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_89</name> - <macros> - <SGNL>RFS-TCU-$(KLY)10:ES</SGNL> - </macros> - <file>aidio_overview.bob</file> - <x>324</x> - <y>155</y> - <width>280</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_85</name> - <actions> - <action type="open_display"> - <file>rflpsDIOsignal_4KlyIndex.bob</file> - <macros> - <SGNL>RFS-TCU-$(KLY)10:ES</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>289</x> - <y>160</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_90</name> - <macros> - <SGNL>RFS-DA-$(KLY)10:Ready</SGNL> - </macros> - <file>aidio_overview.bob</file> - <x>637</x> - <y>35</y> - <width>235</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_86</name> - <actions> - <action type="open_display"> - <file>rflpsDIOsignal_4KlyIndex.bob</file> - <macros> - <SGNL>RFS-DA-$(KLY)10:Ready</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>602</x> - <y>40</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_84</name> - <macros> - <SGNL>RFS-Circ-$(KLY)20:WtrC-Flw</SGNL> - </macros> - <file>aidio_overview.bob</file> - <x>637</x> - <y>65</y> - <width>235</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_76</name> - <actions> - <action type="open_display"> - <file>rflpsDIOsignal_4KlyIndex.bob</file> - <macros> - <SGNL>RFS-Circ-$(KLY)20:WtrC-Flw</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>602</x> - <y>70</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions) for: -$(pv_name)</tooltip> - </widget> <widget type="action_button" version="3.0.0"> <name>Action Button_62</name> <actions> <action type="open_display"> <file>rflpsAFsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-ILoad-120:WtrC-Tmp</SGNL> + <SGNL>RFS-ILoad-$(KLY)10:WtrC-Tmp</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -472,7 +351,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_77</name> <macros> - <SGNL>RFS-ILoad-120:WtrC-Tmp</SGNL> + <SGNL>RFS-ILoad-$(KLY)10:WtrC-Tmp</SGNL> </macros> <file>ai_overview.bob</file> <x>925</x> @@ -486,7 +365,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsAFsignal_4KlyIndex.bob</file> <macros> - <SGNL>RFS-Iload-120:WtrC-FIT</SGNL> + <SGNL>RFS-Iload-$(KLY)10:WtrC-FIT</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -502,7 +381,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_107</name> <macros> - <SGNL>RFS-Load-$(KLY)20:WtrC-Tmp</SGNL> + <SGNL>RFS-Iload-$(KLY)10:WtrC-FIT</SGNL> </macros> <file>ai_overview.bob</file> <x>925</x> @@ -510,36 +389,6 @@ $(pv_name)</tooltip> <width>280</width> <height>30</height> </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_106</name> - <actions> - <action type="open_display"> - <file>rflpsAFsignal_4KlyIndex.bob</file> - <macros> - <SGNL>RFS-Load-$(KLY)20:WtrC-Flw</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>890</x> - <y>100</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_108</name> - <macros> - <SGNL>RFS-Load-$(KLY)20:WtrC-Flw</SGNL> - </macros> - <file>ai_overview.bob</file> - <x>925</x> - <y>95</y> - <width>280</width> - <height>30</height> - </widget> </widget> <widget type="rectangle" version="2.0.0"> <name>Rectangle_74</name> @@ -652,41 +501,10 @@ $(pv_name)</tooltip> <actions> </actions> </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_85</name> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Body-WtrC-Flw</SGNL> - </macros> - <file>aidio_overview.bob</file> - <x>55</x> - <y>65</y> - <width>235</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_77</name> - <actions> - <action type="open_display"> - <file>rflpsDIOsignal_4KlyIndex.bob</file> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Body-WtrC-Flw</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>20</x> - <y>70</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions) for: -$(pv_name)</tooltip> - </widget> <widget type="embedded" version="2.0.0"> <name>Embedded Display_10</name> <macros> - <SGNL>RFS-Kly-$(KLY)10:CWH-WtrC-Tmp</SGNL> + <SGNL>RFS-RFPS-$(KLY)10:CWM-WtrC-Tmp</SGNL> </macros> <file>ai_overview.bob</file> <x>325</x> @@ -700,7 +518,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsAFsignal.bob</file> <macros> - <SGNL>RFS-Kly-$(KLY)10:CWH-WtrC-Tmp</SGNL> + <SGNL>RFS-RFPS-$(KLY)10:CWM-WtrC-Tmp</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -717,7 +535,7 @@ $(pv_name)</tooltip> <widget type="embedded" version="2.0.0"> <name>Embedded Display_87</name> <macros> - <SGNL>RFS-Kly-$(KLY)10:Coll-WtrC-Flw</SGNL> + <SGNL>RFS-RFPS-$(KLY)10:CWH-WtrC-Tmp</SGNL> </macros> <file>ai_overview.bob</file> <x>325</x> @@ -731,7 +549,7 @@ $(pv_name)</tooltip> <action type="open_display"> <file>rflpsAFsignal.bob</file> <macros> - <SGNL>RFS-Kly-$(KLY)10:Coll-WtrC-Flw</SGNL> + <SGNL>RFS-RFPS-$(KLY)10:CWH-WtrC-Tmp</SGNL> </macros> <target>window</target> <description>Change PV settings</description> @@ -744,156 +562,6 @@ $(pv_name)</tooltip> <height>20</height> <tooltip>$(actions)</tooltip> </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_98</name> - <actions> - <action type="open_display"> - <file>rflpsAFsignal.bob</file> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Body-Tmp</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>290</x> - <y>100</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_100</name> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Body-Tmp</SGNL> - </macros> - <file>ai_overview.bob</file> - <x>325</x> - <y>95</y> - <width>280</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_99</name> - <actions> - <action type="open_display"> - <file>rflpsAFsignal.bob</file> - <macros> - <SGNL>RFS-Kly-$(KLY)20:Body-Tmp</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>290</x> - <y>130</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_101</name> - <macros> - <SGNL>RFS-Kly-$(KLY)20:Body-Tmp</SGNL> - </macros> - <file>ai_overview.bob</file> - <x>325</x> - <y>125</y> - <width>280</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_100</name> - <actions> - <action type="open_display"> - <file>rflpsAFsignal.bob</file> - <macros> - <SGNL>RFS-Coll-$(KLY)10:SW-CALC</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>605</x> - <y>100</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_102</name> - <macros> - <SGNL>RFS-Coll-$(KLY)10:SW-CALC</SGNL> - </macros> - <file>ai_overview.bob</file> - <x>640</x> - <y>95</y> - <width>280</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_101</name> - <actions> - <action type="open_display"> - <file>rflpsAFsignal.bob</file> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Body-WtrC-Tmp</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>605</x> - <y>40</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_103</name> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Body-WtrC-Tmp</SGNL> - </macros> - <file>ai_overview.bob</file> - <x>640</x> - <y>35</y> - <width>280</width> - <height>30</height> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_102</name> - <actions> - <action type="open_display"> - <file>rflpsAFsignal.bob</file> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Coll-WtrC-Tmp</SGNL> - </macros> - <target>window</target> - <description>Change PV settings</description> - </action> - </actions> - <text>...</text> - <x>605</x> - <y>70</y> - <width>30</width> - <height>20</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_104</name> - <macros> - <SGNL>RFS-Kly-$(KLY)10:Coll-WtrC-Tmp</SGNL> - </macros> - <file>ai_overview.bob</file> - <x>640</x> - <y>65</y> - <width>280</width> - <height>30</height> - </widget> <widget type="action_button" version="3.0.0"> <name>Action Button_103</name> <actions> @@ -1257,37 +925,6 @@ $(pv_name)</tooltip> </rules> <border_alarm_sensitive>false</border_alarm_sensitive> </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_109</name> - <pv_name>$(PREFIX):RFS-DA-$(KLY)10:Daena-INT-RB</pv_name> - <x>149</x> - <y>73</y> - <width>75</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="alarmRule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="OFF" red="90" green="110" blue="90"> - </color> - </value> - </exp> - <exp bool_exp="pv0==0"> - <value> - <color name="OK" red="61" green="216" blue="61"> - </color> - </value> - </exp> - <pv_name>$(pv_name)</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> <widget type="embedded" version="2.0.0"> <name>Embedded Display_80</name> <macros> @@ -1330,37 +967,6 @@ $(pv_name)</tooltip> </rules> <border_alarm_sensitive>false</border_alarm_sensitive> </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_132</name> - <pv_name>$(PREFIX):RFS-DA-$(KLY)10:Daena.DESC</pv_name> - <x>20</x> - <y>73</y> - <width>120</width> - <background_color> - <color name="Transparent" red="255" green="255" blue="255" alpha="0"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="alarmRule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="OFF" red="90" green="110" blue="90"> - </color> - </value> - </exp> - <exp bool_exp="pv0==0"> - <value> - <color name="OK" red="61" green="216" blue="61"> - </color> - </value> - </exp> - <pv_name>$(pv_name)</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> <widget type="action_button" version="3.0.0"> <name>Action Button_90</name> <actions> diff --git a/99-Shared/rflps/support/transitionsSPKCooling.bob b/99-Shared/rflps/support/transitionsSPKCooling.bob new file mode 100644 index 0000000000000000000000000000000000000000..3946ed8b88352b9f46301e66f41920ec99667b3e --- /dev/null +++ b/99-Shared/rflps/support/transitionsSPKCooling.bob @@ -0,0 +1,1052 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>SIM Transitions SPK Cooling</name> + <width>1965</width> + <height>1085</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>1620</width> + <height>965</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions</name> + <width>1620</width> + <height>965</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_69</name> + <x>20</x> + <y>40</y> + <width>1210</width> + <height>195</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions RF</name> + <x>20</x> + <y>40</y> + <width>1210</width> + <height>195</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_297</name> + <text>RF Pre-conditions</text> + <width>1210</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_66</name> + <macros> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch1</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>35</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_51</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch1</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_53</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch2</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_68</name> + <macros> + <SGNL>RFS-ADG-$(KLY)10:Ilck-ch2</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>65</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_69</name> + <macros> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch1</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>95</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_54</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch1</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_70</name> + <macros> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch2</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>125</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_71</name> + <macros> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch1</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>155</y> + <width>235</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_72</name> + <macros> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch2</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>35</y> + <width>278</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_55</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-ADG-$(KLY)20:Ilck-ch2</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_56</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch1</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>160</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_57</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-ADG-$(KLY)30:Ilck-ch2</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_74</name> + <macros> + <SGNL>RFS-Cav-$(KLY)10:ReadyCryo</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>65</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_59</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-Cav-$(KLY)10:ReadyCryo</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_75</name> + <macros> + <SGNL>RFS-Circ-$(KLY)10:WtrC-FIS</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>324</x> + <y>95</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_60</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-Circ-$(KLY)10:WtrC-FIS</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>289</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_62</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-ILoad-$(KLY)20:WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>890</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_77</name> + <macros> + <SGNL>RFS-ILoad-$(KLY)20:WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>925</x> + <y>35</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_105</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-Iload-$(KLY)20:WtrC-FIT</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>890</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_107</name> + <macros> + <SGNL>RFS-Iload-$(KLY)20:WtrC-FIT</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>925</x> + <y>65</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_106</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-Circ-$(KLY)10:WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>890</x> + <y>100</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_108</name> + <macros> + <SGNL>RFS-Circ-$(KLY)10:WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>925</x> + <y>95</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_109</name> + <macros> + <SGNL>RFS-Circ-$(KLY)10:WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>925</x> + <y>125</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_107</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-Circ-$(KLY)10:WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>890</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_74</name> + <x>950</x> + <y>256</y> + <width>660</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>High-voltage Supervisions</name> + <x>950</x> + <y>256</y> + <width>660</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_289</name> + <text>RF Power Supply Supervisions</text> + <width>660</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Pre-Conditions HV</name> + <x>20</x> + <y>256</y> + <width>920</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_65</name> + <width>920</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_270</name> + <text>RF Power Supply Pre-conditions</text> + <width>920</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_10</name> + <macros> + <SGNL>RFS-RFPS-$(KLY)10:CWM-WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>325</x> + <y>35</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_73</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-RFPS-$(KLY)10:CWM-WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>290</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_87</name> + <macros> + <SGNL>RFS-RFPS-$(KLY)10:CWH-WtrC-Tmp</SGNL> + </macros> + <file>ai_overview.bob</file> + <x>325</x> + <y>65</y> + <width>280</width> + <height>30</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_79</name> + <actions> + <action type="open_display"> + <file>rflpsAFsignal.bob</file> + <macros> + <SGNL>RFS-RFPS-$(KLY)10:CWH-WtrC-Tmp</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>290</x> + <y>70</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_103</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-SIM-$(KLY)10:PSS-Ready</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>20</x> + <y>40</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_105</name> + <macros> + <SGNL>RFS-SIM-$(KLY)10:PSS-Ready</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>55</x> + <y>35</y> + <width>235</width> + <height>30</height> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_76</name> + <x>1249</x> + <y>40</y> + <width>360</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="group" version="2.0.0"> + <name>RF Supervisions</name> + <x>1249</x> + <y>40</y> + <width>360</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_290</name> + <text>RF Supervisions</text> + <width>360</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_3</name> + <x>1640</x> + <width>310</width> + <height>800</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>Status</name> + <x>1640</x> + <width>310</width> + <height>800</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_3</name> + <text>Status</text> + <width>310</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Status HV</name> + <x>20</x> + <y>256</y> + <width>270</width> + <height>194</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_68</name> + <width>270</width> + <height>194</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_293</name> + <text>HV</text> + <width>270</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_88</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-FIM-110:HVenaStat</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>10</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_129</name> + <pv_name>$(PREFIX):RFS-FIM-$(KLY)10:HVena-INT-RB</pv_name> + <x>149</x> + <y>45</y> + <width>75</width> + <foreground_color> + <color name="TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_79</name> + <macros> + <SGNL>RFS-FIM-110:HVenaStat</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>45</x> + <y>125</y> + <width>210</width> + <height>30</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_130</name> + <pv_name>$(PREFIX):RFS-FIM-$(KLY)10:HVena.DESC</pv_name> + <x>20</x> + <y>45</y> + <width>120</width> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Status HV_1</name> + <x>20</x> + <y>40</y> + <width>270</width> + <height>195</height> + <style>3</style> + <foreground_color> + <color red="128" green="128" blue="128"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>true</transparent> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_71</name> + <width>270</width> + <height>195</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_294</name> + <text>RF</text> + <width>270</width> + <height>35</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color> + <color name="IO Label" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_106</name> + <pv_name>$(PREFIX):RFS-FIM-$(KLY)10:RFena-INT-RB</pv_name> + <x>149</x> + <y>35</y> + <width>75</width> + <foreground_color> + <color name="TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display_80</name> + <macros> + <SGNL>RFS-FIM-110:RFenaStat</SGNL> + </macros> + <file>aidio_overview.bob</file> + <x>45</x> + <y>125</y> + <width>210</width> + <height>30</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_131</name> + <pv_name>$(PREFIX):RFS-FIM-$(KLY)10:RFena.DESC</pv_name> + <x>20</x> + <y>35</y> + <width>120</width> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="alarmRule" prop_id="background_color" out_exp="false"> + <exp bool_exp="pv0==1"> + <value> + <color name="OFF" red="90" green="110" blue="90"> + </color> + </value> + </exp> + <exp bool_exp="pv0==0"> + <value> + <color name="OK" red="61" green="216" blue="61"> + </color> + </value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_90</name> + <actions> + <action type="open_display"> + <file>rflpsDIOsignal_4KlyIndex.bob</file> + <macros> + <SGNL>RFS-FIM-110:RFenaStat</SGNL> + </macros> + <target>window</target> + <description>Change PV settings</description> + </action> + </actions> + <text>...</text> + <x>10</x> + <y>130</y> + <width>30</width> + <height>20</height> + <tooltip>$(actions) for: +$(pv_name)</tooltip> + </widget> + </widget> + </widget> +</display>