Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • petertalas/ess-opis
  • thomasfay/ess-opis
  • elenadonegani/ess-opis
  • miklosboros/ess-opis
  • hinkokocevar/ess-opis
  • julenemalkorra/ess-opis
  • krisztianloki/ess-opis
  • emilioasensiconejero/ess-opis
  • pernilsson2/ess-opis
  • johanneskazantzidis/ess-opis
  • jimmylindahl/ess-opis
  • SRF_Section/ess-opis
  • saeedhaghtalab/ess-opis
13 results
Show changes
Commits on Source (253)
Showing
with 943 additions and 246 deletions
stages:
- deploy
deploy-lcr:
deploy-opis:
tags:
- docker
stage: deploy
image: registry.esss.lu.se/ics-docker/tower-cli
image: registry.esss.lu.se/ics-docker/awxkit
script:
- >
tower-cli job launch
-h torn.tn.esss.lu.se
-t ${TOWER_OAUTH_TOKEN}
-J "deploy-cs-studio@lcr"
--tags csstudio-ess-opis
-e "csstudio_ess_opis_version=$CI_COMMIT_REF_NAME" --monitor
only:
- master@ics-software/ess-opis
deploy-nx:
tags:
- docker
stage: deploy
image: registry.esss.lu.se/ics-docker/tower-cli
script:
- >
tower-cli job launch
-h torn.tn.esss.lu.se
-t ${TOWER_OAUTH_TOKEN}
-J "deploy-nxbastion-terminalsrv"
--tags csstudio-ess-opis
-e "csstudio_ess_opis_version=$CI_COMMIT_REF_NAME" --monitor
only:
- master@ics-software/ess-opis
deploy-hmivms:
tags:
- docker
stage: deploy
image: registry.esss.lu.se/ics-docker/tower-cli
script:
- >
tower-cli job launch
-h torn.tn.esss.lu.se
-t ${TOWER_OAUTH_TOKEN}
-J "deploy-csstudio-hmivms"
--tags csstudio-ess-opis --monitor
awx job_templates launch deploy-cs-studio-ess-opis
--monitor
only:
- master@ics-software/ess-opis
......@@ -106,7 +106,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #28</name>
......@@ -146,7 +145,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #38</name>
......@@ -186,7 +184,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #48</name>
......@@ -226,7 +223,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #58</name>
......@@ -266,7 +262,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #68</name>
......@@ -518,7 +513,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #124</name>
......@@ -540,7 +534,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #128</name>
......@@ -562,7 +555,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #132</name>
......@@ -584,7 +576,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #136</name>
......@@ -606,7 +597,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="combo" version="2.0.0">
<name>menu #140</name>
......@@ -806,7 +796,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="combo" version="2.0.0">
<name>menu #184</name>
......@@ -859,7 +848,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="combo" version="2.0.0">
<name>menu #197</name>
......@@ -899,7 +887,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #207</name>
......@@ -955,7 +942,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #220</name>
......@@ -977,7 +963,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textentry" version="3.0.0">
<name>text entry #224</name>
......@@ -1242,7 +1227,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #285</name>
......@@ -1264,7 +1248,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #289</name>
......@@ -1286,7 +1269,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #293</name>
......@@ -1308,7 +1290,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #297</name>
......@@ -1330,7 +1311,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="group" version="2.0.0">
<name>composite #301</name>
......@@ -1380,7 +1360,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
</widget>
<widget type="group" version="2.0.0">
......@@ -1422,7 +1401,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textentry" version="3.0.0">
<name>text entry #324</name>
......@@ -1528,7 +1506,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #347</name>
......@@ -1575,7 +1552,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #357</name>
......@@ -1622,7 +1598,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #367</name>
......@@ -1669,7 +1644,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #377</name>
......@@ -1716,7 +1690,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="group" version="2.0.0">
<name>composite #387</name>
......@@ -1755,7 +1728,6 @@
</background_color>
<format>1</format>
<show_units>false</show_units>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="combo" version="2.0.0">
<name>menu #397</name>
......@@ -1992,7 +1964,6 @@
<format>1</format>
<show_units>false</show_units>
<horizontal_alignment>2</horizontal_alignment>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #439</name>
......@@ -2015,7 +1986,6 @@
<format>1</format>
<show_units>false</show_units>
<horizontal_alignment>2</horizontal_alignment>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="label" version="2.0.0">
<name>text #443</name>
......@@ -2270,7 +2240,6 @@
<format>1</format>
<show_units>false</show_units>
<horizontal_alignment>2</horizontal_alignment>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="textupdate" version="2.0.0">
<name>text update #498</name>
......@@ -2293,7 +2262,6 @@
<format>1</format>
<show_units>false</show_units>
<horizontal_alignment>2</horizontal_alignment>
<border_alarm_sensitive>false</border_alarm_sensitive>
</widget>
<widget type="group" version="2.0.0">
<name>composite #502</name>
......@@ -2601,7 +2569,7 @@
<description>Save/restore status</description>
</action>
<action type="open_display">
<file>$(ESS_OPIS)/NON-APPROVED/COMMON/UTILITIES/asyn/asynRecord.bob</file>
<file>../../../../UTILITIES/asyn/asynRecord.bob</file>
<macros>
<R>asyn1</R>
</macros>
......
......@@ -21,9 +21,6 @@
<color name="Button Grey" red="180" green="180" blue="180">
</color>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>LED Tripped</name>
......@@ -41,9 +38,6 @@
<color name="Button Grey" red="180" green="180" blue="180">
</color>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>LED Bypassed</name>
......@@ -61,9 +55,6 @@
<color name="Button Grey" red="180" green="180" blue="180">
</color>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>LED Disabled</name>
......@@ -81,8 +72,5 @@
<color name="Button Grey" red="180" green="180" blue="180">
</color>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name)</tooltip>
</widget>
</display>
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX) Interlock</name>
<macros>
<vacPREFIX>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</vacPREFIX>
</macros>
<width>500</width>
<height>267</height>
<widget type="rectangle" version="2.0.0">
<name>Background</name>
<width>500</width>
<height>267</height>
<line_width>1</line_width>
<line_color>
<color name="BLUE-GROUP-BORDER" red="138" green="167" blue="167">
</color>
</line_color>
<background_color>
<color name="BLUE-GROUP-BACKGROUND" red="179" green="209" blue="209">
</color>
</background_color>
</widget>
<widget type="label" version="2.0.0">
<name>Header</name>
<text>$(vacPREFIX) Interlocks</text>
<width>500</width>
<height>30</height>
<font>
<font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
</font>
</font>
<foreground_color>
<color name="GRAY-TEXT" red="255" green="255" blue="255">
</color>
</foreground_color>
<background_color>
<color name="BLUE-GROUP-BORDER" red="138" green="167" blue="167">
</color>
</background_color>
<transparent>false</transparent>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="group" version="2.0.0">
<name>Group</name>
<x>10</x>
<y>40</y>
<width>480</width>
<height>217</height>
<style>3</style>
<transparent>true</transparent>
<widget type="led" version="2.0.0">
<name>ITLckTrigR</name>
<pv_name>$(vacPREFIX):ITLckTrigR</pv_name>
<width>25</width>
<height>25</height>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
</off_color>
<on_color>
<color name="LED-GREEN-ON" red="70" green="255" blue="70">
</color>
</on_color>
</widget>
<widget type="label" version="2.0.0">
<name>Label ITLckTrigR</name>
<text>Interlock Trigger</text>
<x>31</x>
<width>150</width>
<height>25</height>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="group" version="2.0.0">
<name>ITLck LED Group</name>
<y>45</y>
<width>480</width>
<height>112</height>
<style>2</style>
<foreground_color>
<color name="BLUE-GROUP-BORDER" red="138" green="167" blue="167">
</color>
</foreground_color>
<transparent>true</transparent>
<widget type="embedded" version="2.0.0">
<name>Interlock Header</name>
<file>vac_interlock_header.bob</file>
<x>156</x>
<width>320</width>
<height>25</height>
<resize>2</resize>
<transparent>true</transparent>
</widget>
<widget type="label" version="2.0.0">
<name>Label HW Interlock</name>
<text>Hardware:</text>
<y>25</y>
<width>150</width>
<height>29</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="embedded" version="2.0.0">
<name>HW Interlock</name>
<file>vac_interlock_leds.bob</file>
<macros>
<ITLck>HW</ITLck>
</macros>
<x>156</x>
<y>25</y>
<width>320</width>
<height>29</height>
<resize>2</resize>
<transparent>true</transparent>
</widget>
<widget type="label" version="2.0.0">
<name>Label SW Interlock</name>
<text>Software:</text>
<y>54</y>
<width>150</width>
<height>29</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="embedded" version="2.0.0">
<name>SW Interlock</name>
<file>vac_interlock_leds.bob</file>
<macros>
<ITLck>SW</ITLck>
</macros>
<x>156</x>
<y>54</y>
<width>320</width>
<height>29</height>
<resize>2</resize>
<transparent>true</transparent>
</widget>
<widget type="label" version="2.0.0">
<name>Label Prs Interlock</name>
<text>Pressure:</text>
<y>83</y>
<width>150</width>
<height>29</height>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="embedded" version="2.0.0">
<name>Prs Interlock</name>
<file>vac_interlock_leds.bob</file>
<macros>
<ITLck>Prs</ITLck>
</macros>
<x>156</x>
<y>83</y>
<width>320</width>
<height>29</height>
<resize>2</resize>
<transparent>true</transparent>
</widget>
</widget>
<widget type="action_button" version="3.0.0">
<name>OverrideITLckCmd</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>1</value>
</action>
</actions>
<pv_name>$(vacPREFIX):OverrideITLckCmd</pv_name>
<text>Bypass Interlocks</text>
<x>70</x>
<y>177</y>
<width>200</width>
<height>40</height>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
<widget type="action_button" version="3.0.0">
<name>ClrOverrideITLckCmd</name>
<actions>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>1</value>
</action>
</actions>
<pv_name>$(vacPREFIX):ClrOverrideITLckCmd</pv_name>
<text>Clear Interlock Bypass</text>
<x>280</x>
<y>177</y>
<width>200</width>
<height>40</height>
<tooltip>$(actions)</tooltip>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
</widget>
</display>
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>ServiceBar</name>
<width>406</width>
<height>80</height>
<widget type="group" version="2.0.0">
<name>Group</name>
<width>406</width>
<height>80</height>
<style>3</style>
<transparent>true</transparent>
<rules>
<rule name="Visibility" prop_id="visible" out_exp="true">
<exp bool_exp="True">
<expression>pvInt0</expression>
</exp>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvStat-RB</pv_name>
</rule>
</rules>
<widget type="label" version="2.0.0">
<name>InService</name>
<text>Section in Service</text>
<width>406</width>
<height>80</height>
<font>
<font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
</font>
</font>
<foreground_color>
<color name="RED-TEXT" red="255" green="255" blue="255">
</color>
</foreground_color>
<background_color>
<color name="ERROR" red="252" green="13" blue="27">
</color>
</background_color>
<transparent>false</transparent>
<horizontal_alignment>1</horizontal_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Responsible</name>
<text>Responsible:</text>
<x>23</x>
<y>50</y>
<height>25</height>
<font>
<font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
</font>
</font>
<foreground_color>
<color name="RED-TEXT" red="255" green="255" blue="255">
</color>
</foreground_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>SrvResp-RB</name>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvResp-RB</pv_name>
<x>129</x>
<y>50</y>
<width>250</width>
<height>25</height>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</widget>
</display>
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>ServiceButton</name>
<width>156</width>
<height>66</height>
<widget type="action_button" version="3.0.0">
<name>Action Button</name>
<actions execute_as_one="true">
<action type="open_display">
<file>service_config.bob</file>
<target>window</target>
<description>Open Service</description>
</action>
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>1</value>
<description>Write PV</description>
</action>
</actions>
<pv_name>VacS-ACCV::as-is-system-expert</pv_name>
<text>Open
Service</text>
<x>3</x>
<y>3</y>
<width>150</width>
<height>60</height>
<font>
<font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
</font>
</font>
<rules>
<rule name="Visibility" prop_id="visible" out_exp="true">
<exp bool_exp="True">
<expression>not pvs[0].isReadonly()</expression>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>Open Service Configuration</tooltip>
</widget>
</display>
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>$(SERVICE_SECTION) Section Service Config</name>
<width>660</width>
<height>320</height>
<widget type="rectangle" version="2.0.0">
<name>Title Rectangle</name>
<class>TITLE-BAR</class>
<x use_class="true">0</x>
<y use_class="true">0</y>
<width>660</width>
<height use_class="true">50</height>
<line_width use_class="true">0</line_width>
<background_color use_class="true">
<color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
</color>
</background_color>
</widget>
<widget type="label" version="2.0.0">
<name>Title</name>
<class>TITLE</class>
<text>$(SERVICE_SECTION) section service</text>
<x use_class="true">20</x>
<y use_class="true">0</y>
<width>450</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>Current State</name>
<x>30</x>
<y>80</y>
<width>280</width>
<height>140</height>
<style>3</style>
<background_color>
<color name="BACKGROUND" red="220" green="225" blue="221">
</color>
</background_color>
<widget type="rectangle" version="2.0.0">
<name>CS-titlebar</name>
<width>280</width>
<height>140</height>
<line_width>2</line_width>
<line_color>
<color name="GROUP-BORDER" red="150" green="155" blue="151">
</color>
</line_color>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<corner_width>10</corner_width>
<corner_height>10</corner_height>
</widget>
<widget type="rectangle" version="2.0.0">
<name>CS-background</name>
<x>10</x>
<y>30</y>
<width>260</width>
<height>100</height>
<line_width>2</line_width>
<line_color>
<color name="GROUP-BORDER" red="150" green="155" blue="151">
</color>
</line_color>
<background_color>
<color name="BACKGROUND" red="220" green="225" blue="221">
</color>
</background_color>
<corner_width>5</corner_width>
<corner_height>5</corner_height>
</widget>
<widget type="label" version="2.0.0">
<name>CS-title</name>
<text>Current State</text>
<x>10</x>
<width>260</width>
<height>30</height>
<font>
<font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</font>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="group" version="2.0.0">
<name>CS-content-group</name>
<x>10</x>
<y>30</y>
<width>260</width>
<height>100</height>
<style>3</style>
<transparent>true</transparent>
<widget type="textupdate" version="2.0.0">
<name>SrvStat-RB</name>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvStat-RB</pv_name>
<x>20</x>
<y>20</y>
<width>220</width>
<height>25</height>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="textupdate" version="2.0.0">
<name>SrvResp-RB</name>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvResp-RB</pv_name>
<x>20</x>
<y>60</y>
<width>220</width>
<height>25</height>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
</widget>
</widget>
<widget type="group" version="2.0.0">
<name>New State</name>
<x>350</x>
<y>80</y>
<width>280</width>
<height>140</height>
<style>3</style>
<background_color>
<color name="BACKGROUND" red="220" green="225" blue="221">
</color>
</background_color>
<widget type="rectangle" version="2.0.0">
<name>NS-titlebar</name>
<width>280</width>
<height>140</height>
<line_width>2</line_width>
<line_color>
<color name="GROUP-BORDER" red="150" green="155" blue="151">
</color>
</line_color>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<corner_width>10</corner_width>
<corner_height>10</corner_height>
</widget>
<widget type="rectangle" version="2.0.0">
<name>NS-background</name>
<x>10</x>
<y>30</y>
<width>260</width>
<height>100</height>
<line_width>2</line_width>
<line_color>
<color name="GROUP-BORDER" red="150" green="155" blue="151">
</color>
</line_color>
<background_color>
<color name="BACKGROUND" red="220" green="225" blue="221">
</color>
</background_color>
<corner_width>5</corner_width>
<corner_height>5</corner_height>
</widget>
<widget type="label" version="2.0.0">
<name>NS-title</name>
<text>New State</text>
<x>10</x>
<width>260</width>
<height>30</height>
<font>
<font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0">
</font>
</font>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="group" version="2.0.0">
<name>NS-content-group</name>
<x>10</x>
<y>30</y>
<width>260</width>
<height>100</height>
<style>3</style>
<transparent>true</transparent>
<widget type="choice" version="2.0.0">
<name>SrvStatS</name>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvStatS</pv_name>
<x>20</x>
<y>20</y>
<width>220</width>
<height>25</height>
<items>
<item>In Operation</item>
<item>In Service</item>
</items>
</widget>
<widget type="combo" version="2.0.0">
<name>SrvRespS</name>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvRespS</pv_name>
<x>20</x>
<y>60</y>
<width>220</width>
<height>25</height>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="true">
<exp bool_exp="True">
<expression>pvInt0</expression>
</exp>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvStatS</pv_name>
</rule>
</rules>
<items>
<item>Mattias Malmstrom</item>
<item>Niklas Cerovina</item>
<item>Fredrik Svensson</item>
<item>Ralf Huber</item>
<item>Thomas Cornes</item>
<item>Delphine Hardion</item>
<item>Marcelo Juni Ferreira</item>
<item>Hilko Spoelstra</item>
<item>Laurence Page</item>
<item>Artur Gevorgyan</item>
<item>Adrien Besson</item>
<item>Yong Kian Sin</item>
</items>
<items_from_pv>false</items_from_pv>
<editable>true</editable>
<enabled>false</enabled>
</widget>
</widget>
</widget>
<widget type="action_button" version="3.0.0">
<name>CommitSrvChangeS</name>
<actions execute_as_one="true">
<action type="write_pv">
<pv_name>$(pv_name)</pv_name>
<value>1</value>
<description>Commit</description>
</action>
<action type="execute">
<script file="EmbeddedPy">
<text><![CDATA[from org.csstudio.display.builder.runtime.script import ScriptUtil
ScriptUtil.closeDisplay(widget)]]></text>
</script>
<description>Close window</description>
</action>
</actions>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)CommitSrvChangeS</pv_name>
<text>Commit</text>
<x>400</x>
<y>260</y>
<width>230</width>
<rules>
<rule name="Enabled" prop_id="enabled" out_exp="false">
<exp bool_exp="pvInt0 == 0 or pvStr1 != &quot;&quot;">
<value>true</value>
</exp>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvStatS</pv_name>
<pv_name>VacS-ACCV::$(SERVICE_SECTION)SrvRespS</pv_name>
</rule>
</rules>
<tooltip>Commit change</tooltip>
<enabled>false</enabled>
<show_confirm_dialog>true</show_confirm_dialog>
</widget>
</display>
......@@ -5,7 +5,7 @@
<vacPREFIX>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</vacPREFIX>
</macros>
<width>420</width>
<height>640</height>
<height>661</height>
<rules>
<rule name="Fake rule to have iUITypeR always connected" prop_id="name" out_exp="false">
<pv_name trigger="false">${CONTROLLER}:iUITypeR</pv_name>
......@@ -37,7 +37,6 @@
<wrap_words>false</wrap_words>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
......@@ -174,8 +173,8 @@
<enabled>false</enabled>
</widget>
<widget type="label" version="2.0.0">
<name>Label FreqR</name>
<text>Frequency:</text>
<name>Label PrsR</name>
<text>Pressure:</text>
<x>10</x>
<y>80</y>
<width>80</width>
......@@ -202,8 +201,8 @@
</border_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>FreqR</name>
<pv_name>$(CONTROLLER):FreqR</pv_name>
<name>PrsR</name>
<pv_name>$(vacPREFIX):PrsR</pv_name>
<x>100</x>
<y>80</y>
<width>310</width>
......@@ -220,19 +219,19 @@
<color name="BLACK" red="0" green="0" blue="0">
</color>
</background_color>
<format>2</format>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<wrap_words>false</wrap_words>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
</border_color>
</widget>
<widget type="label" version="2.0.0">
<name>Label SpeedR</name>
<name>Label MotorCurR</name>
<text>Current:</text>
<x>10</x>
<y>99</y>
......@@ -260,8 +259,8 @@
</border_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>SpeedR</name>
<pv_name>$(CONTROLLER):MotorCurR</pv_name>
<name>MotorCurR</name>
<pv_name>$(vacPREFIX):MotorCurR</pv_name>
<x>100</x>
<y>99</y>
<width>310</width>
......@@ -283,7 +282,6 @@
<wrap_words>false</wrap_words>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
......@@ -293,7 +291,7 @@
<name>ErrorR</name>
<pv_name>$(vacPREFIX):ErrorR</pv_name>
<x>10</x>
<y>140</y>
<y>160</y>
<off_color>
<color name="LED-RED-OFF" red="110" green="101" blue="90">
</color>
......@@ -308,13 +306,12 @@
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>ErrorMsg</name>
<text></text>
<x>40</x>
<y>140</y>
<y>160</y>
<width>370</width>
<height>21</height>
<font>
......@@ -351,7 +348,7 @@
<name>WarningR</name>
<pv_name>$(vacPREFIX):WarningR</pv_name>
<x>10</x>
<y>170</y>
<y>190</y>
<off_color>
<color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
</color>
......@@ -366,13 +363,12 @@
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>WarningMsg</name>
<text></text>
<x>40</x>
<y>170</y>
<y>190</y>
<width>370</width>
<height>21</height>
<font>
......@@ -416,7 +412,7 @@
<pv_name>$(vacPREFIX):RstErrorsCmd</pv_name>
<text>Reset Warnings and Errors</text>
<x>10</x>
<y>200</y>
<y>220</y>
<width>400</width>
<height>24</height>
<font>
......@@ -436,7 +432,7 @@
<widget type="polyline" version="2.0.0">
<name>Polyline</name>
<x>10</x>
<y>230</y>
<y>250</y>
<width>401</width>
<height>1</height>
<points>
......@@ -451,14 +447,12 @@
</line_color>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>StoppedR</name>
<pv_name>$(vacPREFIX):StoppedR</pv_name>
<x>10</x>
<y>240</y>
<name>StatR == 0</name>
<pv_name>=`$(vacPREFIX):StatR` == 0</pv_name>
<x>210</x>
<y>260</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
......@@ -473,13 +467,12 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label StoppedR</name>
<text>Stopped</text>
<x>30</x>
<y>240</y>
<name>Label Standby</name>
<text>Standby</text>
<x>230</x>
<y>260</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -520,7 +513,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label ValidR</name>
......@@ -567,7 +559,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label InvalidCommandR</name>
......@@ -596,10 +587,10 @@ $(pv_value)</tooltip>
</border_color>
</widget>
<widget type="led" version="2.0.0">
<name>AcceleratingR</name>
<pv_name>$(vacPREFIX):AcceleratingR</pv_name>
<x>10</x>
<y>300</y>
<name>StatR == 1</name>
<pv_name>=`$(vacPREFIX):StatR` == 1</pv_name>
<x>210</x>
<y>280</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
......@@ -614,13 +605,12 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AcceleratingR</name>
<text>Accelerating</text>
<x>30</x>
<y>300</y>
<name>Label Starting</name>
<text>Starting</text>
<x>230</x>
<y>280</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -643,9 +633,9 @@ $(pv_value)</tooltip>
</border_color>
</widget>
<widget type="led" version="2.0.0">
<name>HWErrorR</name>
<pv_name>$(vacPREFIX):HWErrorR</pv_name>
<x>10</x>
<name>StatR == 4</name>
<pv_name>=`$(vacPREFIX):StatR` == 4</pv_name>
<x>210</x>
<y>320</y>
<off_color>
<color name="LED-RED-OFF" red="110" green="101" blue="90">
......@@ -661,12 +651,11 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label HWErrorR</name>
<text>Controller Error</text>
<x>30</x>
<name>Label Error</name>
<text>Error</text>
<x>230</x>
<y>320</y>
<width>150</width>
<font>
......@@ -692,8 +681,8 @@ $(pv_value)</tooltip>
<widget type="led" version="2.0.0">
<name>StartDQ-RB</name>
<pv_name>$(vacPREFIX):StartDQ-RB</pv_name>
<x>210</x>
<y>240</y>
<x>10</x>
<y>300</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
......@@ -708,13 +697,12 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label StartDQ-RB</name>
<text>Started</text>
<x>230</x>
<y>240</y>
<x>30</x>
<y>300</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -739,8 +727,8 @@ $(pv_value)</tooltip>
<widget type="led" version="2.0.0">
<name>OnManualStartR</name>
<pv_name>$(vacPREFIX):OnManualStartR</pv_name>
<x>210</x>
<y>260</y>
<x>10</x>
<y>340</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
......@@ -755,13 +743,12 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label OnManualStartR</name>
<text>Manual Start</text>
<x>230</x>
<y>260</y>
<x>30</x>
<y>340</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -786,8 +773,8 @@ $(pv_value)</tooltip>
<widget type="led" version="2.0.0">
<name>OnAutoStartR</name>
<pv_name>$(vacPREFIX):OnAutoStartR</pv_name>
<x>210</x>
<y>280</y>
<x>10</x>
<y>320</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
......@@ -802,13 +789,12 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label OnAutoStartR</name>
<text>Auto Start</text>
<x>230</x>
<y>280</y>
<x>30</x>
<y>320</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -831,8 +817,8 @@ $(pv_value)</tooltip>
</border_color>
</widget>
<widget type="led" version="2.0.0">
<name>AtNominalSpdR</name>
<pv_name>$(vacPREFIX):AtNominalSpdR</pv_name>
<name>StatR == 2</name>
<pv_name>=`$(vacPREFIX):StatR` == 2</pv_name>
<x>210</x>
<y>300</y>
<off_color>
......@@ -849,11 +835,10 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AtNominalSpdR</name>
<text>At Nominal Speed</text>
<name>Label Running</name>
<text>Running</text>
<x>230</x>
<y>300</y>
<width>150</width>
......@@ -880,7 +865,7 @@ $(pv_value)</tooltip>
<widget type="polyline" version="2.0.0">
<name>Polyline_1</name>
<x>10</x>
<y>350</y>
<y>370</y>
<width>401</width>
<height>1</height>
<points>
......@@ -895,14 +880,12 @@ $(pv_value)</tooltip>
</line_color>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label Interlocks</name>
<text>Interlocks</text>
<x>10</x>
<y>353</y>
<y>373</y>
<width>60</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -935,7 +918,7 @@ $(pv_value)</tooltip>
<pv_name>$(vacPREFIX):OverrideITLckCmd</pv_name>
<text>Bypass</text>
<x>10</x>
<y>370</y>
<y>390</y>
<width>151</width>
<height>24</height>
<font>
......@@ -963,7 +946,7 @@ $(pv_value)</tooltip>
<pv_name>$(vacPREFIX):ClrOverrideITLckCmd</pv_name>
<text>Clear Bypass</text>
<x>10</x>
<y>393</y>
<y>413</y>
<width>151</width>
<height>24</height>
<font>
......@@ -984,7 +967,7 @@ $(pv_value)</tooltip>
<name>ITLckTrigR</name>
<pv_name>$(vacPREFIX):ITLckTrigR</pv_name>
<x>210</x>
<y>370</y>
<y>390</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
......@@ -999,13 +982,12 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label ITLckTrigR</name>
<text>Interlock Trigger</text>
<x>230</x>
<y>370</y>
<y>390</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -1031,7 +1013,7 @@ $(pv_value)</tooltip>
<name>Interlocks</name>
<file>../../COMMON/Faceplate/vac-vpp_vpt-interlocks-popup.bob</file>
<x>10</x>
<y>440</y>
<y>460</y>
<height>80</height>
<resize>2</resize>
<actions>
......@@ -1044,7 +1026,7 @@ $(pv_value)</tooltip>
<widget type="polyline" version="2.0.0">
<name>Polyline_2</name>
<x>10</x>
<y>530</y>
<y>550</y>
<width>401</width>
<height>1</height>
<points>
......@@ -1059,14 +1041,12 @@ $(pv_value)</tooltip>
</line_color>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>AutoStartDisStR</name>
<pv_name>$(vacPREFIX):AutoStartDisStR</pv_name>
<x>10</x>
<y>540</y>
<y>560</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
......@@ -1081,13 +1061,12 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AutoStartDisStR</name>
<text>Auto Start Disabled</text>
<x>30</x>
<y>540</y>
<y>560</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
......@@ -1120,7 +1099,7 @@ $(pv_value)</tooltip>
<pv_name>$(vacPREFIX):AutoStartDisCmd</pv_name>
<text>Disable Automatic Start</text>
<x>10</x>
<y>560</y>
<y>580</y>
<width>151</width>
<height>24</height>
<font>
......@@ -1148,7 +1127,7 @@ $(pv_value)</tooltip>
<pv_name>$(vacPREFIX):AutoStartEnaCmd</pv_name>
<text>Enable Automatic Start</text>
<x>10</x>
<y>583</y>
<y>603</y>
<width>151</width>
<height>24</height>
<font>
......@@ -1176,7 +1155,7 @@ $(pv_value)</tooltip>
</actions>
<text>Engineering Screen</text>
<x>170</x>
<y>610</y>
<y>630</y>
<width>210</width>
<height>24</height>
<font>
......@@ -1220,4 +1199,107 @@ $(pv_value)</tooltip>
</color>
</border_color>
</widget>
<widget type="label" version="2.0.0">
<name>Label DCVolR</name>
<text>Voltage:</text>
<x>10</x>
<y>118</y>
<width>80</width>
<height>21</height>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
</font>
</font>
<foreground_color>
<color name="Black" red="0" green="0" blue="0">
</color>
</foreground_color>
<background_color>
<color name="White" red="255" green="255" blue="255">
</color>
</background_color>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<actions>
</actions>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
</border_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>DCVolR</name>
<pv_name>$(vacPREFIX):DCVolR</pv_name>
<x>100</x>
<y>120</y>
<width>310</width>
<height>21</height>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
</font>
</font>
<foreground_color>
<color name="BLACK-TEXT" red="255" green="255" blue="255">
</color>
</foreground_color>
<background_color>
<color name="BLACK" red="0" green="0" blue="0">
</color>
</background_color>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<wrap_words>false</wrap_words>
<actions>
</actions>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
</border_color>
</widget>
<widget type="led" version="2.0.0">
<name>RlyStatR</name>
<pv_name>$(vacPREFIX):RlyStatR</pv_name>
<x>210</x>
<y>340</y>
<off_color>
<color name="LED-GREEN-OFF" red="90" green="110" blue="90">
</color>
</off_color>
<on_color>
<color name="LED-GREEN-ON" red="70" green="255" blue="70">
</color>
</on_color>
<foreground_color>
<color name="Button Grey" red="180" green="180" blue="180">
</color>
</foreground_color>
<actions>
</actions>
</widget>
<widget type="label" version="2.0.0">
<name>Label Relay status</name>
<text>Relay status</text>
<x>230</x>
<y>340</y>
<width>150</width>
<font>
<font name="Normal" family="OpenSans" style="REGULAR" size="11.881188118811881">
</font>
</font>
<foreground_color>
<color name="Black" red="0" green="0" blue="0">
</color>
</foreground_color>
<background_color>
<color name="White" red="255" green="255" blue="255">
</color>
</background_color>
<vertical_alignment>1</vertical_alignment>
<actions>
</actions>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
</border_color>
</widget>
</display>
......@@ -67,14 +67,14 @@
</widget>
<widget type="symbol" version="2.0.0">
<name>Symbol</name>
<pv_name>$(vacPREFIX):StatR</pv_name>
<pv_name>=`$(vacPREFIX):StatR` + `$(vacPREFIX):ValidR` * `$(vacPREFIX):PLCValidR`</pv_name>
<symbols>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-invalid.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-on.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-off.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-on.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-on.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-on.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-error.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-over-range.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)/$(vacDEV)-under-range.png</symbol>
</symbols>
<x>48</x>
<y>3</y>
......
......@@ -32,7 +32,6 @@
<wrap_words>false</wrap_words>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
......@@ -188,7 +187,6 @@
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>ErrorMsg</name>
......@@ -246,7 +244,6 @@
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>WarningMsg</name>
......@@ -331,8 +328,6 @@
</points>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>StoppedR</name>
......@@ -353,7 +348,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label StoppedR</name>
......@@ -400,7 +394,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label ValidR</name>
......@@ -447,7 +440,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label InvalidCommandR</name>
......@@ -494,7 +486,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AcceleratingR</name>
......@@ -541,7 +532,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label LocalControlR</name>
......@@ -588,7 +578,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label StartDQ-RB</name>
......@@ -635,7 +624,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label OnManualStartR</name>
......@@ -682,7 +670,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label OnAutoStartR</name>
......@@ -729,7 +716,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AtNominalSpdR</name>
......@@ -776,7 +762,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label PumpDisconnectedR</name>
......@@ -822,8 +807,6 @@ $(pv_value)</tooltip>
</points>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label Interlocks</name>
......@@ -926,7 +909,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label ITLckTrigR</name>
......@@ -986,8 +968,6 @@ $(pv_value)</tooltip>
</points>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>AutoStartDisStR</name>
......@@ -1008,7 +988,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AutoStartDisStR</name>
......
......@@ -8,17 +8,17 @@ if PVUtil.getLong(pvs[0]):
code = PVUtil.getLong(pvs[1])
msgs = dict({
99 : "Controller Error (Hardware Error)",
98 : "Pressure Interlock",
97 : "Hardware Interlock",
96 : "Software Interlock",
95 : "Circuit Breaker Tripped",
49 : "Controller Error (Hardware Error) - Auto Reset",
48 : "Pressure Interlock - Auto Reset",
47 : "Hardware Interlock - Auto Reset",
46 : "Software Interlock - Auto Reset",
2 : 'Pump Disconnected - Auto Reset (for Primary Pump Controller Type "Hilko Spoelstra")',
1 : 'Local Control - Auto Reset (for Primary Pump Controller Type "Hilko Spoelstra")',
99 : "99 - Controller Error (Hardware Error)",
98 : "98 - Pressure Interlock",
97 : "97 - Hardware Interlock",
96 : "96 - Software Interlock",
95 : "95 - Circuit Breaker Tripped",
49 : "49 - Controller Error (Hardware Error) - Auto Reset",
48 : "48 - Pressure Interlock - Auto Reset",
47 : "47 - Hardware Interlock - Auto Reset",
46 : "46 - Software Interlock - Auto Reset",
2 : '2 - Pump Disconnected - Auto Reset (for Primary Pump Controller Type "ESS-VAC")',
1 : '1 - Local Control - Auto Reset (for Primary Pump Controller Type "ESS-VAC")',
0 : ""
})
......
......@@ -90,11 +90,12 @@
</action>
</actions>
<rules>
<rule name="Tooltip" prop_id="tooltip" out_exp="true">
<rule name="Type" prop_id="tooltip" out_exp="true">
<exp bool_exp="true">
<expression>pvStr0</expression>
<expression>pvStr0 + "\nType: " + pvStr1</expression>
</exp>
<pv_name>$(pv_name)</pv_name>
<pv_name>$(vacPREFIX):ControllerConfigR</pv_name>
</rule>
</rules>
<tooltip>$(pv_value)</tooltip>
......
......@@ -8,11 +8,11 @@ if PVUtil.getLong(pvs[0]):
code = PVUtil.getLong(pvs[1])
msgs = dict({
99 : "Pump Not Started",
98 : "Pump Starting Prevented by Tripped Interlock",
5 : "Pressure Interlock Bypassed",
4 : "Hardware Interlock Bypassed",
3 : "Software Interlock Bypassed",
99 : "99 - Pump Not Started",
98 : "98 - Pump Starting Prevented by Tripped Interlock",
5 : "5 - Pressure Interlock Bypassed",
4 : "4 - Hardware Interlock Bypassed",
3 : "3 - Software Interlock Bypassed",
0 : ""
})
......
......@@ -37,7 +37,6 @@
<wrap_words>false</wrap_words>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
......@@ -225,7 +224,6 @@
<wrap_words>false</wrap_words>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
......@@ -283,7 +281,6 @@
<wrap_words>false</wrap_words>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
<border_color>
<color name="Blue" red="0" green="128" blue="255">
</color>
......@@ -308,7 +305,6 @@
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>ErrorMsg</name>
......@@ -366,7 +362,6 @@
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>WarningMsg</name>
......@@ -451,8 +446,6 @@
</points>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>StoppedR</name>
......@@ -473,7 +466,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label StoppedR</name>
......@@ -520,7 +512,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label ValidR</name>
......@@ -567,7 +558,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label InvalidCommandR</name>
......@@ -614,7 +604,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AcceleratingR</name>
......@@ -661,7 +650,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label HWErrorR</name>
......@@ -708,7 +696,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label StartDQ-RB</name>
......@@ -755,7 +742,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label OnManualStartR</name>
......@@ -802,7 +788,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label OnAutoStartR</name>
......@@ -849,7 +834,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AtNominalSpdR</name>
......@@ -895,8 +879,6 @@ $(pv_value)</tooltip>
</points>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label Interlocks</name>
......@@ -999,7 +981,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label ITLckTrigR</name>
......@@ -1059,8 +1040,6 @@ $(pv_value)</tooltip>
</points>
<actions>
</actions>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>AutoStartDisStR</name>
......@@ -1081,7 +1060,6 @@ $(pv_value)</tooltip>
</foreground_color>
<actions>
</actions>
<tooltip>$(pv_name) / $(pv_value)</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>Label AutoStartDisStR</name>
......
......@@ -91,9 +91,10 @@
</actions>
<rules>
<rule name="Speed" prop_id="tooltip" out_exp="true">
<exp bool_exp="True">
<expression>pvStr0</expression>
<exp bool_exp="true">
<expression>pvStr0 + "\nSpeed: " + pvStr1</expression>
</exp>
<pv_name>$(pv_name)</pv_name>
<pv_name>$(CONTROLLER):SpdR</pv_name>
</rule>
</rules>
......
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</name>
<macros>
<vacPREFIX>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</vacPREFIX>
</macros>
<name>$(vacPREFIX)</name>
<width>300</width>
<height>190</height>
<widget type="rectangle" version="2.0.0">
......@@ -49,7 +46,7 @@
<description>Close valve</description>
</action>
</actions>
<pv_name>$(vacPREFIX):CloseCmd</pv_name>
<pv_name>$(vacPREFIX):ManualCloseCmd</pv_name>
<text>Close</text>
<x>10</x>
<y>135</y>
......@@ -70,7 +67,7 @@
<description>Open valve</description>
</action>
</actions>
<pv_name>$(vacPREFIX):OpenCmd</pv_name>
<pv_name>$(vacPREFIX):ManualOpenCmd</pv_name>
<text>Open</text>
<x>155</x>
<y>135</y>
......@@ -109,8 +106,8 @@
<tooltip>H2 Isolation Valve Open Feedback</tooltip>
</widget>
<widget type="led" version="2.0.0">
<name>OpenCmdRB</name>
<pv_name>$(vacPREFIX):OpenCmdRB</pv_name>
<name>OpenDQ-RB</name>
<pv_name>$(vacPREFIX):OpenDQ-RB</pv_name>
<x>10</x>
<y>90</y>
<width>25</width>
......
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>$(vacPREFIX)</name>
<macros>
<FLAVOR></FLAVOR>
<vacDEV>vva</vacDEV>
<vacPREFIX>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX)</vacPREFIX>
<vacSYMBOLS>$(ROOT=$(ESS_OPIS=/ess-opis)/NON-APPROVED)/COMMON/DEVICES/vacuum/symbols</vacSYMBOLS>
</macros>
<width>133</width>
<height>70</height>
<widget type="polyline" version="2.0.0">
<name>PIPE_ABOVE</name>
<x>46</x>
<width>50</width>
<height>3</height>
<visible>$(PIPE_ABOVE=false)</visible>
<points>
<point x="25.0" y="0.0">
</point>
<point x="25.0" y="3.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>PIPE_LEFT</name>
<width>48</width>
<height>50</height>
<visible>$(PIPE_LEFT=false)</visible>
<points>
<point x="0.0" y="25.0">
</point>
<point x="48.0" y="25.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>PIPE_RIGHT</name>
<x>94</x>
<width>39</width>
<height>50</height>
<visible>$(PIPE_RIGHT=false)</visible>
<points>
<point x="0.0" y="25.0">
</point>
<point x="39.0" y="25.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>PIPE_BELOW</name>
<x>46</x>
<y>48</y>
<width>50</width>
<height>22</height>
<visible>$(PIPE_BELOW=false)</visible>
<points>
<point x="25.0" y="0.0">
</point>
<point x="25.0" y="22.0">
</point>
</points>
</widget>
<widget type="label" version="2.0.0">
<name>Device</name>
<text>$(DEV)</text>
<width>40</width>
<font>
<font name="TINY-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="12.0">
</font>
</font>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="label" version="2.0.0">
<name>Index</name>
<text>$(IDX)</text>
<y>30</y>
<width>40</width>
<font>
<font name="TINY-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="12.0">
</font>
</font>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="action_button" version="3.0.0">
<name>Open Faceplate</name>
<actions>
<action type="open_display">
<file>Faceplate/vac_isrc-vva.bob</file>
<macros>
<WIDGET>$(vacDEV)</WIDGET>
</macros>
<target>standalone</target>
<description>Open Faceplate</description>
</action>
</actions>
<text></text>
<width>46</width>
<height>50</height>
<transparent>true</transparent>
<tooltip>Open faceplate</tooltip>
</widget>
<widget type="symbol" version="2.0.0">
<name>Symbol</name>
<pv_name>$(vacPREFIX):StatR</pv_name>
<symbols>
<symbol>$(vacSYMBOLS)/$(vacDEV)$(FLAVOR)/$(vacDEV)-invalid.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)$(FLAVOR)/$(vacDEV)-undefined.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)$(FLAVOR)/$(vacDEV)-open.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)$(FLAVOR)/$(vacDEV)-closed.png</symbol>
<symbol>$(vacSYMBOLS)/$(vacDEV)$(FLAVOR)/$(vacDEV)-error.png</symbol>
</symbols>
<x>48</x>
<y>3</y>
<width>46</width>
<height>46</height>
<rotation>$(ROTATION=0)</rotation>
<actions>
<action type="open_display">
<file>$(WIDGET_ROOT)/COMMON/LEGEND/legend_valve.bob</file>
<macros>
<TITLE>VVA - Angle Valve</TITLE>
</macros>
<target>standalone</target>
<description>Open Legend</description>
</action>
</actions>
<rules>
<rule name="Tooltip" prop_id="tooltip" out_exp="true">
<exp bool_exp="true">
<expression>pvStr0</expression>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>$(pv_value)</tooltip>
</widget>
<widget type="symbol" version="2.0.0">
<name>Badge Started</name>
<pv_name>$(vacPREFIX):OpenDQ-RB</pv_name>
<symbols>
<symbol>$(ESS_SYMBOLS=/ess-symbols)/badges/vacuum/started@32.png</symbol>
</symbols>
<x>99</x>
<y>34</y>
<width>16</width>
<height>16</height>
<rules>
<rule name="Visibility" prop_id="visible" out_exp="true">
<exp bool_exp="true">
<expression>pvInt0</expression>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<tooltip>Opened</tooltip>
</widget>
</display>