Skip to content
Snippets Groups Projects
Forked from ics-software / ess-opis
487 commits behind the upstream repository.
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>