From a0c351514041e445f265f5e29c464af30c9562d2 Mon Sep 17 00:00:00 2001 From: vux62295 Date: Thu, 6 Aug 2026 13:25:34 +0100 Subject: [PATCH 1/2] OPIs for Merlin OPCUA --- .../resources/Base_OPC_TPG.opi | 4162 +++++++++++++++++ .../resources/Merlin_Vacuum_System.opi | 1609 +++++++ .../resources/opi_info.xml | 18 + 3 files changed, 5789 insertions(+) create mode 100644 base/uk.ac.stfc.isis.ibex.opis/resources/Base_OPC_TPG.opi create mode 100644 base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/Base_OPC_TPG.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/Base_OPC_TPG.opi new file mode 100644 index 0000000000..975fe294a4 --- /dev/null +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/Base_OPC_TPG.opi @@ -0,0 +1,4162 @@ + + + + + false + -1 + -1 + + false + + + + 5.1.0 + + + + 6 + 600 + + true + $(P)$(TPG300) + + $(NAME) + + + true + true + true + true + true + Display + 800 + 450885f3:157944e4d4b:-797d + -1 + -1 + + + false + + + + + + + 0 + 1 + true + + ISIS_Header1_NEW + + + + + 37 + 0 + Label + + + + TPG500 Pressure + + + TPG300 Pressure + + $(PV_ROOT):IS300 + + + + true + true + false + + + false + TPG300 $(R) Pressure + + false + 1 + true + Label + 331 + true + 450885f3:157944e4d4b:-77dc + 6 + 6 + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 697 + false + + true + + Grouping Container + + + true + true + false + + + false + + false + true + Grouping Container + 907 + 79a8729f:195a8f6f50a:-78f7 + 6 + 36 + + + + + + + + + 13 + 1 + true + false + + ISIS_GroupBox_NEW + + + + + 472 + false + + true + + Graph + + + true + true + false + + + true + + false + true + Grouping Container + 590 + -36b0e15e:1632a56556c:-7ac3 + 0 + 38 + + + false + true + 0.0 + + + + Time + true + + + + false + 120.0 + 0.0 + + ISIS_GraphScale_NEW + + + true + 5 + + ISIS_GraphLabels_NEW + + true + true + 0.0 + + + + Pressure + true + + + + true + 50.0 + 0.0 + + ISIS_GraphScale_NEW + + + true + 0 + + ISIS_GraphLabels_NEW + + true + 2 + false + + + + false + + + + 0 + 1 + true + false + + + + 420 + XY Graph + + + + $(PV_ROOT):$(R):PRESSURE_A1 + + + + true + true + false + + + true + false + false + + + ISIS_GraphLabels_NEW + + $(trace_0_y_pv) +$(trace_0_y_pv_value) + true + 1000 + true + 1 + PRESSURE A1 + 0 + 4 + 0 + + + + 0 + 100 + 4 + true + 0 + + + 1 + $(PV_ROOT):$(R):PRESSURE_A1 + + true + 1000 + true + 1 + PRESSURE A2 + 0 + 4 + 0 + + + + 0 + 100 + 4 + true + 0 + + + 1 + $(PV_ROOT):$(R):PRESSURE_A2 + + true + 1000 + true + 1 + PRESSURE B1 + 0 + 4 + 0 + + + + 0 + 100 + 4 + true + 0 + + + 1 + $(PV_ROOT):$(R):PRESSURE_B1 + + true + 1000 + true + 1 + PRESSURE B2 + 0 + 4 + 0 + + + + 0 + 100 + 4 + true + 0 + + + 1 + $(PV_ROOT):$(R):PRESSURE_B2 + + 4 + true + $(P)CS:IOC:$(TPG300):DEVIOS:HEARTBEAT + + true + XY Graph + 550 + -36b0e15e:1632a56556c:-7ab9 + -1 + 0 + + + + + + + + + + + 13 + 1 + true + false + + ISIS_GroupBox_NEW + + + + + 132 + false + + true + + Switching Functions + + + true + true + false + + + true + + false + true + Grouping Container + 852 + 6c1f8f8c:17fdb51e480:-7dbd + 0 + 511 + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Lower Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 93 + true + 6c1f8f8c:17fdb51e480:-7d07 + 162 + 5 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Upper Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 95 + true + 6c1f8f8c:17fdb51e480:-7cff + 267 + 5 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Sensor + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + 6c1f8f8c:17fdb51e480:-7cf7 + 102 + 5 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):THRESHOLD_LOW_A1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 6c1f8f8c:17fdb51e480:-7cef + 162 + 24 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):THRESHOLD_HI_A1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 6c1f8f8c:17fdb51e480:-7cd1 + 267 + 24 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Lower Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 93 + true + 79a8729f:195a8f6f50a:-770f + 162 + 44 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_18 + + + true + true + false + + + false + Upper Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 95 + true + 79a8729f:195a8f6f50a:-770e + 267 + 44 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_19 + + + true + true + false + + + false + Sensor + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + 79a8729f:195a8f6f50a:-770d + 102 + 44 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):THRESHOLD_LOW_A2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 79a8729f:195a8f6f50a:-770c + 162 + 63 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update_1 + 1 + false + $(PV_ROOT):$(R):THRESHOLD_HI_A2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 79a8729f:195a8f6f50a:-770b + 267 + 63 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Lower Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 93 + true + 79a8729f:195a8f6f50a:-76d9 + 582 + 5 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):THRESHOLD_LOW_B1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 79a8729f:195a8f6f50a:-76d6 + 582 + 24 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_18 + + + true + true + false + + + false + Upper Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 95 + true + 79a8729f:195a8f6f50a:-76d8 + 687 + 5 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update_1 + 1 + false + $(PV_ROOT):$(R):THRESHOLD_HI_B1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 79a8729f:195a8f6f50a:-76d5 + 687 + 24 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_19 + + + true + true + false + + + false + Sensor + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + 79a8729f:195a8f6f50a:-76d7 + 527 + 5 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Lower Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 93 + true + 79a8729f:195a8f6f50a:-76bf + 582 + 44 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_18 + + + true + true + false + + + false + Upper Threshold + $(pv_name) +$(pv_value) + false + 1 + true + Label + 95 + true + 79a8729f:195a8f6f50a:-76be + 687 + 44 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_19 + + + true + true + false + + + false + Sensor + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + 79a8729f:195a8f6f50a:-76bd + 527 + 44 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):THRESHOLD_LOW_B2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 79a8729f:195a8f6f50a:-76bc + 582 + 63 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update_1 + 1 + false + $(PV_ROOT):$(R):THRESHOLD_LOW_B2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 81 + false + 79a8729f:195a8f6f50a:-76bb + 687 + 63 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 0.0 + + Default + + false + + + + 77 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 1 + 79a8729f:195a8f6f50a:-76b1 + 390 + 5 + + + + false + false + + + + -1 + true + + + + 0 + 1 + 3 + + + + 0 + true + true + + Default + + false + + + + 25 + LED + + + + OFF + + + + ON + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_A1 + + + + + true + + + false + + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_A1 + + + + true + true + true + + + false + false + $(pv_name) +$(pv_value) + true + LED + 25 + 6c1f8f8c:17fdb51e480:-7b8d + 65 + 21 + + + + false + false + + + + -1 + true + + + + 0 + 1 + 3 + + + + 0 + true + true + + Default + + false + + + + 25 + LED + + + + OFF + + + + ON + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_B1 + + + + + true + + + false + + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_B1 + + + + true + true + true + + + false + false + $(pv_name) +$(pv_value) + true + LED + 25 + 6c1f8f8c:17fdb51e480:-7b7a + 480 + 21 + + + + false + false + + + + -1 + true + + + + 0 + 1 + 3 + + + + 0 + true + true + + Default + + false + + + + 25 + LED + + + + OFF + + + + ON + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_A2 + + + + + true + + + false + + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_A2 + + + + true + true + true + + + false + false + $(pv_name) +$(pv_value) + true + LED + 25 + 6c1f8f8c:17fdb51e480:-7b85 + 65 + 59 + + + + false + false + + + + -1 + true + + + + 0 + 1 + 3 + + + + 0 + true + true + + Default + + false + + + + 25 + LED_1 + + + + OFF + + + + ON + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_B2 + + + + + true + + + false + + $(PV_ROOT):$(R):SWITCH_FUNC_STATUS_B2 + + + + true + true + true + + + false + false + $(pv_name) +$(pv_value) + true + LED + 25 + 6c1f8f8c:17fdb51e480:-7b79 + 480 + 59 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Status + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d59 + 50 + 5 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Status + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d51 + 465 + 5 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Status + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d41 + 465 + 44 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Relay + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d39 + 402 + 5 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Relay + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d31 + 402 + 44 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Text Update_2 + 0 + true + + + 0.0 + + + true + true + false + + + false + R3 + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 53 + false + -1f8878ef:19fb3162a63:-7d29 + 413 + 24 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Text Update_2 + 0 + true + + + 0.0 + + + true + true + false + + + false + R4 + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 53 + false + -1f8878ef:19fb3162a63:-7d21 + 413 + 63 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Status + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d19 + 50 + 44 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_17 + + + true + true + false + + + false + Relay + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d08 + -5 + 5 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 1 + Label_18 + + + true + true + false + + + false + Relay + $(pv_name) +$(pv_value) + false + 1 + true + Label + 56 + true + -1f8878ef:19fb3162a63:-7d07 + -5 + 44 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Text Update_2 + 0 + true + + + 0.0 + + + true + true + false + + + false + R1 + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 53 + false + -1f8878ef:19fb3162a63:-7d06 + 6 + 24 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Text Update_1 + 0 + true + + + 0.0 + + + true + true + false + + + false + R2 + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 53 + false + -1f8878ef:19fb3162a63:-7d05 + 6 + 63 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_A1 + + 0.0 + + + + "None" + + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_A1 + + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 31 + false + -1f8878ef:19fb3162a63:-7cfd + 114 + 24 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_A2 + + 0.0 + + + + "None" + + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_A2 + + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 31 + false + -1f8878ef:19fb3162a63:-7cf5 + 114 + 62 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 1 + false + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_B1 + + 0.0 + + + + "None" + + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_B1 + + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 31 + false + -1f8878ef:19fb3162a63:-7cf0 + 534 + 24 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update_15 + 1 + false + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_B2 + + 0.0 + + + + "None" + + $(PV_ROOT):$(R):SWITCH_FUNC_ASSIGN_B2 + + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 31 + false + -1f8878ef:19fb3162a63:-7ceb + 534 + 63 + + + + + false + + + + + + + 0 + 1 + true + + ISIS_Header2_NEW + + + + + 39 + 0 + Label_1 + + + true + true + false + + + false + $(NAME) + + false + 1 + true + Label + 785 + true + 450885f3:157944e4d4b:-77db + 0 + 0 + + + + false + false + + + + false + + + + 0 + 1 + true + + ISIS_Button_NEW + + false + + + + 1 + + Dummy + 0 + + + + + true + true + false + + + + + false + + true + Action Button + 1 + -648922a4:1624e4fa0bd:-7f69 + 0 + 0 + + + + + + + + + + 13 + 1 + true + false + + ISIS_GroupBox_NEW + + + + + 472 + false + + true + + Pressures + + + true + true + false + + + true + + false + true + Grouping Container + 263 + 450885f3:157944e4d4b:-6a2b + 589 + 38 + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_2 + + + true + true + false + + + false + Pressure A1: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + -48159ee9:1567f536160:-4dc3 + 0 + 36 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):PRESSURE_A1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 84 + false + -48159ee9:1567f536160:-4dab + 73 + 36 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_17 + + + true + true + false + + + false + Pressure A2: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + -36b0e15e:1632a56556c:-7c35 + 0 + 96 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):PRESSURE_A2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -36b0e15e:1632a56556c:-7c34 + 73 + 96 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_17 + + + true + true + false + + + false + Pressure B1: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + -36b0e15e:1632a56556c:-7c2a + 0 + 156 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):PRESSURE_B1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -36b0e15e:1632a56556c:-7c29 + 73 + 156 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_17 + + + true + true + false + + + false + Pressure B2: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + -36b0e15e:1632a56556c:-7c1f + 0 + 216 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):PRESSURE_B2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -36b0e15e:1632a56556c:-7c1e + 73 + 216 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 0 + Label_8 + + + true + true + false + + + false + Units: + + false + 1 + true + Label + 38 + true + 4c937f8b:15799b33729:-7fc5 + 5 + 286 + + + + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 27 + true + Combo + $(PV_ROOT):$(R):UNIT:SP + + + + true + false + false + + + $(pv_name) +$(pv_value) + true + Combo + 111 + 4c937f8b:15799b33729:-7fc3 + 74 + 284 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Text Update_4 + 0 + true + $(PV_ROOT):$(R):UNIT + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 111 + false + 6c1f8f8c:17fdb51e480:-7bb7 + 74 + 314 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 0 + Label_21 + + + true + true + false + + + false + Readback: + + false + 1 + true + Label + 60 + true + 6c1f8f8c:17fdb51e480:-7baa + 5 + 314 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 0.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 180 + 6c1f8f8c:17fdb51e480:-7ba2 + 5 + 276 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 0.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 180 + 6c1f8f8c:17fdb51e480:-7b9a + 5 + 348 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + P status A1 + + + true + true + false + + + false + Status A1: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + 424284f4:18824c7cc3b:-7d75 + 0 + 55 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + P status a2 + + + true + true + false + + + false + Status A2: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + 424284f4:18824c7cc3b:-7d69 + 0 + 115 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 4 + 19 + 0 + P status a2 rbv + 2 + true + $(PV_ROOT):$(R):MEASURED_VALUE_A2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 46 + false + 424284f4:18824c7cc3b:-7d68 + 73 + 115 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + P status b1 + + + true + true + false + + + false + Status B1: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + 424284f4:18824c7cc3b:-7d5d + 0 + 175 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 4 + 19 + 0 + P status b1 rbv + 2 + true + $(PV_ROOT):$(R):MEASURED_VALUE_B1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 46 + false + 424284f4:18824c7cc3b:-7d5c + 73 + 175 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + P status b2 + + + true + true + false + + + false + Status B2: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 70 + true + 424284f4:18824c7cc3b:-7d51 + 0 + 235 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 4 + 19 + 0 + P status b2 rbv + 2 + true + $(PV_ROOT):$(R):MEASURED_VALUE_B2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 46 + false + 424284f4:18824c7cc3b:-7d50 + 73 + 235 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 19 + 0 + Error RBV + 0 + true + $(PV_ROOT):$(R):ERROR + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 46 + false + -7d8fb50b:18890b4235e:-7f39 + 103 + 355 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 0 + Error Label + + + true + true + false + + + false + Error status: + + false + 1 + true + Label + 78 + true + -7d8fb50b:18890b4235e:-7f38 + 13 + 355 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 19 + 0 + Error RBV + 0 + true + $(PV_ROOT):PLC:HIGH_VACUUM_VALVE + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 46 + false + 79a8729f:195a8f6f50a:-7505 + 107 + 401 + + + + true + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 30 + 0 + Error Label + + + true + true + false + + + false + High vacuum + valve status: + + false + 1 + true + Label + 78 + true + 79a8729f:195a8f6f50a:-750d + 5 + 396 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 4 + 19 + 0 + P status A1 rbv + 2 + true + $(PV_ROOT):$(R):MEASURED_VALUE_A1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 46 + false + 424284f4:18824c7cc3b:-7d74 + 73 + 55 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 0 + Error Label + + + true + true + false + + + false + Comms Error: + + false + 1 + true + Label + 85 + true + -1f8878ef:19fb3162a63:-7692 + 5 + 377 + + + + false + false + + + + -1 + true + + + + 0 + 1 + 3 + + + + 0 + true + true + + Default + + false + + + + 25 + LED + + + + OFF + + + + ON + $(PV_ROOT):$(R):COMMS_ERROR + + + + true + true + true + + + false + false + $(pv_name) +$(pv_value) + true + LED + 25 + -1f8878ef:19fb3162a63:-767e + 117 + 374 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Header2_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):NAME_A1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 187 + false + -1f8878ef:19fb3162a63:-7676 + 0 + 17 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Header2_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):NAME_A2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 187 + false + -1f8878ef:19fb3162a63:-766e + 0 + 77 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Header2_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):NAME_B1 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 193 + false + -1f8878ef:19fb3162a63:-7669 + 0 + 137 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Header2_NEW + + false + + + + 2 + 20 + 0 + Text Update + 2 + true + $(PV_ROOT):$(R):NAME_B2 + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 193 + false + -1f8878ef:19fb3162a63:-7664 + 0 + 197 + + + + + false + + + + 0 + 1 + true + + ISIS_Button_NEW + + false + + + + 1 + + Dummy + 0 + + + + + true + true + false + + + + + false + + true + Action Button + 1 + -648922a4:1624e4fa0bd:-7f69 + 0 + 0 + + + + + false + + + + 0 + 1 + true + + ISIS_Button_NEW + + false + + + + 1 + + Dummy + 0 + + + + + true + true + false + + + + + false + + true + Action Button + 1 + -648922a4:1624e4fa0bd:-7f69 + 6 + 36 + + diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi new file mode 100644 index 0000000000..663df5d7df --- /dev/null +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi @@ -0,0 +1,1609 @@ + + + + + false + -1 + -1 + + false + + + + 5.1.0 + + + + 6 + 600 + + true + + + + + true + true + true + true + true + Display + 800 + 79a8729f:195a8f6f50a:-76b0 + -1 + -1 + + + 0 + + + + + + + 0 + 1 + true + + + + 649 + true + + true + + 10 + Tabbed Container + + + true + true + false + + + + + + true + + Default + + + + + + TPG1 + + + + true + + Default + + + + + + TPG2 + + + + true + + Default + + + + + + Other Controllers + 3 + + true + Tabbed Container + 847 + 79a8729f:195a8f6f50a:-7685 + 6 + 6 + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 620 + false + + true + + TPG1 + + + true + true + false + + + true + + true + false + Grouping Container + 845 + 79a8729f:195a8f6f50a:-7684 + 1 + 1 + + + + + + + + + 3 + 1 + true + + Default + + + + + + 620 + + true + 1 + OPCUA_01 + Tank + + Linking Container + Base_OPC_TPG.opi + 0 + + + true + true + false + + + + true + Linking Container + 797 + 79a8729f:195a8f6f50a:-765f + 0 + 0 + + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 620 + false + + true + + TPG2 + + + true + true + false + + + true + + true + false + Grouping Container + 845 + 79a8729f:195a8f6f50a:-7616 + 1 + 1 + + + + + + + + + 3 + 1 + true + + Default + + + + + + 620 + + true + 2 + OPCUA_01 + Other + + Linking Container + Base_OPC_TPG.opi + 0 + + + true + true + false + + + + true + Linking Container + 797 + 79a8729f:195a8f6f50a:-75f6 + 0 + 0 + + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 620 + false + + true + + Other Controllers + + + true + true + false + + + true + + true + true + Grouping Container + 845 + -1f8878ef:19fb3162a63:-7b60 + 1 + 1 + + + + + + + + + 13 + 1 + true + false + + ISIS_GroupBox_NEW + + + + + 115 + false + + true + + MCC + + + true + true + false + + + true + + false + true + Grouping Container + 361 + -1f8878ef:19fb3162a63:-7b0a + 24 + 24 + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_2 + + + true + true + false + + + false + Second Stage Temperature: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7b09 + 0 + 6 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Mcc_Temp + 2 + false + $(P)$(OPCUA):MCC_Second_Stage_Temperature + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 126 + false + -1f8878ef:19fb3162a63:-7b08 + 192 + 6 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_17 + + + true + true + false + + + false + Cryopump Status: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7b07 + 0 + 56 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Cryo_Status + 2 + false + $(P)$(OPCUA):MCC_Cryopump_Status + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7b06 + 192 + 56 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + P status A1 + + + true + true + false + + + false + Termocouple Pressure: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7afb + 0 + 30 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 19 + 0 + Thermo_Press + 2 + false + $(P)$(OPCUA):MCC_Thermocouple_Pressure + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 133 + false + -1f8878ef:19fb3162a63:-7af0 + 192 + 30 + + + + + + + + + + + 13 + 1 + true + false + + ISIS_GroupBox_NEW + + + + + 211 + false + + true + + Chopper + + + true + true + false + + + true + + false + true + Grouping Container + 361 + -1f8878ef:19fb3162a63:-7ab6 + 24 + 150 + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_2 + + + true + true + false + + + false + Disc Water Flow: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7ab5 + 0 + 6 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Water_Flow_D + 2 + false + $(P)$(OPCUA):Disc_Water_Flow + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7ab4 + 192 + 6 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_17 + + + true + true + false + + + false + Fermi Water Flow: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7ab3 + 0 + 56 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Water_Flow_F + 2 + false + $(P)$(OPCUA):Fermi_Water_Flow + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7ab2 + 192 + 56 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + P status A1 + + + true + true + false + + + false + Disc Water Temperature: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7ab1 + 0 + 25 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 19 + 0 + Water_Temp_D + 2 + false + $(P)$(OPCUA):Disc_Water_Temp + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7ab0 + 192 + 25 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_2 + + + true + true + false + + + false + Fermi Water Temperature: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7aa1 + 0 + 75 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Water_Temp_F + 2 + false + $(P)$(OPCUA):Fermi_Water_Temp + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7aa0 + 192 + 75 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_2 + + + true + true + false + + + false + T0 Body Water Flow: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7a83 + 0 + 102 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Water_Flow_T0 + 2 + false + $(P)$(OPCUA):T0_Body_Water_Flow + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7a82 + 192 + 102 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_17 + + + true + true + false + + + false + T0 Motor Water Flow: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7a81 + 0 + 140 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Water_Flow_M + 2 + false + $(P)$(OPCUA):T0_Motor_Water_Flow + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7a80 + 192 + 140 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + P status A1 + + + true + true + false + + + false + T0 Body Water Temperature: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7a7f + 0 + 121 + + + + false + true + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 19 + 0 + Water_Temp_T0 + 2 + false + $(P)$(OPCUA):T0_Body_Water_Temp + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7a7e + 192 + 121 + + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_18 + + + true + true + false + + + false + T0 Motor Water Temperature: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7a7d + 0 + 159 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Water_Temp_M + 2 + false + $(P)$(OPCUA):T0_Motor_Water_Temp + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7a7c + 192 + 159 + + + + + + + + + + + 13 + 1 + true + false + + ISIS_GroupBox_NEW + + + + + 67 + false + + true + + Tank Window + + + true + true + false + + + true + + false + true + Grouping Container + 361 + -1f8878ef:19fb3162a63:-7a62 + 24 + 372 + + + false + + + + + + + 0 + 1 + true + + ISIS_Label_NEW + + + + + 20 + 2 + Label_2 + + + true + true + false + + + false + Tank Window Cycles: + $(pv_name) +$(pv_value) + false + 1 + true + Label + 181 + true + -1f8878ef:19fb3162a63:-7a61 + 0 + 6 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + ISIS_Value_NEW + + false + + + + 0 + 20 + 0 + Tank_Window + 0 + true + $(P)$(OPCUA):Opc_Tank_Window_Cycles + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + true + 1 + true + Text Update + 114 + false + -1f8878ef:19fb3162a63:-7a60 + 192 + 6 + + + + + + + false + + + + 0 + 1 + true + + ISIS_Button_NEW + + false + + + + 1 + + Dummy + 0 + + + + + true + true + false + + + + + false + + true + Action Button + 1 + -648922a4:1624e4fa0bd:-7f69 + 6 + 6 + + diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml b/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml index b86aea5dae..b1dfff641e 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml @@ -4150,5 +4150,23 @@ + + Merlin OPC + + PRESSURE_GAUGE + Merlin_Vacuum_System.opi + The OPI for the Merlin' OPC Server, which controls two TPGs. + + + OPCUA + The OPCUA PV prefix (e.g. OPCUA_01). + OPCUA_01 + + + + Pressure sensors + + + From 6cf3df4ac077841405cee852a2904a5c83b0be1a Mon Sep 17 00:00:00 2001 From: vux62295 Date: Fri, 7 Aug 2026 13:26:28 +0100 Subject: [PATCH 2/2] Added units --- .../resources/Merlin_Vacuum_System.opi | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi index 663df5d7df..7b219636df 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/Merlin_Vacuum_System.opi @@ -433,7 +433,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -515,7 +515,7 @@ $(pv_value) 20 0 Cryo_Status - 2 + 0 false $(P)$(OPCUA):MCC_Cryopump_Status @@ -621,7 +621,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -756,7 +756,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -850,7 +850,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -944,7 +944,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -1038,7 +1038,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -1132,7 +1132,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -1226,7 +1226,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -1320,7 +1320,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value) @@ -1414,7 +1414,7 @@ $(pv_value) false - false + true ###### $(pv_name) $(pv_value)