Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
b9db24f
RIKEN Magnet PSUs OPI
daryakoskeroglu May 30, 2022
018a5a5
RIKEn magnet PSU OPI
daryakoskeroglu May 30, 2022
994bf8b
RIKEN Magnets PSUs OPI - Version 2 for scientists to choose
daryakoskeroglu May 31, 2022
34a89c8
Added custom widgets for magnet status icons and made LEDs clickable …
daryakoskeroglu Jun 10, 2022
94f1010
updates based on comments from scientists and added custom widgets
daryakoskeroglu Jun 17, 2022
596b916
custom widgets
daryakoskeroglu Jun 17, 2022
e675024
created table opi for indiviudal ports
daryakoskeroglu Jun 22, 2022
4b9f533
danfysik opi for riken magnet
daryakoskeroglu Jun 27, 2022
be6f488
updated opi based on feedback, split RB2 led, put sep and xfd togethe…
daryakoskeroglu Jun 28, 2022
e2f1b9d
indiviudal port opi table
daryakoskeroglu Jun 28, 2022
7ec7694
Update recourse names label names in OPI
JackEAllen Aug 1, 2022
377bd05
Update opi_info
JackEAllen Aug 5, 2022
58e2c75
Merge branch 'master' into Ticket5872_custom_magnet_psu_opi
JackEAllen Aug 10, 2022
30c8c16
Rename Port Tab Components
JackEAllen Aug 12, 2022
448beba
Create a third prototype OPI for RIKEN
JackEAllen Aug 23, 2022
5d1cad2
Minor refactor of Riken magnet psu opi prototype
JackEAllen Aug 23, 2022
bba5ded
Refactor RIKEN Magnet PSU Synoptic OPI
JackEAllen Aug 26, 2022
83594dd
Create individual port tables for each port
JackEAllen Sep 12, 2022
52cce0f
Merge remote-tracking branch 'origin/master' into Ticket5872_custom_m…
JackEAllen Sep 12, 2022
07b8650
Refactor RIKEN_magnet_PSU Synoptic
JackEAllen Sep 20, 2022
a8a5672
Create Port Tables and Update Macros
JackEAllen Sep 23, 2022
fc70491
Added most PVs
LowriJenkins Oct 10, 2022
752bf4d
Began working on scientist suggestions
LowriJenkins Oct 12, 2022
76a00a6
moved to magnet subfolder
LowriJenkins Oct 12, 2022
d51dfa7
further updates and visual tidying
LowriJenkins Oct 24, 2022
6b8221e
further visual tidying
LowriJenkins Oct 24, 2022
00a8ebe
fixed kickers
LowriJenkins Nov 17, 2022
09aee85
added abillity to rename external interlocks on danfysik 9x00 opei
LowriJenkins Nov 28, 2022
2732ec1
updated opi
LowriJenkins Nov 28, 2022
814f9f0
Fixed PVs in OPI and minor changes
LowriJenkins Dec 2, 2022
14922ed
removed other possible layout
LowriJenkins Dec 2, 2022
72d04be
merge in master to fix script definitions conflict!
LowriJenkins Dec 5, 2022
8a98765
acted on review comments
LowriJenkins Dec 14, 2022
a369153
Merge branch 'master' into Ticket5872_custom_magnet_psu_opi
LowriJenkins Dec 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,323 changes: 4,323 additions & 0 deletions base/uk.ac.stfc.isis.ibex.opis/resources/RIKEN/Magnet/RIKEN_magnet_PSUs.opi

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,330 @@
<?xml version="1.0" encoding="UTF-8"?>
<display typeId="org.csstudio.opibuilder.Display" version="1.0.0">
<actions hook="false" hook_all="false" />
<auto_scale_widgets>
<auto_scale_widgets>false</auto_scale_widgets>
<min_width>-1</min_width>
<min_height>-1</min_height>
</auto_scale_widgets>
<auto_zoom_to_fit_all>false</auto_zoom_to_fit_all>
<background_color>
<color red="240" green="240" blue="240" />
</background_color>
<boy_version>5.1.0</boy_version>
<foreground_color>
<color red="192" green="192" blue="192" />
</foreground_color>
<grid_space>6</grid_space>
<height>600</height>
<macros>
<include_parent_macros>true</include_parent_macros>
</macros>
<name></name>
<rules />
<scripts />
<show_close_button>true</show_close_button>
<show_edit_range>true</show_edit_range>
<show_grid>true</show_grid>
<show_ruler>true</show_ruler>
<snap_to_geometry>true</snap_to_geometry>
<widget_type>Display</widget_type>
<width>800</width>
<wuid>-7f86b513:15cbf58a3f3:-69c1</wuid>
<x>-1</x>
<y>-1</y>
<widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
<actions hook="false" hook_all="false" />
<alarm_pulsing>false</alarm_pulsing>
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
<background_color>
<color red="240" green="240" blue="240" />
</background_color>
<bit>-1</bit>
<border_alarm_sensitive>true</border_alarm_sensitive>
<border_color>
<color red="0" green="128" blue="255" />
</border_color>
<border_style>0</border_style>
<border_width>1</border_width>
<bulb_border>3</bulb_border>
<bulb_border_color>
<color red="150" green="150" blue="150" />
</bulb_border_color>
<data_type>0</data_type>
<effect_3d>true</effect_3d>
<enabled>true</enabled>
<font>
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">Default Bold</opifont.name>
</font>
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
<foreground_color>
<color red="0" green="0" blue="0" />
</foreground_color>
<height>19</height>
<name>Interlock LED</name>
<off_color>
<color red="192" green="192" blue="192" />
</off_color>
<off_label>I</off_label>
<on_color>
<color name="ISIS_Yellow" red="255" green="255" blue="0" />
</on_color>
<on_label>I</on_label>
<pv_name>$(P)$(PV):ILK:SUMMARY</pv_name>
<pv_value />
<rules />
<scale_options>
<width_scalable>true</width_scalable>
<height_scalable>true</height_scalable>
<keep_wh_ratio>true</keep_wh_ratio>
</scale_options>
<scripts />
<show_boolean_label>true</show_boolean_label>
<square_led>true</square_led>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
<visible>true</visible>
<widget_type>LED</widget_type>
<width>20</width>
<wuid>-70f2e51d:1813e45d8ee:-7ee8</wuid>
<x>21</x>
<y>6</y>
</widget>
<widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
<actions hook="false" hook_all="false" />
<alarm_pulsing>false</alarm_pulsing>
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
<background_color>
<color red="240" green="240" blue="240" />
</background_color>
<bit>-1</bit>
<border_alarm_sensitive>true</border_alarm_sensitive>
<border_color>
<color red="0" green="128" blue="255" />
</border_color>
<border_style>0</border_style>
<border_width>1</border_width>
<bulb_border>3</bulb_border>
<bulb_border_color>
<color red="150" green="150" blue="150" />
</bulb_border_color>
<data_type>0</data_type>
<effect_3d>true</effect_3d>
<enabled>true</enabled>
<font>
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">Default Bold</opifont.name>
</font>
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
<foreground_color>
<color red="0" green="0" blue="0" />
</foreground_color>
<height>19</height>
<name>Alarm LED</name>
<off_color>
<color red="192" green="192" blue="192" />
</off_color>
<off_label>A</off_label>
<on_color>
<color name="ISIS_Red" red="255" green="0" blue="0" />
</on_color>
<on_label>A</on_label>
<pv_name>$(P)$(PV):LIMIT</pv_name>
<pv_value />
<rules />
<scale_options>
<width_scalable>true</width_scalable>
<height_scalable>true</height_scalable>
<keep_wh_ratio>true</keep_wh_ratio>
</scale_options>
<scripts />
<show_boolean_label>true</show_boolean_label>
<square_led>true</square_led>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
<visible>true</visible>
<widget_type>LED</widget_type>
<width>20</width>
<wuid>-70f2e51d:1813e45d8ee:-7ee7</wuid>
<x>21</x>
<y>54</y>
</widget>
<widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0">
<actions hook="true" hook_all="false">
<action type="OPEN_DISPLAY">
<path>../../transtechnik.opi</path>
<macros>
<include_parent_macros>true</include_parent_macros>
<TRANSTECHNIK>$(PV)</TRANSTECHNIK>
</macros>
<mode>0</mode>
<description></description>
</action>
</actions>
<alarm_pulsing>false</alarm_pulsing>
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
<background_color>
<color red="240" green="240" blue="240" />
</background_color>
<bit>-1</bit>
<border_alarm_sensitive>true</border_alarm_sensitive>
<border_color>
<color red="0" green="128" blue="255" />
</border_color>
<border_style>0</border_style>
<border_width>1</border_width>
<bulb_border>3</bulb_border>
<bulb_border_color>
<color red="150" green="150" blue="150" />
</bulb_border_color>
<data_type>0</data_type>
<effect_3d>true</effect_3d>
<enabled>true</enabled>
<font>
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">Default Bold</opifont.name>
</font>
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
<foreground_color>
<color red="0" green="0" blue="0" />
</foreground_color>
<height>31</height>
<name>LED_4</name>
<off_color>
<color name="ISIS_Gray_2" red="158" green="158" blue="158" />
</off_color>
<off_label>OFF</off_label>
<on_color>
<color name="ISIS_Green_LED_On" red="0" green="255" blue="0" />
</on_color>
<on_label>ON</on_label>
<pv_name>$(P)$(PV):POWER</pv_name>
<pv_value />
<rules>
<rule name="Handle Interlock Off/Fault" prop_id="off_color" out_exp="false">
<exp bool_exp="pv0==1 || pv1==1">
<value>
<color name="ISIS_Red_LED_Off" red="102" green="0" blue="0" />
</value>
</exp>
<pv trig="true">$(P)$(PV):ILK:SUMMARY</pv>
<pv trig="true">$(P)$(PV):ERROR:SUMMARY</pv>
</rule>
<rule name="Handle Interlocks On/Warnings" prop_id="on_color" out_exp="false">
<exp bool_exp="pv0==1 || pv1==1">
<value>
<color name="ISIS_Yellow" red="255" green="255" blue="0" />
</value>
</exp>
<pv trig="true">$(P)$(PV):ILK</pv>
<pv trig="true">$(P)$(PV):WARNING:SUMMARY</pv>
</rule>
</rules>
<scale_options>
<width_scalable>true</width_scalable>
<height_scalable>true</height_scalable>
<keep_wh_ratio>true</keep_wh_ratio>
</scale_options>
<scripts />
<show_boolean_label>false</show_boolean_label>
<square_led>true</square_led>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
<visible>true</visible>
<widget_type>LED</widget_type>
<width>37</width>
<wuid>5da5fba8:1814ce0608c:-4277</wuid>
<x>12</x>
<y>24</y>
</widget>
<widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0">
<actions hook="false" hook_all="false" />
<alarm_pulsing>false</alarm_pulsing>
<auto_size>true</auto_size>
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
<background_color>
<color red="255" green="255" blue="255" />
</background_color>
<border_alarm_sensitive>true</border_alarm_sensitive>
<border_color>
<color red="0" green="128" blue="255" />
</border_color>
<border_style>0</border_style>
<border_width>1</border_width>
<enabled>true</enabled>
<font>
<opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name>
</font>
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
<foreground_color>
<color red="0" green="0" blue="0" />
</foreground_color>
<format_type>0</format_type>
<height>19</height>
<horizontal_alignment>0</horizontal_alignment>
<name>Magnet Name </name>
<precision>0</precision>
<precision_from_pv>true</precision_from_pv>
<pv_name></pv_name>
<pv_value />
<rotation_angle>0.0</rotation_angle>
<rules />
<scale_options>
<width_scalable>true</width_scalable>
<height_scalable>true</height_scalable>
<keep_wh_ratio>false</keep_wh_ratio>
</scale_options>
<scripts />
<show_units>true</show_units>
<text>$(NAME)</text>
<tooltip>$(pv_name)
$(pv_value)</tooltip>
<transparent>true</transparent>
<vertical_alignment>1</vertical_alignment>
<visible>true</visible>
<widget_type>Text Update</widget_type>
<width>53</width>
<wrap_words>false</wrap_words>
<wuid>5da5fba8:1814ce0608c:-7ff9</wuid>
<x>14</x>
<y>30</y>
</widget>
<widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0">
<actions hook="false" hook_all="false" />
<border_alarm_sensitive>false</border_alarm_sensitive>
<border_color>
<color name="ISIS_Border" red="0" green="0" blue="0" />
</border_color>
<border_style>0</border_style>
<border_width>1</border_width>
<enabled>true</enabled>
<font>
<opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name>
</font>
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
<foreground_color>
<color name="ISIS_Standard_Text" red="0" green="0" blue="0" />
</foreground_color>
<height>1</height>
<image></image>
<name>Dummy</name>
<push_action_index>0</push_action_index>
<pv_name></pv_name>
<pv_value />
<rules />
<scale_options>
<width_scalable>true</width_scalable>
<height_scalable>true</height_scalable>
<keep_wh_ratio>false</keep_wh_ratio>
</scale_options>
<scripts />
<style>1</style>
<text></text>
<toggle_button>false</toggle_button>
<tooltip></tooltip>
<visible>true</visible>
<widget_type>Action Button</widget_type>
<width>1</width>
<wuid>-648922a4:1624e4fa0bd:-7f69</wuid>
<x>12</x>
<y>24</y>
</widget>
</display>
Loading