Skip to content
Snippets Groups Projects
Commit 246cefdf authored by Krisztián Löki's avatar Krisztián Löki
Browse files

Inlined operation mode

parent ebbeece4
No related branches found
No related tags found
1 merge request!275PSS1 fixes
...@@ -107,6 +107,16 @@ ...@@ -107,6 +107,16 @@
</widget> </widget>
<widget type="group" version="2.0.0"> <widget type="group" version="2.0.0">
<name>Mode of Operation</name> <name>Mode of Operation</name>
<macros>
<MODE_ALARM>Alarm Mode</MODE_ALARM>
<MODE_BEAM_ON>Beam On</MODE_BEAM_ON>
<MODE_OPEN_ACCESS>Open Access</MODE_OPEN_ACCESS>
<MODE_RESTRICTED_ACCESS>Restricted\nAccess</MODE_RESTRICTED_ACCESS>
<MODE_RM_INTERLOCK>RM Interlock</MODE_RM_INTERLOCK>
<MODE_RP_SURVEY>RP Survey</MODE_RP_SURVEY>
<MODE_SEARCH>Search</MODE_SEARCH>
<MODE_TUNNEL_CLOSED>Tunnel Closed</MODE_TUNNEL_CLOSED>
</macros>
<x>20</x> <x>20</x>
<y>153</y> <y>153</y>
<height>120</height> <height>120</height>
...@@ -140,14 +150,104 @@ ...@@ -140,14 +150,104 @@
<horizontal_alignment>1</horizontal_alignment> <horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment> <vertical_alignment>1</vertical_alignment>
</widget> </widget>
<widget type="embedded" version="2.0.0"> <widget type="multi_state_led" version="2.0.0">
<name>Operation Mode</name> <name>PSSMode</name>
<file>embedded_displays/operation_mode.bob</file> <pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name>
<x>40</x> <x>40</x>
<y>50</y> <y>50</y>
<width>220</width> <width>220</width>
<height>50</height> <height>50</height>
<resize>2</resize> <font>
<font family="Source Sans Pro Semibold" style="REGULAR" size="21.0">
</font>
</font>
<foreground_color>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</foreground_color>
<line_color>
<color name="RED" red="252" green="13" blue="27">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Line color" prop_id="line_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="GREEN" red="61" green="216" blue="61">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<states>
<state>
<value>0</value>
<label>$(MODE_ALARM)</label>
<color>
<color name="RED-BORDER" red="150" green="8" blue="16">
</color>
</color>
</state>
<state>
<value>1</value>
<label>$(MODE_OPEN_ACCESS)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>2</value>
<label>Search</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>3</value>
<label>$(MODE_TUNNEL_CLOSED)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>4</value>
<label>$(MODE_BEAM_ON)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>5</value>
<label>RM Interlock</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>6</value>
<label>$(MODE_RP_SURVEY)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>7</value>
<label>Restricted Access</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
</states>
<fallback_label>INVALID</fallback_label>
</widget> </widget>
</widget> </widget>
<widget type="group" version="2.0.0"> <widget type="group" version="2.0.0">
......
<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>PSS Operation mode</name>
<macros>
<MODE_ALARM>Alarm Mode</MODE_ALARM>
<MODE_BEAM_ON>Beam On</MODE_BEAM_ON>
<MODE_OPEN_ACCESS>Open Access</MODE_OPEN_ACCESS>
<MODE_RESTRICTED_ACCESS>Restricted\nAccess</MODE_RESTRICTED_ACCESS>
<MODE_RM_INTERLOCK>RM Interlock</MODE_RM_INTERLOCK>
<MODE_RP_SURVEY>RP Survey</MODE_RP_SURVEY>
<MODE_SEARCH>Search</MODE_SEARCH>
<MODE_TUNNEL_CLOSED>Tunnel Closed</MODE_TUNNEL_CLOSED>
</macros>
<width>220</width>
<height>50</height>
<widget type="multi_state_led" version="2.0.0">
<name>PSSMode</name>
<pv_name>AccPSS:PSS-Area-1:PSSMode</pv_name>
<width>220</width>
<height>50</height>
<font>
<font family="Source Sans Pro Semibold" style="REGULAR" size="21.0">
</font>
</font>
<foreground_color>
<color name="WHITE" red="255" green="255" blue="255">
</color>
</foreground_color>
<line_color>
<color name="RED" red="252" green="13" blue="27">
</color>
</line_color>
<square>true</square>
<rules>
<rule name="Line color" prop_id="line_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="GREEN" red="61" green="216" blue="61">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
<rule name="Font color" prop_id="foreground_color" out_exp="false">
<exp bool_exp="pvInt0">
<value>
<color name="GROUP-BORDER" red="150" green="155" blue="151">
</color>
</value>
</exp>
<pv_name>$(pv_name)</pv_name>
</rule>
</rules>
<states>
<state>
<value>0</value>
<label>$(MODE_ALARM)</label>
<color>
<color name="RED-BORDER" red="150" green="8" blue="16">
</color>
</color>
</state>
<state>
<value>1</value>
<label>$(MODE_OPEN_ACCESS)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>2</value>
<label>Search</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>3</value>
<label>$(MODE_TUNNEL_CLOSED)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>4</value>
<label>$(MODE_BEAM_ON)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>5</value>
<label>RM Interlock</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>6</value>
<label>$(MODE_RP_SURVEY)</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
<state>
<value>7</value>
<label>Restricted Access</label>
<color>
<color name="GREEN-BORDER" red="40" green="140" blue="40">
</color>
</color>
</state>
</states>
<fallback_label>INVALID</fallback_label>
</widget>
</display>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment