From 361fe2e7126048335960fd2e6869d9f869b910fe Mon Sep 17 00:00:00 2001 From: Joao Paulo Martins <joaopaulo.martins@ess.eu> Date: Mon, 22 Mar 2021 18:28:34 +0100 Subject: [PATCH] Adding OPIs of the BPM RFFE --- 10-Top/bpmrffeioc/instance.bob | 73 ++ 10-Top/bpmrffeioc/top.bob | 114 +++ 99-Shared/bpmrffe/bpmrffe-detail.bob | 178 +++++ 99-Shared/bpmrffe/bpmrffe.bob | 399 ++++++++++ 99-Shared/bpmrffe/xtpico/AD527x.bob | 324 ++++++++ 99-Shared/bpmrffe/xtpico/ADT7420.bob | 348 +++++++++ 99-Shared/bpmrffe/xtpico/ADT7420N.bob | 327 ++++++++ 99-Shared/bpmrffe/xtpico/DS28CM00.bob | 304 ++++++++ 99-Shared/bpmrffe/xtpico/HMC624A.bob | 149 ++++ 99-Shared/bpmrffe/xtpico/LMX2582.bob | 272 +++++++ 99-Shared/bpmrffe/xtpico/LTC2991.bob | 517 +++++++++++++ 99-Shared/bpmrffe/xtpico/LTC2991RailN.bob | 121 +++ 99-Shared/bpmrffe/xtpico/LTC2991RailTInt.bob | 45 ++ 99-Shared/bpmrffe/xtpico/LTC2991RailVcc.bob | 45 ++ 99-Shared/bpmrffe/xtpico/M24M02.bob | 395 ++++++++++ 99-Shared/bpmrffe/xtpico/Menu.bob | 587 +++++++++++++++ 99-Shared/bpmrffe/xtpico/TCA9555.bob | 749 +++++++++++++++++++ 99-Shared/bpmrffe/xtpico/TCA9555N.bob | 124 +++ 99-Shared/bpmrffe/xtpico/TMP100.bob | 119 +++ 99-Shared/bpmrffe/xtpico/TMP100N.bob | 107 +++ 99-Shared/bpmrffe/xtpico/TMP100_7.bob | 230 ++++++ 99-Shared/bpmrffe/xtpico/TTLIO.bob | 321 ++++++++ 22 files changed, 5848 insertions(+) create mode 100644 10-Top/bpmrffeioc/instance.bob create mode 100644 10-Top/bpmrffeioc/top.bob create mode 100644 99-Shared/bpmrffe/bpmrffe-detail.bob create mode 100644 99-Shared/bpmrffe/bpmrffe.bob create mode 100644 99-Shared/bpmrffe/xtpico/AD527x.bob create mode 100644 99-Shared/bpmrffe/xtpico/ADT7420.bob create mode 100644 99-Shared/bpmrffe/xtpico/ADT7420N.bob create mode 100644 99-Shared/bpmrffe/xtpico/DS28CM00.bob create mode 100644 99-Shared/bpmrffe/xtpico/HMC624A.bob create mode 100644 99-Shared/bpmrffe/xtpico/LMX2582.bob create mode 100644 99-Shared/bpmrffe/xtpico/LTC2991.bob create mode 100644 99-Shared/bpmrffe/xtpico/LTC2991RailN.bob create mode 100644 99-Shared/bpmrffe/xtpico/LTC2991RailTInt.bob create mode 100644 99-Shared/bpmrffe/xtpico/LTC2991RailVcc.bob create mode 100644 99-Shared/bpmrffe/xtpico/M24M02.bob create mode 100644 99-Shared/bpmrffe/xtpico/Menu.bob create mode 100644 99-Shared/bpmrffe/xtpico/TCA9555.bob create mode 100644 99-Shared/bpmrffe/xtpico/TCA9555N.bob create mode 100644 99-Shared/bpmrffe/xtpico/TMP100.bob create mode 100644 99-Shared/bpmrffe/xtpico/TMP100N.bob create mode 100644 99-Shared/bpmrffe/xtpico/TMP100_7.bob create mode 100644 99-Shared/bpmrffe/xtpico/TTLIO.bob diff --git a/10-Top/bpmrffeioc/instance.bob b/10-Top/bpmrffeioc/instance.bob new file mode 100644 index 0000000..bec5c77 --- /dev/null +++ b/10-Top/bpmrffeioc/instance.bob @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>330</width> + <height>150</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-titlebar_8</name> + <width>330</width> + <height>150</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_13</name> + <x>20</x> + <y>50</y> + <width>290</width> + <height>80</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_23</name> + <text>$(SYSTEM)</text> + <width>330</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button_3</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/bpmrffe/bpmrffe.bob</file> + <macros> + <P>$(LOCATION):$(DEVICE):</P> + <R></R> + </macros> + <target>tab</target> + </action> + </actions> + <text>BPM RFFE</text> + <x>40</x> + <y>70</y> + <width>250</width> + <height>40</height> + <tooltip>$(actions)</tooltip> + </widget> +</display> diff --git a/10-Top/bpmrffeioc/top.bob b/10-Top/bpmrffeioc/top.bob new file mode 100644 index 0000000..df0656d --- /dev/null +++ b/10-Top/bpmrffeioc/top.bob @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(TITLE) : Top</name> + <macros> + <TITLE>BPM RFFE IOC</TITLE> + </macros> + <width>900</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>$(TITLE)</text> + <x>15</x> + <y>15</y> + <width>883</width> + <height>50</height> + <font> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_width>3</border_width> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <macros> + <DEVICE>PBI-BPMFE-110</DEVICE> + <LOCATION>MEBT-010</LOCATION> + <SYSTEM>$(LOCATION):$(DEVICE):</SYSTEM> + </macros> + <file>instance.opi</file> + <y>110</y> + <width>330</width> + <height>150</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_5</name> + <macros> + <DEVICE>PBI-BPMFE-120</DEVICE> + <LOCATION>MEBT-010</LOCATION> + <SYSTEM>$(LOCATION):$(DEVICE):</SYSTEM> + </macros> + <file>instance.opi</file> + <y>280</y> + <width>330</width> + <height>150</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_6</name> + <macros> + <DEVICE>PBI-BPMFE-130</DEVICE> + <LOCATION>MEBT-010</LOCATION> + <SYSTEM>$(LOCATION):$(DEVICE):</SYSTEM> + </macros> + <file>instance.opi</file> + <x>360</x> + <y>110</y> + <width>330</width> + <height>150</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_7</name> + <macros> + <DEVICE>PBI-BPMFE-140</DEVICE> + <LOCATION>MEBT-010</LOCATION> + <SYSTEM>$(LOCATION):$(DEVICE):</SYSTEM> + </macros> + <file>instance.opi</file> + <x>360</x> + <y>280</y> + <width>330</width> + <height>150</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/bpmrffe-detail.bob b/99-Shared/bpmrffe/bpmrffe-detail.bob new file mode 100644 index 0000000..46c2406 --- /dev/null +++ b/99-Shared/bpmrffe/bpmrffe-detail.bob @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>RFFE $(SYSTEM)</name> + <width>1100</width> + <height>1050</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>BPM RF Front end - detailed view</text> + <x>18</x> + <y>6</y> + <width>1063</width> + <height>31</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <macros> + <R>TMP1-</R> + </macros> + <file>./xtpico/ADT7420.bob</file> + <x>18</x> + <y>48</y> + <width>540</width> + <height>140</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <macros> + <R>TMP2-</R> + </macros> + <file>./xtpico/ADT7420.bob</file> + <x>18</x> + <y>186</y> + <width>540</width> + <height>140</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_2</name> + <macros> + <R>TMP3-</R> + </macros> + <file>./xtpico/ADT7420.bob</file> + <x>18</x> + <y>324</y> + <width>540</width> + <height>140</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_3</name> + <macros> + <R>SN1-</R> + </macros> + <file>./xtpico/DS28CM00.bob</file> + <x>552</x> + <y>756</y> + <width>540</width> + <height>120</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_4</name> + <macros> + <R>VM1-</R> + </macros> + <file>./xtpico/LTC2991.bob</file> + <x>18</x> + <y>462</y> + <width>540</width> + <height>480</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_5</name> + <macros> + <R>IO1-</R> + </macros> + <file>./xtpico/TCA9555.bob</file> + <x>552</x> + <y>48</y> + <width>540</width> + <height>720</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_6</name> + <macros> + <R>PLL1-</R> + </macros> + <file>./xtpico/LMX2582.bob</file> + <x>552</x> + <y>876</y> + <width>540</width> + <height>170</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_7</name> + <macros> + <R>ATT1-</R> + </macros> + <file>./xtpico/HMC624A.bob</file> + <x>18</x> + <y>930</y> + <width>540</width> + <height>120</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/bpmrffe.bob b/99-Shared/bpmrffe/bpmrffe.bob new file mode 100644 index 0000000..9c50079 --- /dev/null +++ b/99-Shared/bpmrffe/bpmrffe.bob @@ -0,0 +1,399 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>RFFE $(SYSTEM)</name> + <width>500</width> + <height>800</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>BPM RF Front end</text> + <x>18</x> + <y>6</y> + <width>445</width> + <height>31</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(R)RefAttn1-Value</pv_name> + <x>180</x> + <y>138</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>REF channels</text> + <x>18</x> + <y>138</y> + <width>151</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>Bank 1</text> + <x>180</x> + <y>108</y> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <description>Setup</description> + </action> + </actions> + <pv_name>$(P)$(R)SetupIO</pv_name> + <x>180</x> + <y>78</y> + <height>20</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>Attenuators</text> + <x>18</x> + <y>48</y> + <width>445</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)Bpm1Attn1-Value</pv_name> + <x>180</x> + <y>162</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>BPM1 channels</text> + <x>18</x> + <y>162</y> + <width>151</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Bank 2</text> + <x>306</x> + <y>108</y> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(R)Bpm2Attn1-Value</pv_name> + <x>180</x> + <y>186</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>BPM2 channels</text> + <x>18</x> + <y>186</y> + <width>151</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(R)RefAttn2-Value</pv_name> + <x>306</x> + <y>138</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_4</name> + <pv_name>$(P)$(R)Bpm1Attn2-Value</pv_name> + <x>306</x> + <y>162</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(R)Bpm2Attn2-Value</pv_name> + <x>306</x> + <y>186</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>Setup IO</text> + <x>18</x> + <y>78</y> + <width>151</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="open_display"> + <file>bpmrffe-detail.opi</file> + <target>tab</target> + <description>Details</description> + </action> + </actions> + <pv_name>$(P)$(R)SetupIO</pv_name> + <x>18</x> + <y>342</y> + <width>112</width> + <height>38</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>PLL</text> + <x>18</x> + <y>228</y> + <width>445</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <description>Load</description> + </action> + </actions> + <pv_name>$(P)$(R)LoadPLL</pv_name> + <x>180</x> + <y>282</y> + <height>20</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>Load PLL</text> + <x>18</x> + <y>282</y> + <width>151</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)PLL1-RegConfig</pv_name> + <x>180</x> + <y>258</y> + <height>20</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(R)PLL1-RegConfigR</pv_name> + <x>306</x> + <y>258</y> + <width>144</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>More</text> + <x>18</x> + <y>312</y> + <width>445</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/AD527x.bob b/99-Shared/bpmrffe/xtpico/AD527x.bob new file mode 100644 index 0000000..2d130c6 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/AD527x.bob @@ -0,0 +1,324 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>469</width> + <height>259</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>6</x> + <y>6</y> + <width>469</width> + <height>259</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_31</name> + <text>Read data</text> + <x>26</x> + <y>165</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>150</x> + <y>164</y> + <width>66</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_22</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>150</x> + <y>42</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_32</name> + <text>Device I2C address</text> + <x>18</x> + <y>42</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <text>DIGITAL REOSTSAT - AD5272/AD5274 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>446</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_25</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>150</x> + <y>198</y> + <width>314</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_36</name> + <text>Status</text> + <x>26</x> + <y>198</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_26</name> + <pv_name>$(P)$(R)Type_RBV</pv_name> + <x>276</x> + <y>69</y> + <width>123</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_37</name> + <text>Type</text> + <x>18</x> + <y>69</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_38</name> + <text>Max Resistance</text> + <x>18</x> + <y>99</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_28</name> + <pv_name>$(P)$(R)Value_RBV</pv_name> + <x>276</x> + <y>132</y> + <width>123</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_39</name> + <text>Value</text> + <x>18</x> + <y>132</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)Value</pv_name> + <x>150</x> + <y>129</y> + <height>25</height> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)Type</pv_name> + <x>150</x> + <y>65</y> + <height>27</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_29</name> + <pv_name>$(P)$(R)MaxRes_RBV</pv_name> + <x>276</x> + <y>99</y> + <width>123</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_1</name> + <pv_name>$(P)$(R)MaxRes</pv_name> + <x>150</x> + <y>95</y> + <height>27</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/ADT7420.bob b/99-Shared/bpmrffe/xtpico/ADT7420.bob new file mode 100644 index 0000000..27d6ed2 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/ADT7420.bob @@ -0,0 +1,348 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>540</width> + <height>140</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>6</x> + <y>6</y> + <width>529</width> + <height>127</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_20</name> + <text>Temperature sensor - ADT7420 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>506</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_12</name> + <pv_name>$(P)$(R)Value_RBV</pv_name> + <x>132</x> + <y>81</y> + <width>83</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>354</x> + <y>80</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_13</name> + <pv_name>$(P)$(R)MuxBus_RBV</pv_name> + <x>185</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>132</x> + <y>108</y> + <width>392</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)Read.SCAN</pv_name> + <x>441</x> + <y>80</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status</text> + <x>18</x> + <y>108</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_17</name> + <pv_name>$(P)$(R)MuxAddr_RBV</pv_name> + <x>78</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>MuxAddr</text> + <x>19</x> + <y>36</y> + <width>60</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>MuxBus</text> + <x>132</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>299</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>DevAddr</text> + <x>240</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_1</name> + <pv_name>$(P)$(R)Resolution</pv_name> + <x>132</x> + <y>59</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>Resolution</text> + <x>19</x> + <y>60</y> + <width>114</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_19</name> + <pv_name>$(P)$(R)Resolution_RBV</pv_name> + <x>233</x> + <y>60</y> + <width>67</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Value</text> + <x>18</x> + <y>81</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="open_display"> + <file>../../asyn/asynRecord.bob</file> + <macros> + <R>$(R)IPAsyn</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>asyn</text> + <x>441</x> + <y>35</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/ADT7420N.bob b/99-Shared/bpmrffe/xtpico/ADT7420N.bob new file mode 100644 index 0000000..0e89cf9 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/ADT7420N.bob @@ -0,0 +1,327 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>430</width> + <height>110</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_12</name> + <pv_name>$(P)$(R)Value_RBV</pv_name> + <x>120</x> + <y>47</y> + <width>83</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>342</x> + <y>5</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_13</name> + <pv_name>$(P)$(R)MuxBus_RBV</pv_name> + <x>173</x> + <y>6</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>120</x> + <y>66</y> + <width>168</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)Read.SCAN</pv_name> + <x>342</x> + <y>26</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status</text> + <x>6</x> + <y>66</y> + <width>115</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_17</name> + <pv_name>$(P)$(R)MuxAddr_RBV</pv_name> + <x>66</x> + <y>6</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>MuxAddr</text> + <x>7</x> + <y>6</y> + <width>60</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>MuxBus</text> + <x>120</x> + <y>6</y> + <width>54</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>287</x> + <y>6</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>DevAddr</text> + <x>228</x> + <y>6</y> + <width>54</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_1</name> + <pv_name>$(P)$(R)Resolution</pv_name> + <x>120</x> + <y>25</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>Resolution</text> + <x>7</x> + <y>26</y> + <width>114</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_19</name> + <pv_name>$(P)$(R)Resolution_RBV</pv_name> + <x>221</x> + <y>26</y> + <width>67</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Value</text> + <x>6</x> + <y>47</y> + <width>115</width> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="open_display"> + <file>/BDE/asyn-master/asynRecord.opi</file> + <macros> + <R>$(R)IPAsyn</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>asyn</text> + <x>342</x> + <y>64</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/DS28CM00.bob b/99-Shared/bpmrffe/xtpico/DS28CM00.bob new file mode 100644 index 0000000..5653873 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/DS28CM00.bob @@ -0,0 +1,304 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>540</width> + <height>120</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>6</x> + <y>6</y> + <width>529</width> + <height>109</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>371</x> + <y>65</y> + <width>66</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <text>Serial Number - DS28CM00 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>505</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_25</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>130</x> + <y>90</y> + <width>314</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_36</name> + <text>Status</text> + <x>17</x> + <y>90</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_28</name> + <pv_name>$(P)$(R)IdNum_RBV</pv_name> + <x>131</x> + <y>66</y> + <width>223</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_39</name> + <text>Value</text> + <x>17</x> + <y>66</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_13</name> + <pv_name>$(P)$(R)MuxBus_RBV</pv_name> + <x>184</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_17</name> + <pv_name>$(P)$(R)MuxAddr_RBV</pv_name> + <x>77</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>MuxAddr</text> + <x>18</x> + <y>36</y> + <width>60</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>MuxBus</text> + <x>131</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>298</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>DevAddr</text> + <x>239</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="open_display"> + <file>../../asyn/asynRecord.bob</file> + <macros> + <R>$(R)IPAsyn</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>asyn</text> + <x>440</x> + <y>35</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)Read.SCAN</pv_name> + <x>439</x> + <y>65</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/HMC624A.bob b/99-Shared/bpmrffe/xtpico/HMC624A.bob new file mode 100644 index 0000000..a1b8803 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/HMC624A.bob @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>540</width> + <height>120</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>6</x> + <y>6</y> + <width>529</width> + <height>103</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <text>Digital attenuator - HMC624A - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>505</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="open_display"> + <file>../../asyn/asynRecord.bob</file> + <macros> + <R>$(R)IPAsyn</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>asyn</text> + <x>440</x> + <y>36</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>125</x> + <y>82</y> + <width>392</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status</text> + <x>11</x> + <y>82</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Value</text> + <x>11</x> + <y>63</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(R)Value</pv_name> + <x>125</x> + <y>63</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/LMX2582.bob b/99-Shared/bpmrffe/xtpico/LMX2582.bob new file mode 100644 index 0000000..f281ff7 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/LMX2582.bob @@ -0,0 +1,272 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>540</width> + <height>170</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>6</x> + <y>6</y> + <width>529</width> + <height>157</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)ReadAll</pv_name> + <text>Read</text> + <x>222</x> + <y>108</y> + <width>66</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <text>VCO/PLL - LMX2582 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>505</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_37</name> + <text>Register access</text> + <x>20</x> + <y>109</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)WriteAll</pv_name> + <text>Write</text> + <x>144</x> + <y>108</y> + <width>66</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="open_display"> + <file>../../asyn/asynRecord.bob</file> + <macros> + <R>$(R)IPAsyn</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>asyn</text> + <x>440</x> + <y>36</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>129</x> + <y>138</y> + <width>392</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status</text> + <x>15</x> + <y>138</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_39</name> + <text>Config</text> + <x>20</x> + <y>58</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)RegConfig</pv_name> + <x>144</x> + <y>57</y> + <width>144</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(R)RegConfigR</pv_name> + <x>300</x> + <y>58</y> + <width>133</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_40</name> + <text>MUXOut pin</text> + <x>20</x> + <y>81</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_1</name> + <pv_name>$(P)$(R)MUXOutSel</pv_name> + <x>144</x> + <y>80</y> + <width>144</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)$(R)MUXOutSelR</pv_name> + <x>300</x> + <y>81</y> + <width>133</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/LTC2991.bob b/99-Shared/bpmrffe/xtpico/LTC2991.bob new file mode 100644 index 0000000..b3f493f --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/LTC2991.bob @@ -0,0 +1,517 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>540</width> + <height>480</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <x>6</x> + <y>6</y> + <width>529</width> + <height>463</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>Voltage</text> + <x>146</x> + <y>96</y> + <width>52</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Trigger</pv_name> + <text>Trigger</text> + <x>255</x> + <y>65</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Voltage sensor - LTC2991 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>505</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>Offset</text> + <x>203</x> + <y>96</y> + <width>103</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Factor</text> + <x>320</x> + <y>96</y> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>346</x> + <y>65</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <macros> + <N>2</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>156</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_2</name> + <macros> + <N>3</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>186</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_3</name> + <macros> + <N>1</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>126</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_4</name> + <macros> + <N>4</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>216</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_5</name> + <macros> + <N>5</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>246</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_6</name> + <macros> + <N>6</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>276</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_7</name> + <macros> + <N>7</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>306</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_8</name> + <macros> + <N>8</N> + </macros> + <file>LTC2991RailN.opi</file> + <x>23</x> + <y>336</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_26</name> + <macros> + <N>CC</N> + </macros> + <file>LTC2991RailVcc.opi</file> + <x>23</x> + <y>366</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_27</name> + <macros> + <N>TINT</N> + </macros> + <file>LTC2991RailTInt.opi</file> + <x>23</x> + <y>396</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_13</name> + <pv_name>$(P)$(R)MuxBus_RBV</pv_name> + <x>184</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_17</name> + <pv_name>$(P)$(R)MuxAddr_RBV</pv_name> + <x>77</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>MuxAddr</text> + <x>18</x> + <y>36</y> + <width>60</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>MuxBus</text> + <x>131</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>298</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>DevAddr</text> + <x>239</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="open_display"> + <file>../../asyn/asynRecord.bob</file> + <macros> + <R>$(R)IPAsyn</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>asyn</text> + <x>440</x> + <y>35</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_36</name> + <text>Refresh values</text> + <x>23</x> + <y>66</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)Read.SCAN</pv_name> + <x>440</x> + <y>65</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>131</x> + <y>438</y> + <width>392</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status</text> + <x>17</x> + <y>438</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/LTC2991RailN.bob b/99-Shared/bpmrffe/xtpico/LTC2991RailN.bob new file mode 100644 index 0000000..c74ed3c --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/LTC2991RailN.bob @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>410</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(R)ValueV$(N)_RBV</pv_name> + <x>124</x> + <y>6</y> + <width>52</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_8</name> + <pv_name>$(P)$(R)OffsetV$(N)_RBV</pv_name> + <x>244</x> + <y>6</y> + <width>40</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_9</name> + <pv_name>$(P)$(R)FactorV$(N)_RBV</pv_name> + <x>358</x> + <y>6</y> + <width>40</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(R)OffsetV$(N)</pv_name> + <x>181</x> + <y>4</y> + <width>50</width> + <height>25</height> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Rail $(N)</text> + <y>6</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)FactorV$(N)</pv_name> + <x>298</x> + <y>4</y> + <width>50</width> + <height>25</height> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/LTC2991RailTInt.bob b/99-Shared/bpmrffe/xtpico/LTC2991RailTInt.bob new file mode 100644 index 0000000..c343383 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/LTC2991RailTInt.bob @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>180</width> + <height>30</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(R)Value$(N)_RBV</pv_name> + <x>124</x> + <y>6</y> + <width>52</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Int. Temp.</text> + <y>6</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/LTC2991RailVcc.bob b/99-Shared/bpmrffe/xtpico/LTC2991RailVcc.bob new file mode 100644 index 0000000..dea58f1 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/LTC2991RailVcc.bob @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>180</width> + <height>30</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(R)ValueV$(N)_RBV</pv_name> + <x>124</x> + <y>6</y> + <width>52</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Rail $(N)</text> + <y>6</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/M24M02.bob b/99-Shared/bpmrffe/xtpico/M24M02.bob new file mode 100644 index 0000000..272ce22 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/M24M02.bob @@ -0,0 +1,395 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>480</width> + <height>280</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>6</x> + <y>6</y> + <width>469</width> + <height>259</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_21</name> + <pv_name>$(P)$(R)Data_RBV</pv_name> + <x>150</x> + <y>165</y> + <width>241</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_31</name> + <text>Read data</text> + <x>26</x> + <y>165</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>398</x> + <y>164</y> + <width>66</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_22</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>150</x> + <y>42</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_32</name> + <text>Device I2C address</text> + <x>18</x> + <y>42</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <text>EEPROM - M24M02 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>446</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_25</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>150</x> + <y>234</y> + <width>314</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_36</name> + <text>Status</text> + <x>26</x> + <y>234</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_26</name> + <pv_name>$(P)$(R)Size_RBV</pv_name> + <x>150</x> + <y>69</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_37</name> + <text>EEPROM size</text> + <x>18</x> + <y>69</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_27</name> + <pv_name>$(P)$(R)Length_RBV</pv_name> + <x>210</x> + <y>99</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_38</name> + <text>Length</text> + <x>18</x> + <y>99</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(R)Length</pv_name> + <x>150</x> + <y>96</y> + <width>50</width> + <height>25</height> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_28</name> + <pv_name>$(P)$(R)Offset_RBV</pv_name> + <x>210</x> + <y>132</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_39</name> + <text>Offset</text> + <x>18</x> + <y>132</y> + <width>121</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)Offset</pv_name> + <x>150</x> + <y>129</y> + <width>50</width> + <height>25</height> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_7</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Write</pv_name> + <text>Write</text> + <x>398</x> + <y>194</y> + <width>66</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_40</name> + <text>Write data</text> + <x>26</x> + <y>195</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(R)Data</pv_name> + <x>150</x> + <y>192</y> + <width>241</width> + <height>25</height> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/Menu.bob b/99-Shared/bpmrffe/xtpico/Menu.bob new file mode 100644 index 0000000..149e34f --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/Menu.bob @@ -0,0 +1,587 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>1030</width> + <height>900</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>Digital Rheostat</text> + <x>18</x> + <y>546</y> + <width>499</width> + <height>103</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>EEPROM</text> + <x>18</x> + <y>432</y> + <width>499</width> + <height>103</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>Port Expander</text> + <x>18</x> + <y>318</y> + <width>499</width> + <height>103</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>Voltage Monitoring</text> + <x>18</x> + <y>204</y> + <width>499</width> + <height>103</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>Temperature Monitoring (TMP100)</text> + <x>18</x> + <y>48</y> + <width>499</width> + <height>145</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Ethernet Module</text> + <x>18</x> + <y>6</y> + <width>499</width> + <height>31</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp1:</R> + </macros> + <target>tab</target> + <description>Temp1</description> + </action> + </actions> + <x>36</x> + <y>84</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="open_display"> + <file>TCA9555.opi</file> + <macros> + <R>IO1-</R> + </macros> + <target>tab</target> + <description>TCA9555</description> + </action> + </actions> + <x>36</x> + <y>350</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="open_display"> + <file>LTC2991.opi</file> + <macros> + <R>I2C1:VMon1:</R> + </macros> + <target>tab</target> + <description>LTC2991</description> + </action> + </actions> + <x>36</x> + <y>240</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_4</name> + <actions> + <action type="open_display"> + <file>M24M02.opi</file> + <macros> + <R>I2C1:Eeprom1:</R> + </macros> + <target>tab</target> + <description>M24M02</description> + </action> + </actions> + <x>36</x> + <y>464</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_5</name> + <actions> + <action type="open_display"> + <file>AD527x.opi</file> + <target>tab</target> + <description>AD527x</description> + </action> + </actions> + <x>36</x> + <y>578</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp2:</R> + </macros> + <target>tab</target> + <description>Temp2</description> + </action> + </actions> + <x>156</x> + <y>84</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_7</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp3:</R> + </macros> + <target>tab</target> + <description>Temp3</description> + </action> + </actions> + <x>276</x> + <y>84</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_8</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp4:</R> + </macros> + <target>tab</target> + <description>Temp4</description> + </action> + </actions> + <x>396</x> + <y>84</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_9</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp5:</R> + </macros> + <target>tab</target> + <description>Temp5</description> + </action> + </actions> + <x>36</x> + <y>132</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_10</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp6:</R> + </macros> + <target>tab</target> + <description>Temp6</description> + </action> + </actions> + <x>156</x> + <y>132</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_11</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp7:</R> + </macros> + <target>tab</target> + <description>Temp7</description> + </action> + </actions> + <x>276</x> + <y>132</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_12</name> + <actions> + <action type="open_display"> + <file>TMP100.opi</file> + <macros> + <R>I2C1:Temp8:</R> + </macros> + <target>tab</target> + <description>Temp8</description> + </action> + </actions> + <x>396</x> + <y>132</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Serial number</text> + <x>18</x> + <y>660</y> + <width>499</width> + <height>103</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_13</name> + <actions> + <action type="open_display"> + <file>DS28CM00.opi</file> + <target>tab</target> + <description>DS28CM00</description> + </action> + </actions> + <x>36</x> + <y>692</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_14</name> + <actions> + <action type="open_display"> + <file>TCA9555.opi</file> + <macros> + <R>I2C1:IOExp2:</R> + </macros> + <target>tab</target> + <description>TCA9555</description> + </action> + </actions> + <x>156</x> + <y>350</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>TTL IO (on Pico XT)</text> + <x>18</x> + <y>774</y> + <width>499</width> + <height>103</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>VCO/PLL</text> + <x>522</x> + <y>204</y> + <width>499</width> + <height>103</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_15</name> + <actions> + <action type="open_display"> + <file>TTLIO.opi</file> + <macros> + <R>TTLIO:</R> + </macros> + <target>tab</target> + <description>TTL IO</description> + </action> + </actions> + <x>36</x> + <y>806</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_16</name> + <actions> + <action type="open_display"> + <file>LMX2582.opi</file> + <target>tab</target> + <description>LMX2582</description> + </action> + </actions> + <x>540</x> + <y>236</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Temperature Monitoring (ADT7420)</text> + <x>522</x> + <y>48</y> + <width>499</width> + <height>145</height> + <font> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_17</name> + <actions> + <action type="open_display"> + <file>ADT7420.opi</file> + <macros> + <R>I2C1:Temp1:</R> + </macros> + <target>tab</target> + <description>Temp1</description> + </action> + </actions> + <x>540</x> + <y>84</y> + <width>109</width> + <height>40</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/TCA9555.bob b/99-Shared/bpmrffe/xtpico/TCA9555.bob new file mode 100644 index 0000000..bf2755e --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/TCA9555.bob @@ -0,0 +1,749 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>540</width> + <height>720</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_3</name> + <x>6</x> + <y>6</y> + <width>529</width> + <height>697</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>Level</text> + <x>162</x> + <y>156</y> + <width>133</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_26</name> + <text>Port Expander - TCA9555 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>505</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_5</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>346</x> + <y>66</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_20</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>131</x> + <y>678</y> + <width>391</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_29</name> + <text>Status</text> + <x>17</x> + <y>678</y> + <width>115</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_10</name> + <macros> + <I>2</I> + <N>P02</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>246</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_11</name> + <macros> + <I>3</I> + <N>P03</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>276</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_12</name> + <macros> + <I>1</I> + <N>P01</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>216</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_13</name> + <macros> + <I>4</I> + <N>P04</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>306</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_14</name> + <macros> + <I>5</I> + <N>P05</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>336</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_15</name> + <macros> + <I>6</I> + <N>P06</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>366</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_16</name> + <macros> + <I>7</I> + <N>P07</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>396</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_17</name> + <macros> + <I>8</I> + <N>P10</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>426</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_18</name> + <macros> + <I>9</I> + <N>P11</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>456</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_19</name> + <macros> + <I>0</I> + <N>P00</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>186</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_20</name> + <macros> + <I>10</I> + <N>P12</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>486</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_21</name> + <macros> + <I>11</I> + <N>P13</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>516</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_22</name> + <macros> + <I>12</I> + <N>P14</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>546</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_23</name> + <macros> + <I>13</I> + <N>P15</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>576</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_30</name> + <text>Direction</text> + <x>306</x> + <y>156</y> + <width>143</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_24</name> + <macros> + <I>14</I> + <N>P16</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>606</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_25</name> + <macros> + <I>15</I> + <N>P17</N> + </macros> + <file>TCA9555N.opi</file> + <x>30</x> + <y>636</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_31</name> + <text>Pin #</text> + <x>36</x> + <y>156</y> + <width>52</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_32</name> + <text>Name</text> + <x>103</x> + <y>156</y> + <width>52</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_13</name> + <pv_name>$(P)$(R)MuxBus_RBV</pv_name> + <x>184</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_22</name> + <pv_name>$(P)$(R)MuxAddr_RBV</pv_name> + <x>77</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>MuxAddr</text> + <x>18</x> + <y>36</y> + <width>60</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>MuxBus</text> + <x>131</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>298</x> + <y>36</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>DevAddr</text> + <x>239</x> + <y>36</y> + <width>54</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="open_display"> + <file>../../asyn/asynRecord.bob</file> + <macros> + <R>$(R)IPAsyn</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>asyn</text> + <x>440</x> + <y>35</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)Read.SCAN</pv_name> + <x>440</x> + <y>66</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_36</name> + <text>Refresh values</text> + <x>24</x> + <y>67</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_37</name> + <text>All pins direction (HEX)</text> + <x>24</x> + <y>96</y> + <width>175</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(R)Direction</pv_name> + <x>239</x> + <y>96</y> + <width>91</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_24</name> + <pv_name>$(P)$(R)Direction_RBV</pv_name> + <x>356</x> + <y>96</y> + <width>96</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_38</name> + <text>All pins level (HEX)</text> + <x>24</x> + <y>126</y> + <width>175</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)Level</pv_name> + <x>239</x> + <y>126</y> + <width>91</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_25</name> + <pv_name>$(P)$(R)Level_RBV</pv_name> + <x>356</x> + <y>126</y> + <width>96</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/TCA9555N.bob b/99-Shared/bpmrffe/xtpico/TCA9555N.bob new file mode 100644 index 0000000..1f69ef9 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/TCA9555N.bob @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>420</width> + <height>30</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(R)LevelPin$(I)_RBV</pv_name> + <x>210</x> + <width>52</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>$(I)</text> + <width>61</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>$(P)$(R)LevelPin$(I)</pv_name> + <bit>-1</bit> + <x>126</x> + <width>79</width> + <height>20</height> + <off_label>Low</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label>High</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(R)DirPin$(I)_RBV</pv_name> + <x>360</x> + <width>52</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>$(P)$(R)DirPin$(I)</pv_name> + <bit>-1</bit> + <x>276</x> + <width>79</width> + <height>20</height> + <off_label>Output</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label>Input</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>$(N)</text> + <x>66</x> + <width>61</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/TMP100.bob b/99-Shared/bpmrffe/xtpico/TMP100.bob new file mode 100644 index 0000000..d66516c --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/TMP100.bob @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>540</width> + <height>110</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>6</x> + <y>6</y> + <width>529</width> + <height>103</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Temperature</text> + <x>79</x> + <y>42</y> + <width>83</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>I2C</text> + <x>25</x> + <y>42</y> + <width>55</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_20</name> + <text>Temperature sensor - TMP100 - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>506</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_21</name> + <text>Status</text> + <x>212</x> + <y>42</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_28</name> + <file>TMP100N.opi</file> + <x>25</x> + <y>63</y> + <width>510</width> + <height>30</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/TMP100N.bob b/99-Shared/bpmrffe/xtpico/TMP100N.bob new file mode 100644 index 0000000..88e0378 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/TMP100N.bob @@ -0,0 +1,107 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>510</width> + <height>30</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_12</name> + <pv_name>$(P)$(R)Value_RBV</pv_name> + <x>63</x> + <y>6</y> + <width>65</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>330</x> + <y>5</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_13</name> + <pv_name>$(P)$(R)DevAddr_RBV</pv_name> + <x>7</x> + <y>6</y> + <width>49</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <precision>8</precision> + <show_units>false</show_units> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>138</x> + <y>6</y> + <width>187</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)Read.SCAN</pv_name> + <x>420</x> + <y>5</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/TMP100_7.bob b/99-Shared/bpmrffe/xtpico/TMP100_7.bob new file mode 100644 index 0000000..9e11671 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/TMP100_7.bob @@ -0,0 +1,230 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>480</width> + <height>300</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>6</x> + <y>6</y> + <width>469</width> + <height>280</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Temperature</text> + <x>79</x> + <y>42</y> + <width>83</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>I2C</text> + <x>25</x> + <y>42</y> + <width>55</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_20</name> + <text>Temperature sensor - TMP100</text> + <x>18</x> + <y>12</y> + <width>445</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_21</name> + <text>Status</text> + <x>212</x> + <y>42</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_28</name> + <macros> + <R>I2C1:Temp1:</R> + </macros> + <file>TMP100N.opi</file> + <x>25</x> + <y>63</y> + <width>419</width> + <height>31</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_29</name> + <macros> + <R>I2C1:Temp2:</R> + </macros> + <file>TMP100N.opi</file> + <x>25</x> + <y>93</y> + <width>419</width> + <height>31</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_30</name> + <macros> + <R>I2C1:Temp3:</R> + </macros> + <file>TMP100N.opi</file> + <x>25</x> + <y>123</y> + <width>419</width> + <height>31</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_31</name> + <macros> + <R>I2C1:Temp4:</R> + </macros> + <file>TMP100N.opi</file> + <x>25</x> + <y>156</y> + <width>419</width> + <height>31</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_32</name> + <macros> + <R>I2C1:Temp5:</R> + </macros> + <file>TMP100N.opi</file> + <x>25</x> + <y>186</y> + <width>419</width> + <height>31</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_33</name> + <macros> + <R>I2C1:Temp6:</R> + </macros> + <file>TMP100N.opi</file> + <x>25</x> + <y>216</y> + <width>419</width> + <height>31</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_34</name> + <macros> + <R>I2C1:Temp7:</R> + </macros> + <file>TMP100N.opi</file> + <x>25</x> + <y>246</y> + <width>419</width> + <height>31</height> + <resize>1</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/bpmrffe/xtpico/TTLIO.bob b/99-Shared/bpmrffe/xtpico/TTLIO.bob new file mode 100644 index 0000000..7fb41c6 --- /dev/null +++ b/99-Shared/bpmrffe/xtpico/TTLIO.bob @@ -0,0 +1,321 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>480</width> + <height>430</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_3</name> + <x>6</x> + <y>6</y> + <width>469</width> + <height>415</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color red="173" green="216" blue="230"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>Level</text> + <x>156</x> + <y>66</y> + <width>133</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_26</name> + <text>Pico XT TTL IO - $(P)$(R)</text> + <x>18</x> + <y>12</y> + <width>445</width> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="191" green="191" blue="191"> + </color> + </background_color> + <transparent>false</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_5</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Read</pv_name> + <text>Read</text> + <x>239</x> + <y>390</y> + <width>83</width> + <height>22</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_20</name> + <pv_name>$(P)$(R)StatusMessage_RBV</pv_name> + <x>148</x> + <y>366</y> + <width>314</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <precision>0</precision> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_29</name> + <text>Status</text> + <x>24</x> + <y>366</y> + <width>105</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_10</name> + <macros> + <I>2</I> + <N>P02</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>156</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_11</name> + <macros> + <I>3</I> + <N>P03</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>186</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_12</name> + <macros> + <I>1</I> + <N>P01</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>126</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_13</name> + <macros> + <I>4</I> + <N>P04</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>216</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_14</name> + <macros> + <I>5</I> + <N>P05</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>246</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_15</name> + <macros> + <I>6</I> + <N>P06</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>276</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_16</name> + <macros> + <I>7</I> + <N>P07</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>306</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_19</name> + <macros> + <I>0</I> + <N>P00</N> + </macros> + <file>TCA9555N.opi</file> + <x>24</x> + <y>96</y> + <width>419</width> + <height>31</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_30</name> + <text>Direction</text> + <x>300</x> + <y>66</y> + <width>143</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_31</name> + <text>Pin #</text> + <x>30</x> + <y>66</y> + <width>52</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_32</name> + <text>Name</text> + <x>97</x> + <y>66</y> + <width>52</width> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> -- GitLab