Skip to content

Commit e431e7f

Browse files
Merge pull request #1511 from ISISComputingGroup/Ticket5872_custom_magnet_psu_opi
Custom Magnet PSU synoptic OPI for RIKENFE
2 parents 6ab3634 + a369153 commit e431e7f

32 files changed

+16504
-3980
lines changed

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/RIKEN_magnet_PSUs.opi

Lines changed: 4323 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_row.opi

Lines changed: 415 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_row_kicker.opi

Lines changed: 413 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_row_technix.opi

Lines changed: 415 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_row_transtechnik.opi

Lines changed: 422 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_table_port.opi

Lines changed: 653 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_table_port3.opi

Lines changed: 653 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_table_port4.opi

Lines changed: 1072 additions & 0 deletions
Large diffs are not rendered by default.

base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/indiviudal_port_table_port_shared.opi

Lines changed: 1993 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 330 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,330 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<display typeId="org.csstudio.opibuilder.Display" version="1.0.0">
3+
<actions hook="false" hook_all="false" />
4+
<auto_scale_widgets>
5+
<auto_scale_widgets>false</auto_scale_widgets>
6+
<min_width>-1</min_width>
7+
<min_height>-1</min_height>
8+
</auto_scale_widgets>
9+
<auto_zoom_to_fit_all>false</auto_zoom_to_fit_all>
10+
<background_color>
11+
<color red="240" green="240" blue="240" />
12+
</background_color>
13+
<boy_version>5.1.0</boy_version>
14+
<foreground_color>
15+
<color red="192" green="192" blue="192" />
16+
</foreground_color>
17+
<grid_space>6</grid_space>
18+
<height>600</height>
19+
<macros>
20+
<include_parent_macros>true</include_parent_macros>
21+
</macros>
22+
<name></name>
23+
<rules />
24+
<scripts />
25+
<show_close_button>true</show_close_button>
26+
<show_edit_range>true</show_edit_range>
27+
<show_grid>true</show_grid>
28+
<show_ruler>true</show_ruler>
29+
<snap_to_geometry>true</snap_to_geometry>
30+
<widget_type>Display</widget_type>
31+
<width>800</width>
32+
<wuid>-7f86b513:15cbf58a3f3:-69c1</wuid>
33+
<x>-1</x>
34+
<y>-1</y>
35+
<widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
36+
<actions hook="false" hook_all="false" />
37+
<alarm_pulsing>false</alarm_pulsing>
38+
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
39+
<background_color>
40+
<color red="240" green="240" blue="240" />
41+
</background_color>
42+
<bit>-1</bit>
43+
<border_alarm_sensitive>true</border_alarm_sensitive>
44+
<border_color>
45+
<color red="0" green="128" blue="255" />
46+
</border_color>
47+
<border_style>0</border_style>
48+
<border_width>1</border_width>
49+
<bulb_border>3</bulb_border>
50+
<bulb_border_color>
51+
<color red="150" green="150" blue="150" />
52+
</bulb_border_color>
53+
<data_type>0</data_type>
54+
<effect_3d>true</effect_3d>
55+
<enabled>true</enabled>
56+
<font>
57+
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">Default Bold</opifont.name>
58+
</font>
59+
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
60+
<foreground_color>
61+
<color red="0" green="0" blue="0" />
62+
</foreground_color>
63+
<height>19</height>
64+
<name>Interlock LED</name>
65+
<off_color>
66+
<color red="192" green="192" blue="192" />
67+
</off_color>
68+
<off_label>I</off_label>
69+
<on_color>
70+
<color name="ISIS_Yellow" red="255" green="255" blue="0" />
71+
</on_color>
72+
<on_label>I</on_label>
73+
<pv_name>$(P)$(PV):ILK:SUMMARY</pv_name>
74+
<pv_value />
75+
<rules />
76+
<scale_options>
77+
<width_scalable>true</width_scalable>
78+
<height_scalable>true</height_scalable>
79+
<keep_wh_ratio>true</keep_wh_ratio>
80+
</scale_options>
81+
<scripts />
82+
<show_boolean_label>true</show_boolean_label>
83+
<square_led>true</square_led>
84+
<tooltip>$(pv_name)
85+
$(pv_value)</tooltip>
86+
<visible>true</visible>
87+
<widget_type>LED</widget_type>
88+
<width>20</width>
89+
<wuid>-70f2e51d:1813e45d8ee:-7ee8</wuid>
90+
<x>21</x>
91+
<y>6</y>
92+
</widget>
93+
<widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
94+
<actions hook="false" hook_all="false" />
95+
<alarm_pulsing>false</alarm_pulsing>
96+
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
97+
<background_color>
98+
<color red="240" green="240" blue="240" />
99+
</background_color>
100+
<bit>-1</bit>
101+
<border_alarm_sensitive>true</border_alarm_sensitive>
102+
<border_color>
103+
<color red="0" green="128" blue="255" />
104+
</border_color>
105+
<border_style>0</border_style>
106+
<border_width>1</border_width>
107+
<bulb_border>3</bulb_border>
108+
<bulb_border_color>
109+
<color red="150" green="150" blue="150" />
110+
</bulb_border_color>
111+
<data_type>0</data_type>
112+
<effect_3d>true</effect_3d>
113+
<enabled>true</enabled>
114+
<font>
115+
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">Default Bold</opifont.name>
116+
</font>
117+
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
118+
<foreground_color>
119+
<color red="0" green="0" blue="0" />
120+
</foreground_color>
121+
<height>19</height>
122+
<name>Alarm LED</name>
123+
<off_color>
124+
<color red="192" green="192" blue="192" />
125+
</off_color>
126+
<off_label>A</off_label>
127+
<on_color>
128+
<color name="ISIS_Red" red="255" green="0" blue="0" />
129+
</on_color>
130+
<on_label>A</on_label>
131+
<pv_name>$(P)$(PV):LIMIT</pv_name>
132+
<pv_value />
133+
<rules />
134+
<scale_options>
135+
<width_scalable>true</width_scalable>
136+
<height_scalable>true</height_scalable>
137+
<keep_wh_ratio>true</keep_wh_ratio>
138+
</scale_options>
139+
<scripts />
140+
<show_boolean_label>true</show_boolean_label>
141+
<square_led>true</square_led>
142+
<tooltip>$(pv_name)
143+
$(pv_value)</tooltip>
144+
<visible>true</visible>
145+
<widget_type>LED</widget_type>
146+
<width>20</width>
147+
<wuid>-70f2e51d:1813e45d8ee:-7ee7</wuid>
148+
<x>21</x>
149+
<y>54</y>
150+
</widget>
151+
<widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
152+
<actions hook="true" hook_all="false">
153+
<action type="OPEN_DISPLAY">
154+
<path>../../transtechnik.opi</path>
155+
<macros>
156+
<include_parent_macros>true</include_parent_macros>
157+
<TRANSTECHNIK>$(PV)</TRANSTECHNIK>
158+
</macros>
159+
<mode>0</mode>
160+
<description></description>
161+
</action>
162+
</actions>
163+
<alarm_pulsing>false</alarm_pulsing>
164+
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
165+
<background_color>
166+
<color red="240" green="240" blue="240" />
167+
</background_color>
168+
<bit>-1</bit>
169+
<border_alarm_sensitive>true</border_alarm_sensitive>
170+
<border_color>
171+
<color red="0" green="128" blue="255" />
172+
</border_color>
173+
<border_style>0</border_style>
174+
<border_width>1</border_width>
175+
<bulb_border>3</bulb_border>
176+
<bulb_border_color>
177+
<color red="150" green="150" blue="150" />
178+
</bulb_border_color>
179+
<data_type>0</data_type>
180+
<effect_3d>true</effect_3d>
181+
<enabled>true</enabled>
182+
<font>
183+
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">Default Bold</opifont.name>
184+
</font>
185+
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
186+
<foreground_color>
187+
<color red="0" green="0" blue="0" />
188+
</foreground_color>
189+
<height>31</height>
190+
<name>LED_4</name>
191+
<off_color>
192+
<color name="ISIS_Gray_2" red="158" green="158" blue="158" />
193+
</off_color>
194+
<off_label>OFF</off_label>
195+
<on_color>
196+
<color name="ISIS_Green_LED_On" red="0" green="255" blue="0" />
197+
</on_color>
198+
<on_label>ON</on_label>
199+
<pv_name>$(P)$(PV):POWER</pv_name>
200+
<pv_value />
201+
<rules>
202+
<rule name="Handle Interlock Off/Fault" prop_id="off_color" out_exp="false">
203+
<exp bool_exp="pv0==1 || pv1==1">
204+
<value>
205+
<color name="ISIS_Red_LED_Off" red="102" green="0" blue="0" />
206+
</value>
207+
</exp>
208+
<pv trig="true">$(P)$(PV):ILK:SUMMARY</pv>
209+
<pv trig="true">$(P)$(PV):ERROR:SUMMARY</pv>
210+
</rule>
211+
<rule name="Handle Interlocks On/Warnings" prop_id="on_color" out_exp="false">
212+
<exp bool_exp="pv0==1 || pv1==1">
213+
<value>
214+
<color name="ISIS_Yellow" red="255" green="255" blue="0" />
215+
</value>
216+
</exp>
217+
<pv trig="true">$(P)$(PV):ILK</pv>
218+
<pv trig="true">$(P)$(PV):WARNING:SUMMARY</pv>
219+
</rule>
220+
</rules>
221+
<scale_options>
222+
<width_scalable>true</width_scalable>
223+
<height_scalable>true</height_scalable>
224+
<keep_wh_ratio>true</keep_wh_ratio>
225+
</scale_options>
226+
<scripts />
227+
<show_boolean_label>false</show_boolean_label>
228+
<square_led>true</square_led>
229+
<tooltip>$(pv_name)
230+
$(pv_value)</tooltip>
231+
<visible>true</visible>
232+
<widget_type>LED</widget_type>
233+
<width>37</width>
234+
<wuid>5da5fba8:1814ce0608c:-4277</wuid>
235+
<x>12</x>
236+
<y>24</y>
237+
</widget>
238+
<widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
239+
<actions hook="false" hook_all="false" />
240+
<alarm_pulsing>false</alarm_pulsing>
241+
<auto_size>true</auto_size>
242+
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
243+
<background_color>
244+
<color red="255" green="255" blue="255" />
245+
</background_color>
246+
<border_alarm_sensitive>true</border_alarm_sensitive>
247+
<border_color>
248+
<color red="0" green="128" blue="255" />
249+
</border_color>
250+
<border_style>0</border_style>
251+
<border_width>1</border_width>
252+
<enabled>true</enabled>
253+
<font>
254+
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name>
255+
</font>
256+
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
257+
<foreground_color>
258+
<color red="0" green="0" blue="0" />
259+
</foreground_color>
260+
<format_type>0</format_type>
261+
<height>19</height>
262+
<horizontal_alignment>0</horizontal_alignment>
263+
<name>Magnet Name </name>
264+
<precision>0</precision>
265+
<precision_from_pv>true</precision_from_pv>
266+
<pv_name></pv_name>
267+
<pv_value />
268+
<rotation_angle>0.0</rotation_angle>
269+
<rules />
270+
<scale_options>
271+
<width_scalable>true</width_scalable>
272+
<height_scalable>true</height_scalable>
273+
<keep_wh_ratio>false</keep_wh_ratio>
274+
</scale_options>
275+
<scripts />
276+
<show_units>true</show_units>
277+
<text>$(NAME)</text>
278+
<tooltip>$(pv_name)
279+
$(pv_value)</tooltip>
280+
<transparent>true</transparent>
281+
<vertical_alignment>1</vertical_alignment>
282+
<visible>true</visible>
283+
<widget_type>Text Update</widget_type>
284+
<width>53</width>
285+
<wrap_words>false</wrap_words>
286+
<wuid>5da5fba8:1814ce0608c:-7ff9</wuid>
287+
<x>14</x>
288+
<y>30</y>
289+
</widget>
290+
<widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
291+
<actions hook="false" hook_all="false" />
292+
<border_alarm_sensitive>false</border_alarm_sensitive>
293+
<border_color>
294+
<color name="ISIS_Border" red="0" green="0" blue="0" />
295+
</border_color>
296+
<border_style>0</border_style>
297+
<border_width>1</border_width>
298+
<enabled>true</enabled>
299+
<font>
300+
<opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name>
301+
</font>
302+
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
303+
<foreground_color>
304+
<color name="ISIS_Standard_Text" red="0" green="0" blue="0" />
305+
</foreground_color>
306+
<height>1</height>
307+
<image></image>
308+
<name>Dummy</name>
309+
<push_action_index>0</push_action_index>
310+
<pv_name></pv_name>
311+
<pv_value />
312+
<rules />
313+
<scale_options>
314+
<width_scalable>true</width_scalable>
315+
<height_scalable>true</height_scalable>
316+
<keep_wh_ratio>false</keep_wh_ratio>
317+
</scale_options>
318+
<scripts />
319+
<style>1</style>
320+
<text></text>
321+
<toggle_button>false</toggle_button>
322+
<tooltip></tooltip>
323+
<visible>true</visible>
324+
<widget_type>Action Button</widget_type>
325+
<width>1</width>
326+
<wuid>-648922a4:1624e4fa0bd:-7f69</wuid>
327+
<x>12</x>
328+
<y>24</y>
329+
</widget>
330+
</display>

0 commit comments

Comments
 (0)