From 37e12dfce0b3740c094e7f07d107af3cded2c065 Mon Sep 17 00:00:00 2001 From: Elena Donegani <elena.donegani@ess.eu> Date: Wed, 10 Jun 2020 18:30:05 +0200 Subject: [PATCH] Replace asynRegister.bob --- 99-Shared/asyn/asynRegister.bob | 1354 +++++++++++++++++++++---------- 1 file changed, 921 insertions(+), 433 deletions(-) diff --git a/99-Shared/asyn/asynRegister.bob b/99-Shared/asyn/asynRegister.bob index 7c74376..ad6a0df 100644 --- a/99-Shared/asyn/asynRegister.bob +++ b/99-Shared/asyn/asynRegister.bob @@ -4,823 +4,1306 @@ <x>344</x> <y>142</y> <width>510</width> - <height>345</height> + <height>450</height> <background_color> - <color red="187" green="187" blue="187"> + <color red="240" green="240" blue="240"> </color> </background_color> - <grid_visible>false</grid_visible> - <grid_step_x>5</grid_step_x> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey02-background</name> + <y>50</y> + <width>510</width> + <height>400</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey03_10</name> + <x>12</x> + <y>360</y> + <width>485</width> + <height>80</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_22</name> + <pv_name>$(P)$(R)SamplingFrequencyR</pv_name> + <x>403</x> + <y>596</y> + <width>60</width> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey03_9</name> + <x>12</x> + <y>120</y> + <width>485</width> + <height>220</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(R).I32OUT</pv_name> + <x>132</x> + <y>85</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <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</name> + <pv_name>$(P)$(R).I32OUT</pv_name> + <x>132</x> + <y>110</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <show_units>false</show_units> + <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</name> + <pv_name>$(P)$(R).I32INP</pv_name> + <x>133</x> + <y>135</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <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="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(R).I32INP</pv_name> + <x>133</x> + <y>160</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <format>4</format> + <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> + <widget type="group" version="2.0.0"> + <name>BGGrey03_8</name> + <x>12</x> + <y>60</y> + <width>485</width> + <height>40</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>510</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> <widget type="label" version="2.0.0"> - <name>text #6</name> + <name>Label</name> <text>Timeout (sec):</text> - <x>6</x> - <y>43</y> + <x>50</x> + <y>70</y> <width>140</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" 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 entry #9</name> + <name>Text Input</name> <pv_name>$(P)$(R).TMOT</pv_name> - <x>151</x> - <y>43</y> - <width>50</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>160</x> + <y>70</y> + <width>110</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>1</format> <show_units>false</show_units> + <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 #13</name> + <name>Menu Button</name> <pv_name>$(P)$(R).TMOD</pv_name> - <x>320</x> - <y>43</y> + <x>379</x> + <y>70</y> <width>110</width> <height>20</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> + <actions> + </actions> <border_alarm_sensitive>false</border_alarm_sensitive> </widget> <widget type="label" version="2.0.0"> - <name>text #16</name> + <name>Label</name> <text>Transfer:</text> - <x>225</x> - <y>43</y> + <x>280</x> + <y>70</y> <width>90</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> <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>text #19</name> + <name>Label</name> <text>I/O Status:</text> - <x>10</x> - <y>284</y> + <x>28</x> + <y>370</y> <width>110</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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>text #22</name> + <name>Label</name> <text>I/O Severity:</text> - <x>217</x> - <y>284</y> + <x>237</x> + <y>370</y> <width>130</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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="textupdate" version="2.0.0"> - <name>text update #25</name> + <name>Text Update</name> <pv_name>$(P)$(R).STAT</pv_name> - <x>122</x> - <y>284</y> - <width>85</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>162</x> + <y>370</y> + <width>110</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="218" green="218" blue="218"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>6</format> <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="textupdate" version="2.0.0"> - <name>text update #29</name> + <name>Text Update</name> <pv_name>$(P)$(R).SEVR</pv_name> - <x>349</x> - <y>284</y> - <width>85</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>374</x> + <y>370</y> + <width>110</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="218" green="218" blue="218"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>6</format> <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="rectangle" version="2.0.0"> - <name>rectangle #33</name> - <x>6</x> - <y>279</y> - <width>430</width> - <height>25</height> - <line_width>1</line_width> - <line_color> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Scan:</text> + <x>13</x> + <y>410</y> + <width>50</width> + <foreground_color> <color red="0" green="0" blue="0"> </color> - </line_color> + </foreground_color> <background_color> - <color red="0" green="0" blue="0"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>text #36</name> - <text>Scan:</text> - <x>9</x> - <y>310</y> - <width>50</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <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 #39</name> + <name>Menu Button</name> <pv_name>$(P)$(R).SCAN</pv_name> - <x>64</x> - <y>310</y> + <x>68</x> + <y>410</y> <width>110</width> <height>20</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> + <actions> + </actions> <border_alarm_sensitive>false</border_alarm_sensitive> </widget> <widget type="action_button" version="3.0.0"> - <name>message button #42</name> + <name>Action Button</name> <actions> <action type="write_pv"> <pv_name>$(P)$(R).PROC</pv_name> <value>1</value> - <description>Write</description> </action> </actions> <pv_name>$(P)$(R).PROC</pv_name> <text>Process</text> - <x>179</x> - <y>310</y> + <x>183</x> + <y>410</y> <width>80</width> <height>20</height> - <background_color> - <color red="115" green="223" blue="255"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>rectangle #45</name> - <y>5</y> - <width>510</width> - <height>29</height> - <line_color> - <color red="218" green="218" blue="218"> + <foreground_color> + <color red="0" green="0" blue="0"> </color> - </line_color> + </foreground_color> <background_color> - <color red="218" green="218" blue="218"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> </widget> <widget type="label" version="2.0.0"> - <name>text #48</name> + <name>Label</name> + <class>TITLE</class> <text>$(P)$(R)</text> - <y>9</y> + <x use_class="true">20</x> + <y use_class="true">0</y> <width>510</width> - <height>21</height> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> </font> </font> - <horizontal_alignment>1</horizontal_alignment> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">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>text #51</name> + <name>Label</name> <text>Mask (hex):</text> - <x>27</x> - <y>251</y> + <x>22</x> + <y>305</y> <width>110</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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>text #54</name> + <name>Label</name> <text>Input (hex):</text> - <x>17</x> - <y>226</y> + <x>12</x> + <y>280</y> <width>120</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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>text #57</name> + <name>Label</name> <text>Input:</text> - <x>77</x> - <y>201</y> + <x>72</x> + <y>255</y> <width>60</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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>text #60</name> + <name>Label</name> <text>Output (hex):</text> - <x>7</x> - <y>176</y> + <x>2</x> + <y>230</y> <width>130</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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>text #63</name> + <name>Label</name> <text>Output:</text> - <x>67</x> - <y>151</y> + <x>62</x> + <y>205</y> <width>70</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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 #66</name> + <name>Menu Button</name> <pv_name>$(P)$(R).IFACE</pv_name> - <x>5</x> - <y>101</y> - <width>130</width> + <x>20</x> + <y>155</y> + <width>110</width> <height>20</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> + <actions> + </actions> <border_alarm_sensitive>false</border_alarm_sensitive> </widget> <widget type="label" version="2.0.0"> - <name>text #69</name> + <name>Label</name> <text>Interface:</text> - <x>37</x> - <y>76</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>text update #72</name> - <pv_name>$(P)$(R).I32INP</pv_name> - <x>147</x> - <y>226</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <background_color> - <color red="115" green="223" blue="255"> - </color> - </background_color> - <format>4</format> - <show_units>false</show_units> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>text update #76</name> - <pv_name>$(P)$(R).I32INP</pv_name> - <x>147</x> - <y>201</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <background_color> - <color red="115" green="223" blue="255"> + <x>32</x> + <y>130</y> + <foreground_color> + <color red="0" green="0" blue="0"> </color> - </background_color> - <format>1</format> - <show_units>false</show_units> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textentry" version="3.0.0"> - <name>text entry #80</name> - <pv_name>$(P)$(R).I32OUT</pv_name> - <x>147</x> - <y>176</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> - <format>4</format> - <show_units>false</show_units> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textentry" version="3.0.0"> - <name>text entry #84</name> - <pv_name>$(P)$(R).I32OUT</pv_name> - <x>147</x> - <y>151</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <background_color> - <color red="115" green="223" blue="255"> + <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> - </background_color> - <format>1</format> - <show_units>false</show_units> - <border_alarm_sensitive>false</border_alarm_sensitive> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #88</name> + <name>Label</name> <text>Active</text> - <x>167</x> - <y>126</y> + <x>162</x> + <y>180</y> <width>60</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="51" green="153" blue="0"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_calc" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>true</value> + </exp> <exp bool_exp="!(pv0==1)"> <value>false</value> </exp> <pv_name>$(P)$(R).IFACE</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #92</name> + <name>Label</name> <text>Inactive</text> - <x>157</x> - <y>126</y> + <x>152</x> + <y>180</y> <width>80</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="222" green="19" blue="9"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_calc" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="!(pv0==1)"> + <value>true</value> + </exp> <exp bool_exp="!(!(pv0==1))"> <value>false</value> </exp> <pv_name>$(P)$(R).IFACE</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #96</name> + <name>Label</name> <text>Supported</text> - <x>152</x> - <y>101</y> + <x>147</x> + <y>155</y> <width>90</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="51" green="153" blue="0"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_if_not_zero" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0!=0"> + <value>true</value> + </exp> <exp bool_exp="!(pv0!=0)"> <value>false</value> </exp> <pv_name>$(P)$(R).I32IV</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #100</name> + <name>Label</name> <text>Unsupported</text> - <x>142</x> - <y>101</y> + <x>137</x> + <y>155</y> <width>110</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="222" green="19" blue="9"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_if_zero" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>true</value> + </exp> <exp bool_exp="!(pv0==0)"> <value>false</value> </exp> <pv_name>$(P)$(R).I32IV</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #104</name> + <name>Label</name> <text>Int32</text> - <x>172</x> - <y>76</y> + <x>167</x> + <y>130</y> <width>50</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" 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 entry #107</name> + <name>Text Input</name> <pv_name>$(P)$(R).UI32MASK</pv_name> - <x>272</x> - <y>251</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>267</x> + <y>305</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>4</format> <show_units>false</show_units> + <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 #111</name> + <name>Text Update</name> <pv_name>$(P)$(R).UI32INP</pv_name> - <x>272</x> - <y>226</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>267</x> + <y>280</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>4</format> <show_units>false</show_units> - <border_alarm_sensitive>false</border_alarm_sensitive> + <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 #115</name> + <name>Text Update</name> <pv_name>$(P)$(R).UI32INP</pv_name> - <x>272</x> - <y>201</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>267</x> + <y>255</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>1</format> <show_units>false</show_units> - <border_alarm_sensitive>false</border_alarm_sensitive> + <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 entry #119</name> + <name>Text Input</name> <pv_name>$(P)$(R).UI32OUT</pv_name> - <x>272</x> - <y>176</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>267</x> + <y>230</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>4</format> <show_units>false</show_units> + <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 entry #123</name> + <name>Text Input</name> <pv_name>$(P)$(R).UI32OUT</pv_name> - <x>272</x> - <y>151</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>267</x> + <y>205</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>1</format> <show_units>false</show_units> + <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>text #127</name> + <name>Label</name> <text>Active</text> - <x>292</x> - <y>126</y> + <x>287</x> + <y>180</y> <width>60</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="51" green="153" blue="0"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_calc" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0==2"> + <value>true</value> + </exp> <exp bool_exp="!(pv0==2)"> <value>false</value> </exp> <pv_name>$(P)$(R).IFACE</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #131</name> + <name>Label</name> <text>Inactive</text> - <x>282</x> - <y>126</y> + <x>276</x> + <y>180</y> <width>80</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="222" green="19" blue="9"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_calc" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="!(pv0==2)"> + <value>true</value> + </exp> <exp bool_exp="!(!(pv0==2))"> <value>false</value> </exp> <pv_name>$(P)$(R).IFACE</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #135</name> + <name>Label</name> <text>Unsupported</text> - <x>267</x> - <y>101</y> + <x>262</x> + <y>155</y> <width>110</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="222" green="19" blue="9"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_if_zero" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>true</value> + </exp> <exp bool_exp="!(pv0==0)"> <value>false</value> </exp> <pv_name>$(P)$(R).UI32IV</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #139</name> + <name>Label</name> <text>Supported</text> - <x>277</x> - <y>101</y> + <x>271</x> + <y>155</y> <width>90</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="51" green="153" blue="0"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_if_not_zero" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0!=0"> + <value>true</value> + </exp> <exp bool_exp="!(pv0!=0)"> <value>false</value> </exp> <pv_name>$(P)$(R).UI32IV</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #143</name> + <name>Label</name> <text>UInt32Digital</text> - <x>257</x> - <y>76</y> + <x>271</x> + <y>130</y> <width>130</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" 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 #146</name> + <name>Text Update</name> <pv_name>$(P)$(R).F64INP</pv_name> - <x>397</x> - <y>201</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>392</x> + <y>255</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>1</format> <show_units>false</show_units> - <border_alarm_sensitive>false</border_alarm_sensitive> + <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 entry #150</name> + <name>Text Input</name> <pv_name>$(P)$(R).F64OUT</pv_name> - <x>397</x> - <y>151</y> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> + <x>392</x> + <y>205</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> <format>1</format> <show_units>false</show_units> + <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>text #154</name> + <name>Label</name> <text>Active</text> - <x>417</x> - <y>126</y> + <x>412</x> + <y>180</y> <width>60</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="51" green="153" blue="0"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_calc" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0==3"> + <value>true</value> + </exp> <exp bool_exp="!(pv0==3)"> <value>false</value> </exp> <pv_name>$(P)$(R).IFACE</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #158</name> + <name>Label</name> <text>Inactive</text> - <x>407</x> - <y>126</y> + <x>412</x> + <y>180</y> <width>80</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="222" green="19" blue="9"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_calc" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="!(pv0==3)"> + <value>true</value> + </exp> <exp bool_exp="!(!(pv0==3))"> <value>false</value> </exp> <pv_name>$(P)$(R).IFACE</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #162</name> + <name>Label</name> <text>Unsupported</text> - <x>392</x> - <y>101</y> + <x>397</x> + <y>155</y> <width>110</width> <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> + <font family="Sans" style="REGULAR" size="10.891089108910892"> </font> </font> <foreground_color> <color red="222" green="19" blue="9"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_if_zero" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>true</value> + </exp> <exp bool_exp="!(pv0==0)"> <value>false</value> </exp> <pv_name>$(P)$(R).F64IV</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #166</name> + <name>Label</name> <text>Supported</text> - <x>402</x> - <y>101</y> + <x>397</x> + <y>155</y> <width>90</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> <foreground_color> <color red="51" green="153" blue="0"> </color> </foreground_color> - <auto_size>true</auto_size> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> <rules> - <rule name="vis_if_not_zero" prop_id="visible" out_exp="false"> + <rule name="Visibility" prop_id="visible" out_exp="false"> + <exp bool_exp="pv0!=0"> + <value>true</value> + </exp> <exp bool_exp="!(pv0!=0)"> <value>false</value> </exp> <pv_name>$(P)$(R).F64IV</pv_name> </rule> </rules> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> </widget> <widget type="label" version="2.0.0"> - <name>text #170</name> + <name>Label</name> <text>Float64</text> - <x>412</x> - <y>76</y> + <x>414</x> + <y>130</y> <width>70</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" 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>text #173</name> + <name>Label</name> <text>More...</text> - <x>364</x> - <y>310</y> + <x>351</x> + <y>410</y> <width>70</width> - <font> - <font family="Liberation Sans" style="REGULAR" size="16.0"> - </font> - </font> - <auto_size>true</auto_size> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> + </color> + </background_color> + <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>related display #176</name> + <name>Menu Button</name> <actions> <action type="open_display"> <file>asynRecord.opi</file> @@ -843,14 +1326,19 @@ <description>GPIB parameters</description> </action> </actions> - <text></text> - <x>439</x> - <y>310</y> + <text>Menu Button Label</text> + <x>429</x> + <y>410</y> <width>56</width> <height>20</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> <background_color> - <color red="115" green="223" blue="255"> + <color name="BLACK-TEXT" red="255" green="255" blue="255"> </color> </background_color> + <tooltip>$(actions)</tooltip> </widget> </display> -- GitLab