Forked from
ics-software / ess-opis
487 commits behind the upstream repository.
-
Benjamin Bolling authored
Added valves to the accelerator synoptics for ISRC-RFQ and embedded displays for VVS and VVMC valves.
Benjamin Bolling authoredAdded valves to the accelerator synoptics for ISRC-RFQ and embedded displays for VVS and VVMC valves.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
em_linac_synoptics.bob 23.96 KiB
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>linac-synoptic</name>
<class></class>
<width>2350</width>
<height>420</height>
<background_color>
<color name="Transparent" red="255" green="255" blue="255" alpha="0">
</color>
</background_color>
<widget type="group" version="2.0.0">
<name>SynopticGroup</name>
<x>20</x>
<y>20</y>
<width>2350</width>
<height>420</height>
<style>3</style>
<transparent>true</transparent>
<widget type="rectangle" version="2.0.0">
<name>MGGrey03-background_5</name>
<x>1440</x>
<width>910</width>
<height>260</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>MGGrey03-background_6</name>
<y>170</y>
<width>2350</width>
<height>250</height>
<line_width>2</line_width>
<line_color>
<color name="GROUP-BORDER" red="150" green="155" blue="151">
</color>
</line_color>
<background_color>
<color name="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>MGGrey03-background_8</name>
<x>1442</x>
<y>160</y>
<width>906</width>
<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="action_button" version="3.0.0">
<name>Synoptics_ISrc_14</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>7</value>
<description>section</description>
</action>
</actions>
<text>A2T</text>
<x>1520</x>
<y>150</y>
<width>140</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==7">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_15</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>8</value>
<description>section</description>
</action>
</actions>
<text>DmpL</text>
<x>1480</x>
<y>210</y>
<width>140</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==8">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_16</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>0</value>
<description>section</description>
</action>
</actions>
<text>ISrc-LEBT-RFQ</text>
<x>60</x>
<y>210</y>
<width>180</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==0">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_17</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>1</value>
<description>section</description>
</action>
</actions>
<text>MEBT</text>
<x>260</x>
<y>210</y>
<width>180</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==1">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_18</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>2</value>
<description>section</description>
</action>
</actions>
<text>DTL</text>
<x>460</x>
<y>210</y>
<width>180</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==2">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_19</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>3</value>
<description>section</description>
</action>
</actions>
<text>Spk</text>
<x>660</x>
<y>210</y>
<width>180</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==3">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_20</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>4</value>
<description>section</description>
</action>
</actions>
<text>MBL</text>
<x>860</x>
<y>210</y>
<width>180</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==4">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_21</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>5</value>
<description>section</description>
</action>
</actions>
<text>HBL</text>
<x>1060</x>
<y>210</y>
<width>180</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==5">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>Synoptics_ISrc_22</name>
<actions>
<action type="write_pv">
<pv_name>loc://synopticssection</pv_name>
<value>6</value>
<description>section</description>
</action>
</actions>
<text>HEBT</text>
<x>1260</x>
<y>210</y>
<width>180</width>
<height>40</height>
<font>
<font family="Liberation Sans" style="BOLD" size="20.0">
</font>
</font>
<background_color>
<color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
</color>
</background_color>
<rules>
<rule name="sectionRule" prop_id="background_color" out_exp="false">
<exp bool_exp="pv0==6">
<value>
<color name="Read_Background" red="240" green="240" blue="240">
</color>
</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
<tooltip></tooltip>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline</name>
<x>1440</x>
<y>230</y>
<width>40</width>
<height>1</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="0.0">
</point>
<point x="40.0" y="0.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline_6</name>
<x>1240</x>
<y>230</y>
<width>20</width>
<height>1</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="0.0">
</point>
<point x="20.0" y="0.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline_7</name>
<x>1040</x>
<y>230</y>
<width>20</width>
<height>1</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="0.0">
</point>
<point x="20.0" y="0.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline_8</name>
<x>840</x>
<y>230</y>
<width>20</width>
<height>1</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="0.0">
</point>
<point x="20.0" y="0.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline_9</name>
<x>640</x>
<y>230</y>
<width>20</width>
<height>1</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="0.0">
</point>
<point x="20.0" y="0.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline_10</name>
<x>440</x>
<y>230</y>
<width>20</width>
<height>1</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="0.0">
</point>
<point x="20.0" y="0.0">
</point>
</points>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline_11</name>
<x>240</x>
<y>230</y>
<width>20</width>
<height>1</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="0.0">
</point>
<point x="20.0" y="0.0">
</point>
</points>
</widget>
<widget type="embedded" version="2.0.0">
<name>Embedded Display_16</name>
<file>em_PBI_viewer_ISRC-LEBT-RFQ.bob</file>
<x>30</x>
<y>270</y>
<width>2300</width>
<height>130</height>
<resize>1</resize>
<rules>
<rule name="section" prop_id="file" out_exp="false">
<exp bool_exp="pv0==0">
<value>em_PBI_viewer_ISRC-LEBT-RFQ.bob</value>
</exp>
<exp bool_exp="pv0==1">
<value>em_PBI_viewer_MEBT.bob</value>
</exp>
<exp bool_exp="pv0==2">
<value>em_PBI_viewer_DTL.bob</value>
</exp>
<exp bool_exp="pv0==3">
<value>em_PBI_viewer_Spk.bob</value>
</exp>
<exp bool_exp="pv0==4">
<value>em_PBI_viewer_MBL.bob</value>
</exp>
<exp bool_exp="pv0==5">
<value>em_PBI_viewer_HBL.bob</value>
</exp>
<exp bool_exp="pv0==6">
<value>em_PBI_viewer_HEBT.bob</value>
</exp>
<exp bool_exp="pv0==7">
<value>em_PBI_viewer_A2T.bob</value>
</exp>
<exp bool_exp="pv0==8">
<value>em_PBI_viewer_DmpL.bob</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
<rule name="sizecontent" prop_id="resize" out_exp="false">
<exp bool_exp="pv0==0">
<value>1</value>
</exp>
<exp bool_exp="pv0==1">
<value>1</value>
</exp>
<exp bool_exp="pv0==2">
<value>0</value>
</exp>
<exp bool_exp="pv0==3">
<value>0</value>
</exp>
<exp bool_exp="pv0==4">
<value>0</value>
</exp>
<exp bool_exp="pv0==5">
<value>0</value>
</exp>
<exp bool_exp="pv0==6">
<value>0</value>
</exp>
<exp bool_exp="pv0==7">
<value>0</value>
</exp>
<exp bool_exp="pv0==8">
<value>1</value>
</exp>
<pv_name>loc://synopticssection</pv_name>
</rule>
</rules>
</widget>
<widget type="polyline" version="2.0.0">
<name>Polyline_12</name>
<x>1440</x>
<y>170</y>
<width>80</width>
<height>60</height>
<line_color>
<color name="Text" red="0" green="0" blue="0">
</color>
</line_color>
<arrows>2</arrows>
<arrow_length>10</arrow_length>
<points>
<point x="0.0" y="60.0">
</point>
<point x="40.0" y="0.0">
</point>
<point x="80.0" y="0.0">
</point>
</points>
</widget>
<widget type="label" version="2.0.0">
<name>MGGrey03-title_5</name>
<text>Linac Synoptic</text>
<x>1440</x>
<width>910</width>
<height>50</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="textupdate" version="2.0.0">
<name>Text Update</name>
<pv_name>loc://clickedSynopticsItem</pv_name>
<x>1520</x>
<y>50</y>
<width>220</width>
<height>30</height>
<font>
<font family="Liberation Sans" style="REGULAR" size="16.0">
</font>
</font>
<vertical_alignment>1</vertical_alignment>
<rules>
<rule name="nonselected" prop_id="visible" out_exp="false">
<exp bool_exp="pv0==0">
<value>false</value>
</exp>
<pv_name>loc://clickedSynopticsItem</pv_name>
</rule>
</rules>
</widget>
<widget type="textupdate" version="2.0.0">
<name>Text Update_1</name>
<pv_name>loc://clickedSynopticsItemType</pv_name>
<x>1520</x>
<y>100</y>
<width>220</width>
<height>30</height>
<font>
<font family="Liberation Sans" style="REGULAR" size="16.0">
</font>
</font>
<vertical_alignment>1</vertical_alignment>
<rules>
<rule name="nonselected" prop_id="visible" out_exp="false">
<exp bool_exp="pv0==0">
<value>false</value>
</exp>
<pv_name>loc://clickedSynopticsItem</pv_name>
</rule>
</rules>
</widget>
<widget type="label" version="2.0.0">
<name>Label</name>
<text>PV:</text>
<x>1460</x>
<y>50</y>
<width>50</width>
<height>30</height>
<font>
<font family="Liberation Sans" style="REGULAR" 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_1</name>
<text>Type:</text>
<x>1460</x>
<y>100</y>
<width>50</width>
<height>30</height>
<font>
<font family="Liberation Sans" style="REGULAR" size="16.0">
</font>
</font>
<horizontal_alignment>2</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
</widget>
<widget type="embedded" version="2.0.0">
<name>Embedded Display_17</name>
<file>SynopticDevices/em_syn_NONE.bob</file>
<macros>
<synopticsPV>loc://clickedSynopticsItem</synopticsPV>
</macros>
<x>1760</x>
<y>50</y>
<width>570</width>
<height>200</height>
<transparent>true</transparent>
<rules>
<rule name="dev2show" prop_id="file" out_exp="false">
<exp bool_exp="pvStr0=='AptM'">
<value>SynopticDevices/em_syn_APTM.bob</value>
</exp>
<exp bool_exp="pvStr0=='BCM'">
<value>SynopticDevices/em_syn_BCM.bob</value>
</exp>
<exp bool_exp="pvStr0=='Dpl'">
<value>SynopticDevices/em_syn_BIF.bob</value>
</exp>
<exp bool_exp="pvStr0=='NPM'">
<value>SynopticDevices/em_syn_BIF.bob</value>
</exp>
<exp bool_exp="pvStr0=='BLM'">
<value>SynopticDevices/em_syn_BLM.bob</value>
</exp>
<exp bool_exp="pvStr0=='BPM'">
<value>SynopticDevices/em_syn_BPM.bob</value>
</exp>
<exp bool_exp="pvStr0=='Cav'">
<value>SynopticDevices/em_syn_CAV.bob</value>
</exp>
<exp bool_exp="pvStr0=='Chop'">
<value>SynopticDevices/em_syn_CHOP.bob</value>
</exp>
<exp bool_exp="pvStr0=='Coll'">
<value>SynopticDevices/em_syn_Coll.bob</value>
</exp>
<exp bool_exp="pvStr0=='Collimator'">
<value>SynopticDevices/em_syn_Coll.bob</value>
</exp>
<exp bool_exp="pvStr0=='Dump'">
<value>SynopticDevices/em_syn_DUMP.bob</value>
</exp>
<exp bool_exp="pvStr0=='EMU'">
<value>SynopticDevices/em_syn_EMU.bob</value>
</exp>
<exp bool_exp="pvStr0=='FC'">
<value>SynopticDevices/em_syn_FC.bob</value>
</exp>
<exp bool_exp="pvStr0=='IBS'">
<value>SynopticDevices/em_syn_IBS.bob</value>
</exp>
<exp bool_exp="pvStr0=='Img'">
<value>SynopticDevices/em_syn_IMG.bob</value>
</exp>
<exp bool_exp="pvStr0=='Iris'">
<value>SynopticDevices/em_syn_IRIS.bob</value>
</exp>
<exp bool_exp="pvStr0=='Source'">
<value>SynopticDevices/em_syn_IS.bob</value>
</exp>
<exp bool_exp="pvStr0=='LBM'">
<value>SynopticDevices/em_syn_LBM.bob</value>
</exp>
<exp bool_exp="pvStr0=='CH'">
<value>SynopticDevices/em_syn_MAG.bob</value>
</exp>
<exp bool_exp="pvStr0=='CV'">
<value>SynopticDevices/em_syn_MAG.bob</value>
</exp>
<exp bool_exp="pvStr0=='CX'">
<value>SynopticDevices/em_syn_MAG.bob</value>
</exp>
<exp bool_exp="pvStr0=='DV'">
<value>SynopticDevices/em_syn_MAG.bob</value>
</exp>
<exp bool_exp="pvStr0=='QH'">
<value>SynopticDevices/em_syn_MAG.bob</value>
</exp>
<exp bool_exp="pvStr0=='QV'">
<value>SynopticDevices/em_syn_MAG.bob</value>
</exp>
<exp bool_exp="pvStr0=='Sol'">
<value>SynopticDevices/em_syn_MAG.bob</value>
</exp>
<exp bool_exp="pvStr0=='RstH'">
<value>SynopticDevices/em_syn_RTS.bob</value>
</exp>
<exp bool_exp="pvStr0=='RstV'">
<value>SynopticDevices/em_syn_RTS.bob</value>
</exp>
<exp bool_exp="pvStr0=='Tgr'">
<value>SynopticDevices/em_syn_Tgt.bob</value>
</exp>
<exp bool_exp="pvStr0=='WS'">
<value>SynopticDevices/em_syn_WS.bob</value>
</exp>
<exp bool_exp="pvStr0=='VVS'">
<value>SynopticDevices/em_syn_VVS.bob</value>
</exp>
<exp bool_exp="pvStr0=='VVMC'">
<value>SynopticDevices/em_syn_VVMC.bob</value>
</exp>
<pv_name>loc://clickedSynopticsItemType</pv_name>
</rule>
</rules>
</widget>
</widget>
</display>