Files
hla_framework_bd/qt/A_BD_InjectionGuard.ui
T

989 lines
26 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>600</width>
<height>1195</height>
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<property name="styleSheet">
<string notr="true">
/*-----------------------------------------------*/
/* Title */
/*-----------------------------------------------*/
/* Operation panels */
caLabel[statusTip=&quot;Operation&quot;]{
color: rgba(0, 0, 0, 255);
font: bold 18pt;
font-family: Sans Serif;
padding: 1px;
margin: 0px;
qproperty-alignment: AlignLeft;
qproperty-frameShape: StyledPanel;
/*qproperty-geometry: rect(-2 0 1600 33);*/
background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1,
stop:0 rgba(218, 218, 218, 255),
stop:0.5 rgba(200, 200, 200, 255),
stop:1 rgba(218, 218, 218, 255));
}
</string>
</property>
<widget class="QWidget" name="centralwidget">
<widget class="wmSignalPropagator" name="wmsignalpropagator">
<property name="geometry">
<rect>
<x>670</x>
<y>140</y>
<width>70</width>
<height>20</height>
</rect>
</property>
</widget>
<widget class="caCalc" name="cacalc_2">
<property name="geometry">
<rect>
<x>670</x>
<y>80</y>
<width>70</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Reload</string>
</property>
<property name="variable">
<string notr="true">RELOAD</string>
</property>
<property name="calc">
<string notr="true">A</string>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-ALH$(AGEBD_ENV_SUFFIX):INJECTIONGUARD-GUIRELOAD</string>
</property>
<property name="eventSignal">
<enum>caCalc::TriggerZeroToOne</enum>
</property>
</widget>
<widget class="caMenu" name="camenu">
<property name="geometry">
<rect>
<x>130</x>
<y>36</y>
<width>460</width>
<height>40</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>16</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):CONTROL-MODE</string>
</property>
</widget>
<widget class="caLabel" name="calabel">
<property name="geometry">
<rect>
<x>10</x>
<y>36</y>
<width>110</width>
<height>40</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>25</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Mode</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
<widget class="caLineEdit" name="calineedit_21">
<property name="geometry">
<rect>
<x>10</x>
<y>78</y>
<width>580</width>
<height>60</height>
</rect>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):CHECK-SUM</string>
</property>
<property name="colorMode">
<enum>caLineEdit::Alarm_Default</enum>
</property>
<property name="alarmHandling">
<enum>caLineEdit::onBackground</enum>
</property>
<property name="precisionMode">
<enum>caLineEdit::User</enum>
</property>
</widget>
<widget class="caMessageButton" name="VCS_Reset_Ring">
<property name="geometry">
<rect>
<x>652</x>
<y>394</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>9</pointsize>
</font>
</property>
<property name="text">
<string>Ring Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ARS00-VCS:PLC_ARS_RESET_REQUEST</string>
</property>
<property name="label">
<string notr="true">Ring Reset</string>
</property>
<property name="background">
<color>
<red>212</red>
<green>219</green>
<blue>157</blue>
</color>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caMessageButton" name="VCS_Reset_LINAC">
<property name="geometry">
<rect>
<x>652</x>
<y>346</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>9</pointsize>
</font>
</property>
<property name="text">
<string>LI LTB Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ARS00-VCS:PLC_ALIVA_RESET_REQUEST</string>
</property>
<property name="label">
<string notr="true">LI LTB Reset</string>
</property>
<property name="background">
<color>
<red>212</red>
<green>219</green>
<blue>157</blue>
</color>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caMessageButton" name="VCS_Reset_Booster">
<property name="geometry">
<rect>
<x>652</x>
<y>370</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>9</pointsize>
</font>
</property>
<property name="text">
<string>Boster Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ARS00-VCS:PLC_ABOVA_RESET_REQUEST</string>
</property>
<property name="label">
<string notr="true">Boster Reset</string>
</property>
<property name="background">
<color>
<red>212</red>
<green>219</green>
<blue>157</blue>
</color>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caMessageButton" name="MIS_Reset">
<property name="geometry">
<rect>
<x>722</x>
<y>438</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="toolTip">
<string/>
</property>
<property name="text">
<string>MIS Alarm Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ARS00-MIS-PLC-01:Alarm_Reset</string>
</property>
<property name="label">
<string notr="true">MIS Alarm Reset</string>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caMessageButton" name="MIS_FE">
<property name="geometry">
<rect>
<x>722</x>
<y>474</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="toolTip">
<string/>
</property>
<property name="text">
<string>MIS-FE Alarm Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ACOSA-MIS-FE:ACKERR-REQUEST</string>
</property>
<property name="label">
<string notr="true">MIS-FE Alarm Reset</string>
</property>
<property name="releaseMessage">
<string notr="true">0</string>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caMessageButton" name="MIS_VCS_ALIVA">
<property name="geometry">
<rect>
<x>722</x>
<y>544</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="toolTip">
<string/>
</property>
<property name="text">
<string>VCS ALIVA Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ARS00-VCS:PLC_ALIVA_RESET_REQUEST</string>
</property>
<property name="label">
<string notr="true">VCS ALIVA Reset</string>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caMessageButton" name="MIS_VCS_ABOVA">
<property name="geometry">
<rect>
<x>722</x>
<y>506</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="toolTip">
<string/>
</property>
<property name="text">
<string>VCS ABOVA Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ARS00-VCS:PLC_ABOVA_RESET_REQUEST</string>
</property>
<property name="label">
<string notr="true">VCS ABOVA Reset</string>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caMessageButton" name="MIS_VCS_ARS">
<property name="geometry">
<rect>
<x>726</x>
<y>578</y>
<width>150</width>
<height>22</height>
</rect>
</property>
<property name="toolTip">
<string/>
</property>
<property name="text">
<string>VCS ARS Reset</string>
</property>
<property name="channel" stdset="0">
<string notr="true">ARS00-VCS:PLC_ARS_RESET_REQUEST</string>
</property>
<property name="label">
<string notr="true">VCS ARS Reset</string>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="QTabWidget" name="tabWidget">
<property name="geometry">
<rect>
<x>10</x>
<y>140</y>
<width>580</width>
<height>1050</height>
</rect>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
<string>Checks</string>
</attribute>
<widget class="caLed" name="caled_33">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>40</width>
<height>40</height>
</rect>
</property>
<property name="rectangular">
<bool>true</bool>
</property>
<property name="gradientEnabled">
<bool>false</bool>
</property>
<property name="ledWidth">
<number>30</number>
</property>
<property name="ledHeight">
<number>30</number>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):STATUS-SECRET-MASTER</string>
</property>
<property name="colorMode">
<enum>caLed::Alarm</enum>
</property>
</widget>
<widget class="caLabel" name="Inj_trig_1">
<property name="geometry">
<rect>
<x>60</x>
<y>10</y>
<width>300</width>
<height>40</height>
</rect>
</property>
<property name="font">
<font>
<family>Sans Serif</family>
<pointsize>16</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="acceptDrops">
<bool>true</bool>
</property>
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="text">
<string>Master Trigger Freigabe</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="fontScaleMode">
<enum>ESimpleLabel::None</enum>
</property>
<property name="foreground">
<color>
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</property>
<property name="background">
<color alpha="0">
<red>0</red>
<green>0</green>
<blue>0</blue>
</color>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
</widget>
<widget class="caInclude" name="cainclude">
<property name="geometry">
<rect>
<x>0</x>
<y>110</y>
<width>580</width>
<height>901</height>
</rect>
</property>
<property name="macro">
<string>checknr=01,bridge=1,latch=1;checknr=02,bridge=1,latch=1;checknr=03,bridge=1,latch=1;checknr=04,bridge=1,latch=1;checknr=05,bridge=1,latch=1;checknr=06,bridge=1,latch=1;checknr=07,bridge=1,latch=1;checknr=08,bridge=1,latch=1;checknr=09,bridge=1,latch=1;checknr=10,bridge=1,latch=1;checknr=11,bridge=1,latch=1;checknr=12,bridge=1,latch=1;checknr=13,bridge=1,latch=1;checknr=14,bridge=1,latch=1;checknr=15,bridge=1,latch=1;checknr=16,bridge=1,latch=1;checknr=17,bridge=1,latch=1;checknr=18,bridge=1,latch=1;checknr=19,bridge=1,latch=1;checknr=20,bridge=0,latch=0;checknr=21,bridge=1,latch=1;checknr=22,bridge=1,latch=1;checknr=23,bridge=1,latch=1</string>
</property>
<property name="filename" stdset="0">
<string notr="true">A_BD_InjectionGuard_inc.ui</string>
</property>
<property name="numberOfItems" stdset="0">
<number>23</number>
</property>
</widget>
<widget class="Line" name="line_7">
<property name="geometry">
<rect>
<x>270</x>
<y>60</y>
<width>20</width>
<height>900</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</widget>
<widget class="Line" name="line_8">
<property name="geometry">
<rect>
<x>10</x>
<y>96</y>
<width>560</width>
<height>20</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
<widget class="Line" name="line_9">
<property name="geometry">
<rect>
<x>210</x>
<y>60</y>
<width>20</width>
<height>900</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</widget>
<widget class="caLineEdit" name="calineedit_10">
<property name="geometry">
<rect>
<x>230</x>
<y>66</y>
<width>40</width>
<height>30</height>
</rect>
</property>
<property name="font">
<font>
<family>Monospace</family>
<pointsize>19</pointsize>
<weight>75</weight>
<bold>true</bold>
<stylestrategy>PreferDefault</stylestrategy>
</font>
</property>
<property name="inputMask">
<string>OP</string>
</property>
<property name="text">
<string>OP</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):CHECK-SUM-OP</string>
</property>
<property name="colorMode">
<enum>caLineEdit::Alarm_Default</enum>
</property>
<property name="alarmHandling">
<enum>caLineEdit::onBackground</enum>
</property>
<property name="precisionMode">
<enum>caLineEdit::User</enum>
</property>
</widget>
<widget class="caLabel" name="calabel_25">
<property name="geometry">
<rect>
<x>340</x>
<y>66</y>
<width>111</width>
<height>30</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>18</pointsize>
<weight>75</weight>
<italic>false</italic>
<bold>true</bold>
</font>
</property>
<property name="autoFillBackground">
<bool>false</bool>
</property>
<property name="text">
<string>BRIDGE</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="fontScaleMode">
<enum>ESimpleLabel::None</enum>
</property>
</widget>
<widget class="caLineEdit" name="calineedit_11">
<property name="geometry">
<rect>
<x>290</x>
<y>66</y>
<width>40</width>
<height>30</height>
</rect>
</property>
<property name="font">
<font>
<family>Monospace</family>
<pointsize>19</pointsize>
<weight>75</weight>
<bold>true</bold>
<stylestrategy>PreferDefault</stylestrategy>
</font>
</property>
<property name="inputMask">
<string>M\D</string>
</property>
<property name="text">
<string>MD</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):CHECK-SUM-MD</string>
</property>
<property name="colorMode">
<enum>caLineEdit::Alarm_Default</enum>
</property>
<property name="alarmHandling">
<enum>caLineEdit::onBackground</enum>
</property>
<property name="precisionMode">
<enum>caLineEdit::User</enum>
</property>
</widget>
<widget class="caLabel" name="calabel_8">
<property name="geometry">
<rect>
<x>9</x>
<y>66</y>
<width>201</width>
<height>30</height>
</rect>
</property>
<property name="font">
<font>
<pointsize>18</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Check</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="fontScaleMode">
<enum>ESimpleLabel::None</enum>
</property>
</widget>
<widget class="Line" name="line_11">
<property name="geometry">
<rect>
<x>440</x>
<y>60</y>
<width>20</width>
<height>900</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</widget>
<widget class="caLineEdit" name="calineedit_12">
<property name="geometry">
<rect>
<x>470</x>
<y>66</y>
<width>80</width>
<height>30</height>
</rect>
</property>
<property name="font">
<font>
<family>Monospace</family>
<pointsize>19</pointsize>
<weight>75</weight>
<bold>true</bold>
<stylestrategy>PreferDefault</stylestrategy>
</font>
</property>
<property name="inputMask">
<string>L\ATC\H</string>
</property>
<property name="text">
<string>LATCH</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):CHECK-SUM-LATCH</string>
</property>
<property name="colorMode">
<enum>caLineEdit::Alarm_Default</enum>
</property>
<property name="alarmHandling">
<enum>caLineEdit::onBackground</enum>
</property>
<property name="precisionMode">
<enum>caLineEdit::User</enum>
</property>
</widget>
<widget class="caMessageButton" name="camessagebutton_14">
<property name="geometry">
<rect>
<x>460</x>
<y>10</y>
<width>100</width>
<height>40</height>
</rect>
</property>
<property name="text">
<string>Reset</string>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):RESET-LATCHES</string>
</property>
<property name="label">
<string notr="true">Reset</string>
</property>
<property name="background">
<color>
<red>160</red>
<green>160</green>
<blue>160</blue>
</color>
</property>
<property name="releaseMessage">
<string notr="true"/>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
<string>Logs</string>
</attribute>
<widget class="caMultiLineString" name="camultilinestring">
<property name="geometry">
<rect>
<x>0</x>
<y>38</y>
<width>575</width>
<height>983</height>
</rect>
</property>
<property name="font">
<font>
<family>Monospace</family>
<pointsize>10</pointsize>
<stylestrategy>PreferDefault</stylestrategy>
</font>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOn</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAsNeeded</enum>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):LOG</string>
</property>
<property name="fontScaleMode" stdset="0">
<enum>caMultiLineString::None</enum>
</property>
</widget>
<widget class="caMessageButton" name="ClearLogs">
<property name="geometry">
<rect>
<x>470</x>
<y>2</y>
<width>101</width>
<height>30</height>
</rect>
</property>
<property name="text">
<string>Clear Logs</string>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):LOG-CLEAR</string>
</property>
<property name="label">
<string notr="true">Clear Logs</string>
</property>
<property name="background">
<color>
<red>160</red>
<green>160</green>
<blue>160</blue>
</color>
</property>
<property name="releaseMessage">
<string notr="true">0</string>
</property>
<property name="pressMessage">
<string notr="true">1</string>
</property>
</widget>
<widget class="caChoice" name="cachoice_20">
<property name="geometry">
<rect>
<x>10</x>
<y>2</y>
<width>101</width>
<height>30</height>
</rect>
</property>
<property name="channel" stdset="0">
<string notr="true">AGEBD-INJECTIONGUARD$(AGEBD_ENV_SUFFIX):LOG-PAUSE</string>
</property>
<property name="background">
<color>
<red>160</red>
<green>160</green>
<blue>160</blue>
</color>
</property>
<property name="colorMode">
<enum>caChoice::Default</enum>
</property>
<property name="stackingMode" stdset="0">
<enum>caChoice::Column</enum>
</property>
<property name="endBit">
<number>1</number>
</property>
</widget>
</widget>
</widget>
<widget class="caLabel" name="calabel_2">
<property name="geometry">
<rect>
<x>-2</x>
<y>2</y>
<width>628</width>
<height>30</height>
</rect>
</property>
<property name="font">
<font>
<family>Sans Serif</family>
<pointsize>18</pointsize>
<weight>75</weight>
<italic>false</italic>
<bold>true</bold>
</font>
</property>
<property name="statusTip">
<string>Operation</string>
</property>
<property name="text">
<string>Injection Guard</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading</set>
</property>
<property name="background">
<color>
<red>218</red>
<green>218</green>
<blue>218</blue>
</color>
</property>
<property name="colorMode">
<enum>caLabel::Default</enum>
</property>
</widget>
<widget class="caMimeDisplay" name="camimedisplay_2">
<property name="geometry">
<rect>
<x>556</x>
<y>6</y>
<width>40</width>
<height>22</height>
</rect>
</property>
<property name="label">
<string notr="true">-Wiki</string>
</property>
<property name="background">
<color>
<red>183</red>
<green>157</green>
<blue>92</blue>
</color>
</property>
<property name="labels">
<string>Injection Guard</string>
</property>
<property name="files">
<string>https://acceleratorwiki.psi.ch/wiki/Injection_Guard</string>
</property>
<property name="args">
<string/>
</property>
</widget>
</widget>
</widget>
<customwidgets>
<customwidget>
<class>caMenu</class>
<extends>QComboBox</extends>
<header>caMenu</header>
</customwidget>
<customwidget>
<class>caChoice</class>
<extends>QWidget</extends>
<header>caChoice</header>
</customwidget>
<customwidget>
<class>caMessageButton</class>
<extends>QPushButton</extends>
<header>caMessageButton</header>
</customwidget>
<customwidget>
<class>caLabel</class>
<extends>QLabel</extends>
<header>caLabel</header>
</customwidget>
<customwidget>
<class>caInclude</class>
<extends>QWidget</extends>
<header>caInclude</header>
</customwidget>
<customwidget>
<class>caLed</class>
<extends>QWidget</extends>
<header>caLed</header>
</customwidget>
<customwidget>
<class>caLineEdit</class>
<extends>QLineEdit</extends>
<header>caLineEdit</header>
</customwidget>
<customwidget>
<class>caMultiLineString</class>
<extends>QPlainTextEdit</extends>
<header>caMultiLineString</header>
</customwidget>
<customwidget>
<class>caCalc</class>
<extends>QLabel</extends>
<header>caCalc</header>
</customwidget>
<customwidget>
<class>wmSignalPropagator</class>
<extends>QLabel</extends>
<header>wmSignalPropagator</header>
</customwidget>
<customwidget>
<class>caMimeDisplay</class>
<extends>QWidget</extends>
<header>caMimeDisplay</header>
</customwidget>
</customwidgets>
<resources/>
<connections>
<connection>
<sender>cacalc_2</sender>
<signal>emitSignal(bool)</signal>
<receiver>wmsignalpropagator</receiver>
<slot>reloadwindow()</slot>
<hints>
<hint type="sourcelabel">
<x>598</x>
<y>89</y>
</hint>
<hint type="destinationlabel">
<x>608</x>
<y>152</y>
</hint>
</hints>
</connection>
</connections>
</ui>