From 2b28ad63f496ee28975bedc400ad994124d6492b Mon Sep 17 00:00:00 2001 From: mooney Date: Tue, 19 Jul 2011 20:34:41 +0000 Subject: [PATCH] CSS-BOY displays git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@13194 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b --- ADApp/op/opi/ADAttrFile.opi | 263 + ADApp/op/opi/ADBase.opi | 384 + ADApp/op/opi/ADCollect.opi | 2114 ++ ADApp/op/opi/ADDriverFile.opi | 328 + ADApp/op/opi/ADEpicsShutter.opi | 789 + ADApp/op/opi/ADPlugins.opi | 744 + ADApp/op/opi/ADReadout.opi | 1863 ++ ADApp/op/opi/ADSetup.opi | 863 + ADApp/op/opi/ADShutter.opi | 740 + ADApp/op/opi/ADTop.opi | 6166 ++++++ ADApp/op/opi/BIS.opi | 4654 ++++ ADApp/op/opi/NDColorConvert.opi | 442 + ADApp/op/opi/NDFile.opi | 2143 ++ ADApp/op/opi/NDFileHDF5.opi | 4325 ++++ ADApp/op/opi/NDFileJPEG.opi | 2187 ++ ADApp/op/opi/NDFileMagick.opi | 2549 +++ ADApp/op/opi/NDFileNetCDF.opi | 2096 ++ ADApp/op/opi/NDFileNexus.opi | 2621 +++ ADApp/op/opi/NDFileTIFF.opi | 2096 ++ ADApp/op/opi/NDOverlay.opi | 465 + ADApp/op/opi/NDOverlay8.opi | 11730 ++++++++++ ADApp/op/opi/NDOverlayN.opi | 2451 +++ ADApp/op/opi/NDPlot.opi | 604 + ADApp/op/opi/NDPluginBase.opi | 1984 ++ ADApp/op/opi/NDProcess.opi | 5365 +++++ ADApp/op/opi/NDROI.opi | 2933 +++ ADApp/op/opi/NDROI4.opi | 6867 ++++++ ADApp/op/opi/NDStats.opi | 3911 ++++ ADApp/op/opi/NDStats5.opi | 5377 +++++ ADApp/op/opi/NDStdArrays.opi | 140 + ADApp/op/opi/NDTransform.opi | 1446 ++ ADApp/op/opi/PerkinElmer.opi | 384 + ADApp/op/opi/PerkinElmerCollect.opi | 1740 ++ ADApp/op/opi/PerkinElmerCorrections.opi | 1430 ++ ADApp/op/opi/PerkinElmerInit.opi | 694 + ADApp/op/opi/Roper.opi | 5591 +++++ ADApp/op/opi/RoperFile.opi | 2387 ++ ADApp/op/opi/URLDriver.opi | 2640 +++ ADApp/op/opi/URLDriverSetup.opi | 1532 ++ ADApp/op/opi/adsc.opi | 2727 +++ ADApp/op/opi/firewire.opi | 3674 ++++ ADApp/op/opi/firewireFeatures.opi | 20734 ++++++++++++++++++ ADApp/op/opi/firewireVideoFormats.opi | 3314 +++ ADApp/op/opi/mar345.opi | 4802 ++++ ADApp/op/opi/marCCD.opi | 6078 +++++ ADApp/op/opi/marCCDAncillary.opi | 1001 + ADApp/op/opi/pilatusAncillary.opi | 2228 ++ ADApp/op/opi/pilatusDetector.opi | 5679 +++++ ADApp/op/opi/prosilica.opi | 3924 ++++ ADApp/op/opi/prosilicaMore.opi | 3143 +++ ADApp/op/opi/pvCam.opi | 4601 ++++ ADApp/op/opi/simDetector.opi | 2183 ++ ADApp/op/opi/simDetectorLinearRampSetup.opi | 97 + ADApp/op/opi/simDetectorMore.opi | 1137 + ADApp/op/opi/simDetectorPeaksSetup.opi | 1152 + ADApp/op/opi/simDetectorRingsSetup.opi | 97 + ADApp/op/opi/simDetectorSetup.opi | 334 + 57 files changed, 163943 insertions(+) create mode 100644 ADApp/op/opi/ADAttrFile.opi create mode 100644 ADApp/op/opi/ADBase.opi create mode 100644 ADApp/op/opi/ADCollect.opi create mode 100644 ADApp/op/opi/ADDriverFile.opi create mode 100644 ADApp/op/opi/ADEpicsShutter.opi create mode 100644 ADApp/op/opi/ADPlugins.opi create mode 100644 ADApp/op/opi/ADReadout.opi create mode 100644 ADApp/op/opi/ADSetup.opi create mode 100644 ADApp/op/opi/ADShutter.opi create mode 100644 ADApp/op/opi/ADTop.opi create mode 100644 ADApp/op/opi/BIS.opi create mode 100644 ADApp/op/opi/NDColorConvert.opi create mode 100644 ADApp/op/opi/NDFile.opi create mode 100644 ADApp/op/opi/NDFileHDF5.opi create mode 100644 ADApp/op/opi/NDFileJPEG.opi create mode 100644 ADApp/op/opi/NDFileMagick.opi create mode 100644 ADApp/op/opi/NDFileNetCDF.opi create mode 100644 ADApp/op/opi/NDFileNexus.opi create mode 100644 ADApp/op/opi/NDFileTIFF.opi create mode 100644 ADApp/op/opi/NDOverlay.opi create mode 100644 ADApp/op/opi/NDOverlay8.opi create mode 100644 ADApp/op/opi/NDOverlayN.opi create mode 100644 ADApp/op/opi/NDPlot.opi create mode 100644 ADApp/op/opi/NDPluginBase.opi create mode 100644 ADApp/op/opi/NDProcess.opi create mode 100644 ADApp/op/opi/NDROI.opi create mode 100644 ADApp/op/opi/NDROI4.opi create mode 100644 ADApp/op/opi/NDStats.opi create mode 100644 ADApp/op/opi/NDStats5.opi create mode 100644 ADApp/op/opi/NDStdArrays.opi create mode 100644 ADApp/op/opi/NDTransform.opi create mode 100644 ADApp/op/opi/PerkinElmer.opi create mode 100644 ADApp/op/opi/PerkinElmerCollect.opi create mode 100644 ADApp/op/opi/PerkinElmerCorrections.opi create mode 100644 ADApp/op/opi/PerkinElmerInit.opi create mode 100644 ADApp/op/opi/Roper.opi create mode 100644 ADApp/op/opi/RoperFile.opi create mode 100644 ADApp/op/opi/URLDriver.opi create mode 100644 ADApp/op/opi/URLDriverSetup.opi create mode 100644 ADApp/op/opi/adsc.opi create mode 100644 ADApp/op/opi/firewire.opi create mode 100644 ADApp/op/opi/firewireFeatures.opi create mode 100644 ADApp/op/opi/firewireVideoFormats.opi create mode 100644 ADApp/op/opi/mar345.opi create mode 100644 ADApp/op/opi/marCCD.opi create mode 100644 ADApp/op/opi/marCCDAncillary.opi create mode 100644 ADApp/op/opi/pilatusAncillary.opi create mode 100644 ADApp/op/opi/pilatusDetector.opi create mode 100644 ADApp/op/opi/prosilica.opi create mode 100644 ADApp/op/opi/prosilicaMore.opi create mode 100644 ADApp/op/opi/pvCam.opi create mode 100644 ADApp/op/opi/simDetector.opi create mode 100644 ADApp/op/opi/simDetectorLinearRampSetup.opi create mode 100644 ADApp/op/opi/simDetectorMore.opi create mode 100644 ADApp/op/opi/simDetectorPeaksSetup.opi create mode 100644 ADApp/op/opi/simDetectorRingsSetup.opi create mode 100644 ADApp/op/opi/simDetectorSetup.opi diff --git a/ADApp/op/opi/ADAttrFile.opi b/ADApp/op/opi/ADAttrFile.opi new file mode 100644 index 0000000..6fc7995 --- /dev/null +++ b/ADApp/op/opi/ADAttrFile.opi @@ -0,0 +1,263 @@ + + + false + + true + + + true + 60 + ADAttrFile + false + false + + + + + + + Display + true + 350 + + true + 5 + + 30 + 4 + + false + true + 0.0 + + + + + 60 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 107 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 2 + + + + + + + + 127 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Attributes + + + + 40 + 0 + + 1 + + + + 1 + + 2 + true + + 160 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 40 + 0 + + 1 + + + + 1 + + 29 + true + + 13 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 280 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 30 + $(pv_name) +$(pv_value) + 58 + + \ No newline at end of file diff --git a/ADApp/op/opi/ADBase.opi b/ADApp/op/opi/ADBase.opi new file mode 100644 index 0000000..88623d7 --- /dev/null +++ b/ADApp/op/opi/ADBase.opi @@ -0,0 +1,384 @@ + + + false + + true + + + true + 725 + ADBase + false + false + + + + + + + Display + true + 700 + + true + 5 + + 138 + 124 + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 4 + + + + + + + + 100 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Area Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 1 + true + + 58 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 3 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 6 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 3 + false + + + true + 165 + 1 + Linking Container_1 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 3 + false + + + true + 80 + 1 + Linking Container_2 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 3 + false + + + true + 380 + 1 + Linking Container_3 + + + + 340 + + ADReadout.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 3 + false + + + true + 385 + 1 + Linking Container_4 + + + + 205 + + ADCollect.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 3 + false + + + true + 60 + 1 + Linking Container_5 + + + + 595 + + ADAttrFile.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 3 + false + + + true + 60 + 1 + Linking Container_6 + + + + 660 + + ADDriverFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/ADCollect.opi b/ADApp/op/opi/ADCollect.opi new file mode 100644 index 0000000..294cd9e --- /dev/null +++ b/ADApp/op/opi/ADCollect.opi @@ -0,0 +1,2114 @@ + + false + + true + + + true + 385 + ADCollect + false + false + + + + + + + Display + true + 350 + + true + 5 + + 221 + 44 + + false + true + 0.0 + + + + + 385 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 2 + + + + + + + + 127 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 30 + + + + + + + + 45 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 135 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 200 + + + + true + Grouping Container + + true + + true + + Default + + 290 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 55 + + + + + + + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 145 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 210 + + + + true + Grouping Container + + true + + true + + Default + + 230 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 80 + + + + + + + + 95 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 85 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 150 + + + + true + Grouping Container + + true + + true + + Default + + 320 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 105 + + + + + + + + 5 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 240 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images complete + + + + 170 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 270 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 130 + + + + + + + + 55 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Exp./image + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumExposures + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 125 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumExposures_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 190 + + + + true + Grouping Container + + true + + true + + Default + + 310 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 155 + + + + + + + + 25 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 230 + + + + true + Grouping Container + + true + + true + + Default + + 330 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 180 + + + + + + + + 5 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 250 + + + + true + Grouping Container + + true + + true + + Default + + 201 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 210 + + + + + + + + 105 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 118 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 89 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 75 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 142 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 303 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 255 + + + + + + + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 145 + + + + true + Grouping Container + + true + + true + + Default + + 212 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 280 + + + + + + + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time remaining + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 145 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 305 + + + + + + + + 45 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 135 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 200 + + + + true + Grouping Container + + true + + true + + Default + + 205 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 330 + + + + + + + + 75 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image rate + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 105 + + + + true + Grouping Container + + true + + true + + Default + + 330 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 355 + + + + + + + + 5 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 2 + false + $(pv_name) +$(pv_value) + 250 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 3 + true + + 107 + + \ No newline at end of file diff --git a/ADApp/op/opi/ADDriverFile.opi b/ADApp/op/opi/ADDriverFile.opi new file mode 100644 index 0000000..3ef0130 --- /dev/null +++ b/ADApp/op/opi/ADDriverFile.opi @@ -0,0 +1,328 @@ + + false + + true + + + true + 60 + ADDriverFile + false + false + + + + + + + Display + true + 350 + + true + 5 + + 165 + 139 + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 60 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 0.0 + + + + + 60 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 107 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 2 + + + + + + + + 127 + + + true + Grouping Container + + true + + true + + Default + + 107 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 40 + 0 + + 1 + + + + 1 + + 0 + true + + 33 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Driver file I/O + + + + 150 + 0 + + 1 + + + + 1 + + 29 + true + + 13 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + \ No newline at end of file diff --git a/ADApp/op/opi/ADEpicsShutter.opi b/ADApp/op/opi/ADEpicsShutter.opi new file mode 100644 index 0000000..fc8eddd --- /dev/null +++ b/ADApp/op/opi/ADEpicsShutter.opi @@ -0,0 +1,789 @@ + + false + + true + + + true + 265 + ADEpicsShutter + false + false + + + + + + + Display + true + 350 + + true + 5 + + 138 + 112 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 34 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 9 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 185 + 0 + + false + + 170 + 1 + Grouping Container + + + + false + false + 81 + + + + + + + + 156 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterOpenEPICS.OUT + + + + + + + Text Input + true + + false + 0 + + + + 185 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterCloseEPICS.OUT + + + + + + + Text Input + true + + false + 0 + + + + 185 + 3 + + 1 + Infinity + false + + + + 0 + + 25 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterOpenEPICS.OCAL + + + + + + + Text Input + true + + false + 0 + + + + 185 + 3 + + 1 + Infinity + false + + + + 0 + + 50 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterCloseEPICS.OCAL + + + + + + + Text Input + true + + false + 0 + + + + 185 + 3 + + 1 + Infinity + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterStatusEPICS_RBV.INP + + + + + + + Text Input + true + + false + 0 + + + + 185 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterStatusEPICS_RBV.ONVL + + + + + + + Text Input + true + + false + 0 + + + + 185 + 3 + + 1 + Infinity + false + + + + 0 + + 125 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterStatusEPICS_RBV.ZRVL + + + + + + + Text Input + true + + false + 0 + + + + 185 + 3 + + 1 + Infinity + false + + + + 0 + + 150 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 300 + 0 + + 1 + + + + 1 + + 36 + true + + 25 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + EPICS Shutter Control + + + + 300 + 0 + + 1 + + + + 1 + + 11 + true + + 25 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Open drive PV + + + + 130 + 0 + + 1 + + + + 1 + + 81 + true + + 19 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Close drive PV + + + + 140 + 0 + + 1 + + + + 1 + + 106 + true + + 9 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Open command + + + + 120 + 0 + + 1 + + + + 1 + + 131 + true + + 29 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Close command + + + + 130 + 0 + + 1 + + + + 1 + + 156 + true + + 19 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status PV + + + + 130 + 0 + + 1 + + + + 1 + + 181 + true + + 19 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Open status + + + + 120 + 0 + + 1 + + + + 1 + + 206 + true + + 29 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Close status + + + + 130 + 0 + + 1 + + + + 1 + + 231 + true + + 19 + + \ No newline at end of file diff --git a/ADApp/op/opi/ADPlugins.opi b/ADApp/op/opi/ADPlugins.opi new file mode 100644 index 0000000..fbcd895 --- /dev/null +++ b/ADApp/op/opi/ADPlugins.opi @@ -0,0 +1,744 @@ + + false + + true + + + true + 80 + ADPlugins + false + false + + + + + + + Display + true + 335 + + true + 5 + + 292 + 141 + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 80 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 0.0 + + + + + 80 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 113 + + + true + 1 + false + + 40 + Label + true + false + + + + + + + Label + true + + + + + 1 + 0 + + 1 + + + + 0 + + 10 + true + + 122 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 40 + 0 + + 1 + + + + 0 + + 30 + true + + 64 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ROI + + + + 30 + 0 + + 1 + + + + 0 + + 30 + true + + 204 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Statistics + + + + 100 + 0 + + 1 + + + + 0 + + 55 + true + + 4 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Other + + + + 50 + 0 + + 1 + + + + 0 + + 55 + true + + 184 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Plugins + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 87 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + \ No newline at end of file diff --git a/ADApp/op/opi/ADReadout.opi b/ADApp/op/opi/ADReadout.opi new file mode 100644 index 0000000..fedc3f4 --- /dev/null +++ b/ADApp/op/opi/ADReadout.opi @@ -0,0 +1,1863 @@ + + false + + true + + + true + 380 + ADReadout + false + false + + + + + + + Display + true + 335 + + true + 5 + + 267 + 1111 + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 114 + + + false + true + 0.0 + + + + + 380 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 125 + + + + + + + + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 170 + + + + + + + + 143 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 205 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 305 + + + + + + + + 92 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Gain_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 144 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Gain + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 51 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Gain + + + + 40 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 273 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 330 + + + + + + + + 42 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)DataType + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 194 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 88 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 168 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 261 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 143 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 236 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 80 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 80 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Binning + + + + 70 + 0 + + 1 + + + + 1 + + 100 + true + + 62 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region start + + + + 50 + 0 + + 1 + + + + 1 + + 145 + true + + 82 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region size + + + + 40 + 0 + + 1 + + + + 1 + + 190 + true + + 92 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sensor size + + + + 110 + 0 + + 1 + + + + 1 + + 55 + true + + 22 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 56 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 56 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 280 + true + + 29 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 281 + false + $(pv_name) +$(pv_value) + 236 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ReverseX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 215 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ReverseY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 215 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Reverse + + + + 70 + 0 + + 1 + + + + 1 + + 235 + true + + 62 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ReverseX + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ReverseY + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Color mode + + + + 90 + 0 + + 1 + + + + 1 + + 355 + true + + 42 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ColorMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 356 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size + + + + 100 + 0 + + 1 + + + + 1 + + 255 + true + + 32 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 256 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 256 + false + $(pv_name) +$(pv_value) + 236 + + \ No newline at end of file diff --git a/ADApp/op/opi/ADSetup.opi b/ADApp/op/opi/ADSetup.opi new file mode 100644 index 0000000..f6f1123 --- /dev/null +++ b/ADApp/op/opi/ADSetup.opi @@ -0,0 +1,863 @@ + + + false + + true + + + true + 215 + ADSetup + false + false + + + + + + + Display + true + 335 + + true + 5 + + 367 + 251 + + false + true + 0.0 + + + + + 215 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 114 + + + false + true + 0.0 + + + + + 215 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 268 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 59 + + + + + + + + 58 + + + true + 1 + false + + 18 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 160 + 0 + + 1 + + + + 0 + + 1 + true + + 108 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + EPICS name + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 288 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 84 + + + + + + + + 38 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Manufacturer + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Manufacturer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 128 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Setup + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 88 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Debugging + + + + 90 + 0 + + 1 + + + + 1 + + 188 + true + + 68 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Model + + + + 50 + 0 + + 1 + + + + 1 + + 109 + true + + 108 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Model_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 110 + false + $(pv_name) +$(pv_value) + 166 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Connection + + + + 100 + 0 + + 1 + + + + 1 + + 159 + true + + 58 + + + false + true + + 20 + false + Action Button + $(P)$(R)AsynIO.CNCT + + + + + + + Action Button + true + Connect + false + + Default + + 80 + 0 + 0 + + + false + 1 + + + + 159 + + + $(P)$(R)AsynIO.CNCT + 1 + 10 + + + + $(pv_name) +$(pv_value) + 166 + + + false + true + + 20 + false + Action Button + $(P)$(R)AsynIO.CNCT + + + + + + + Action Button + true + Disconnect + false + + Default + + 80 + 0 + 0 + + + false + 1 + + + + 159 + + + $(P)$(R)AsynIO.CNCT + 0 + 10 + + + + $(pv_name) +$(pv_value) + 251 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Connected + + + + 90 + 0 + + + + true + + + false + + $(P)$(R)AsynIO.CNCT + + + 1 + + + + 1 + + 132 + true + + 197 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Disconnected + + + + 120 + 0 + + + + true + + + false + + $(P)$(R)AsynIO.CNCT + + + 1 + + + + 1 + + 132 + true + + 182 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + asyn port + + + + 100 + 0 + + 1 + + + + 1 + + 34 + true + + 58 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 35 + false + $(pv_name) +$(pv_value) + 166 + + \ No newline at end of file diff --git a/ADApp/op/opi/ADShutter.opi b/ADApp/op/opi/ADShutter.opi new file mode 100644 index 0000000..2a87ec7 --- /dev/null +++ b/ADApp/op/opi/ADShutter.opi @@ -0,0 +1,740 @@ + + + false + + true + + + true + 165 + ADShutter + false + false + + + + + + + Display + true + 350 + + true + 5 + + 111 + 85 + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 113 + + + false + true + 0.0 + + + + + 165 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Shutter + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 86 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Shutter mode + + + + 150 + 0 + + 1 + + + + 1 + + 34 + true + + 16 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ShutterMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Open/Close + + + + 100 + 0 + + 1 + + + + 1 + + 83 + true + + 66 + + + false + true + + 20 + false + Action Button + $(P)$(R)ShutterControl + + + + + + + Action Button + true + Open + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 83 + + + $(P)$(R)ShutterControl + 1 + 10 + + + + $(pv_name) +$(pv_value) + 173 + + + false + true + + 20 + false + Action Button + $(P)$(R)ShutterControl + + + + + + + Action Button + true + Close + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 83 + + + $(P)$(R)ShutterControl + 0 + 10 + + + + $(pv_name) +$(pv_value) + 240 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status: Det. + + + + 120 + 0 + + 1 + + + + 1 + + 58 + true + + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ShutterStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 59 + false + $(pv_name) +$(pv_value) + 132 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterOpenDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 108 + $(pv_name) +$(pv_value) + 132 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Delay: Open + + + + 110 + 0 + + 1 + + + + 1 + + 108 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Close + + + + 50 + 0 + + 1 + + + + 1 + + 108 + true + + 215 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterCloseDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 108 + $(pv_name) +$(pv_value) + 272 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + EPICS shutter setup + + + + 190 + 0 + + 1 + + + + 1 + + 136 + true + + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + EPICS + + + + 50 + 0 + + 1 + + + + 1 + + 58 + true + + 215 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ShutterStatusEPICS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 59 + false + $(pv_name) +$(pv_value) + 272 + + \ No newline at end of file diff --git a/ADApp/op/opi/ADTop.opi b/ADApp/op/opi/ADTop.opi new file mode 100644 index 0000000..46c3ff9 --- /dev/null +++ b/ADApp/op/opi/ADTop.opi @@ -0,0 +1,6166 @@ + + false + + true + + + true + 405 + ADTop + false + false + + + + + + + Display + true + 515 + + true + 5 + + 95 + 71 + + false + true + 0.0 + + + + + 50 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 288 + 0 + + 1 + 0 + true + + + + + 45 + $(pv_name) +$(pv_value) + 216 + + + true + Grouping Container + + true + + true + + Default + + 465 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 125 + + + + + + + + 40 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Prosilica + + + + 90 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 112 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 150 + + + + + + + + 90 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ADSC + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 445 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 175 + + + + + + + + 60 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Pilatus + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 435 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 200 + + + + + + + + 70 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + MarCCD + + + + 60 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 425 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 225 + + + + + + + + 80 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Roper + + + + 50 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 435 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 275 + + + + + + + + 70 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Mar345 + + + + 60 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 495 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 300 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Perkin Elmer + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 425 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 325 + + + + + + + + 80 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + PVCAM + + + + 50 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 455 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 250 + + + + + + + + 50 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Firewire + + + + 80 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 465 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 100 + + + + + + + + 40 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Simulator + + + + 90 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 425 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 350 + + + + + + + + 80 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + BIS + + + + 50 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + + true + 1 + false + + 31 + Label + true + false + + + + + + + Label + true + Area Detector + + + + 201 + 0 + + 1 + + + + 0 + + 6 + true + + 145 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Plugins + + + + 70 + 0 + + 1 + + + + 0 + + 50 + true + + 325 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Drivers + + + + 70 + 0 + + 1 + + + + 0 + + 76 + true + + 135 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Other + + + + 50 + 0 + + 1 + + + + 0 + + 76 + true + + 450 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Stats + + + + 50 + 0 + + 1 + + + + 0 + + 76 + true + + 375 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ROI + + + + 30 + 0 + + 1 + + + + 0 + + 76 + true + + 310 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 40 + 0 + + 1 + + + + 0 + + 76 + true + + 230 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + URL + + + + 50 + 0 + + 1 + + + + 1 + + 375 + true + + 80 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + \ No newline at end of file diff --git a/ADApp/op/opi/BIS.opi b/ADApp/op/opi/BIS.opi new file mode 100644 index 0000000..82ea880 --- /dev/null +++ b/ADApp/op/opi/BIS.opi @@ -0,0 +1,4654 @@ + + false + + true + + + true + 990 + BIS + false + false + + + + + + + Display + true + 700 + + true + 5 + + 23 + 173 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 4 + $(pv_name) +$(pv_value) + 100 + + + false + true + 0.0 + + + + + 320 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 205 + $(pv_name) +$(pv_value) + 345 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 601 + $(pv_name) +$(pv_value) + 303 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 342 + $(pv_name) +$(pv_value) + 119 + + + false + true + 0.0 + + + + + 185 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 340 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 150 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 595 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 235 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 750 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 207 + + + + + + + + 472 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 215 + 1 + Grouping Container + + + + false + true + 35 + + + + + + + + 5 + + + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 165 + 1 + Grouping Container + + + + false + true + 35 + + + + + + + + 345 + + + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 80 + 1 + Grouping Container + + + + false + true + 255 + + + + + + + + 5 + + + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 60 + 1 + Grouping Container + + + + false + true + 530 + + + + + + + + 345 + + + + true + Grouping Container + + true + + true + + Default + + 294 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 395 + + + + + + + + 14 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector Size + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 140 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 233 + + + + true + Grouping Container + + true + + true + + Default + + 268 + 0 + + false + + 70 + 1 + Grouping Container + + + + false + false + 445 + + + + + + + + 41 + + + true + Grouping Container + + true + + true + + Default + + 268 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 207 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size + + + + 100 + 0 + + 1 + + + + 1 + + 25 + true + + 3 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 26 + false + $(pv_name) +$(pv_value) + 114 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 26 + false + $(pv_name) +$(pv_value) + 207 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 113 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Binning + + + + 70 + 0 + + 1 + + + + 1 + + 0 + true + + 33 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 207 + + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 757 + + + + + + + + 20 + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 109 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 41 + 0 + + 1 + + + + 1 + + 0 + true + + 34 + + + + true + Grouping Container + + true + + true + + Default + + 653 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 956 + + + + + + + + 33 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 133 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 142 + + + + true + Grouping Container + + true + + true + + Default + + 164 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 908 + + + + + + + + 175 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 164 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 164 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 883 + + + + + + + + 22 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 143 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 66 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 223 + + + + true + Grouping Container + + true + + true + + Default + + 270 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 856 + + + + + + + + 53 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 112 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 61 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 122 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 188 + + + + true + Grouping Container + + true + + true + + Default + + 612 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 808 + + + + + + + + 73 + + + true + Grouping Container + + true + + true + + Default + + 511 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 101 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 92 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 286 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 931 + + + + + + + + 387 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File format + + + + 112 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileFormat_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 204 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileFormat + + + + + + + Menu Button + true + false + + Default + + 82 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 758 + + + + + + + + 575 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + Grouping Container + + true + + true + + Default + + 643 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 662 + + + + + + + + 35 + + + true + true + 1 + false + false + + 13 + false + Text Update + 4 + true + false + $(P)$(R)StringToServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 4 + false + $(pv_name) +$(pv_value) + 143 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + To BIS server: + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 663 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 687 + + + + + + + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + From BIS server: + + + + 160 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 13 + false + Text Update + 4 + true + false + $(P)$(R)StringFromServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 4 + false + $(pv_name) +$(pv_value) + 163 + + + + true + Grouping Container + + true + + true + + Default + + 663 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 712 + + + + + + + + 15 + + + true + true + 1 + false + false + + 13 + false + Text Update + 4 + true + false + $(P)$(R)BISStatus + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 4 + false + $(pv_name) +$(pv_value) + 163 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + From BIS status: + + + + 160 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + BIS Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 5 + true + + 158 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 208 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 329 + true + + 370 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Frame type + + + + 100 + 0 + + 1 + + + + 1 + + 354 + true + + 370 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FrameType + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images counter + + + + 160 + 0 + + 1 + + + + 1 + + 304 + true + + 361 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 305 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 254 + true + + 381 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 254 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 255 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 229 + true + + 391 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 229 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 230 + false + $(pv_name) +$(pv_value) + 596 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 331 + false + $(pv_name) +$(pv_value) + 601 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FrameType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 356 + false + $(pv_name) +$(pv_value) + 601 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status + + + + 157 + 0 + + 1 + + + + 1 + + 601 + true + + 276 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time remaining + + + + 140 + 0 + + 1 + + + + 1 + + 637 + true + + 301 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 55 + 0 + + 1 + + + + 0 + + 638 + false + $(pv_name) +$(pv_value) + 446 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 499 + true + + 394 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 500 + false + $(pv_name) +$(pv_value) + 596 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 499 + $(pv_name) +$(pv_value) + 530 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 99 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 454 + true + + 518 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 99 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 454 + true + + 518 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 474 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 504 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 474 + true + + 410 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 474 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 571 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 429 + true + + 348 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 430 + false + $(pv_name) +$(pv_value) + 601 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 404 + true + + 350 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 405 + false + $(pv_name) +$(pv_value) + 601 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 343 + true + + 93 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 370 + true + + 179 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 370 + true + + 272 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 279 + true + + 441 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 279 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 280 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Darks + + + + 80 + 0 + + 1 + + + + 1 + + 379 + true + + 441 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumDarks + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 379 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumDarks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 380 + false + $(pv_name) +$(pv_value) + 596 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 638 + false + $(pv_name) +$(pv_value) + 171 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 637 + true + + 24 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 153 + 0 + + 1 + + + + 1 + + 931 + true + + 12 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + Infinity + false + + + + 0 + + 783 + $(pv_name) +$(pv_value) + 174 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 395 + 0 + + 1 + + + + 0 + + 760 + false + $(pv_name) +$(pv_value) + 174 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 92 + 0 + + 1 + + + + 1 + + 783 + true + + 73 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data Size + + + + 130 + 0 + + 1 + + + + 1 + + 420 + true + + 14 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 421 + false + $(pv_name) +$(pv_value) + 154 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 421 + false + $(pv_name) +$(pv_value) + 247 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Temperature + + + + 110 + 0 + + 1 + + + + 1 + + 637 + true + + 519 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Temperature_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 55 + 0 + + 1 + + + + 0 + + 638 + false + $(pv_name) +$(pv_value) + 634 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDColorConvert.opi b/ADApp/op/opi/NDColorConvert.opi new file mode 100644 index 0000000..8e6730b --- /dev/null +++ b/ADApp/op/opi/NDColorConvert.opi @@ -0,0 +1,442 @@ + + + false + + true + + + true + 595 + NDColorConvert + false + false + + + + + + + Display + true + 390 + + true + 5 + + 312 + 120 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 390 + 0 + + 1 + 0 + true + + + + + 5 + $(pv_name) +$(pv_value) + 0 + + + false + true + 0.0 + + + + + 60 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 380 + 0 + + 1 + 0 + true + + + + + 530 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 366 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 538 + + + + + + + + 12 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Color mode out + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ColorModeOut + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ColorModeOut_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 266 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 6 + true + + 87 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + False color map + + + + 150 + 0 + + 1 + + + + 1 + + 563 + true + + 12 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FalseColor + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FalseColor_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 564 + false + $(pv_name) +$(pv_value) + 278 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDFile.opi b/ADApp/op/opi/NDFile.opi new file mode 100644 index 0000000..4176823 --- /dev/null +++ b/ADApp/op/opi/NDFile.opi @@ -0,0 +1,2143 @@ + + false + + true + + + true + 405 + NDFile + false + false + + + + + + + Display + true + 685 + + true + 5 + + 143 + 318 + + false + true + 0.0 + + + + + 360 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 162 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 32 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 171 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 22 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 52 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 321 + + + + + + + + 334 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Capture + + + + 90 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 164 + + + + true + Grouping Container + + true + + true + + Default + + 300 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 371 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File format + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileFormat_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 220 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileFormat + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 560 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 12 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 121 + true + + 72 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 121 + $(pv_name) +$(pv_value) + 171 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 171 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 385 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 171 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 72 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 422 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 297 + false + $(pv_name) +$(pv_value) + 585 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 72 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 171 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 251 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 346 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 1 + 10 + + + + $(pv_name) +$(pv_value) + 171 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Capture + + + + 70 + 0 + + 1 + + + + 1 + + 366 + true + + 91 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 0 + 10 + + + + $(pv_name) +$(pv_value) + 238 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Write mode + + + + 140 + 0 + + 1 + + + + 1 + + 322 + true + + 22 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileWriteMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 171 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 346 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 344 + false + $(pv_name) +$(pv_value) + 171 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 171 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Example: %s%s_%3.3d.dat + + + + 230 + 0 + + 1 + + + + 0 + + 221 + true + + 345 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDFileHDF5.opi b/ADApp/op/opi/NDFileHDF5.opi new file mode 100644 index 0000000..c989761 --- /dev/null +++ b/ADApp/op/opi/NDFileHDF5.opi @@ -0,0 +1,4325 @@ + + + false + + true + + + true + 650 + NDFileHDF5 + false + false + + + + + + + Display + true + 1070 + + true + 5 + + 96 + 642 + + false + true + 0.0 + + + + + 355 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 360 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 417 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 407 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 437 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 599 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 98 + + + + + + + + 457 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 99 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 321 + + + + + + + + 719 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Capture + + + + 90 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 164 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 945 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + Grouping Container + + true + + true + + Default + + 310 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 483 + + + + + + + + 400 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data bits offset + + + + 160 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)DataBitsOffset + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 164 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)DataBitsOffset_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 230 + + + + true + Grouping Container + + true + + true + + Default + + 260 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 456 + + + + + + + + 450 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # data bits + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumDataBits + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 114 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumDataBits_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 180 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 510 + + + + + + + + 430 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + SZip # pixels + + + + 130 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SZipNumPixels + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 134 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SZipNumPixels_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 200 + + + + true + Grouping Container + + true + + true + + Default + + 260 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 431 + + + + + + + + 450 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compression + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)CompressType + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)CompressType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 180 + + + + true + Grouping Container + + true + + true + + Default + + 290 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 404 + + + + + + + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Rows per chunk + + + + 140 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumRowChunks + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 144 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumRowChunks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 210 + + + + true + Grouping Container + + true + + true + + Default + + 250 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 537 + + + + + + + + 460 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Zlib level + + + + 100 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ZLevel + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 104 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ZLevel_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 170 + + + + true + Grouping Container + + true + + true + + Default + + 320 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 564 + + + + + + + + 390 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Store performance + + + + 170 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)StorePerform + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)StorePerform_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 240 + + + + true + Grouping Container + + true + + true + + Default + + 310 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 589 + + + + + + + + 400 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Store attributes + + + + 160 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)StoreAttr + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)StoreAttr_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 230 + + + + true + Grouping Container + + true + + true + + Default + + 175 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 621 + + + + + + + + 691 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)IOSpeed + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 95 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + I/O speed + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 165 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 621 + + + + + + + + 512 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Run time + + + + 80 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)RunTime + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 85 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 397 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 385 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 457 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 807 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 297 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 457 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 636 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 731 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Capture + + + + 70 + 0 + + 1 + + + + 1 + + 366 + true + + 476 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 0 + 10 + + + + $(pv_name) +$(pv_value) + 623 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Write mode + + + + 140 + 0 + + 1 + + + + 1 + + 322 + true + + 407 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileWriteMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 644 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 731 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 344 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Example: %s%s_%3.3d.h5 + + + + 230 + 0 + + 1 + + + + 0 + + 221 + true + + 722 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size N + + + + 160 + 0 + + 1 + + + + 1 + + 458 + true + + 740 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ExtraDimSizeN + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 457 + $(pv_name) +$(pv_value) + 904 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ExtraDimSizeN_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 459 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name N + + + + 160 + 0 + + 1 + + + + 1 + + 485 + true + + 740 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size X + + + + 160 + 0 + + 1 + + + + 1 + + 512 + true + + 740 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ExtraDimSizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 511 + $(pv_name) +$(pv_value) + 904 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ExtraDimSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 513 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name X + + + + 160 + 0 + + 1 + + + + 1 + + 539 + true + + 740 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size Y + + + + 160 + 0 + + 1 + + + + 1 + + 566 + true + + 740 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ExtraDimSizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 565 + $(pv_name) +$(pv_value) + 904 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ExtraDimSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 567 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name Y + + + + 160 + 0 + + 1 + + + + 1 + + 593 + true + + 740 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Number (0-2) + + + + 180 + 0 + + 1 + + + + 1 + + 431 + true + + 720 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumExtraDims + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 430 + $(pv_name) +$(pv_value) + 904 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumExtraDims_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 432 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Extra dimensions + + + + 180 + 0 + + 1 + + + + 1 + + 403 + true + + 832 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ExtraDimNameN_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 486 + false + $(pv_name) +$(pv_value) + 904 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ExtraDimNameX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 540 + false + $(pv_name) +$(pv_value) + 904 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ExtraDimNameY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 594 + false + $(pv_name) +$(pv_value) + 904 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDFileJPEG.opi b/ADApp/op/opi/NDFileJPEG.opi new file mode 100644 index 0000000..13830a6 --- /dev/null +++ b/ADApp/op/opi/NDFileJPEG.opi @@ -0,0 +1,2187 @@ + + + false + + true + + + true + 530 + NDFileJPEG + false + false + + + + + + + Display + true + 1070 + + true + 5 + + 285 + 48 + + false + true + 0.0 + + + + + 355 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 360 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 423 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 562 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 413 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 443 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 321 + + + + + + + + 725 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Capture + + + + 90 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 164 + + + + true + Grouping Container + + true + + true + + Default + + 274 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 770 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + JPEG Quality + + + + 120 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)JPEGQuality + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 129 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)JPEGQuality_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 194 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 945 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 403 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 121 + true + + 463 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 121 + $(pv_name) +$(pv_value) + 562 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 562 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 380 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 562 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 463 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 813 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 297 + false + $(pv_name) +$(pv_value) + 976 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 463 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 562 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 642 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 737 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 1 + 10 + + + + $(pv_name) +$(pv_value) + 562 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Capture + + + + 70 + 0 + + 1 + + + + 1 + + 366 + true + + 482 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 0 + 10 + + + + $(pv_name) +$(pv_value) + 629 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Write mode + + + + 140 + 0 + + 1 + + + + 1 + + 322 + true + + 413 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileWriteMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 650 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 562 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 737 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 344 + false + $(pv_name) +$(pv_value) + 562 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 562 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Example: %s%s_%3.3d.jpg + + + + 230 + 0 + + 1 + + + + 0 + + 221 + true + + 728 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDFileMagick.opi b/ADApp/op/opi/NDFileMagick.opi new file mode 100644 index 0000000..f654c51 --- /dev/null +++ b/ADApp/op/opi/NDFileMagick.opi @@ -0,0 +1,2549 @@ + + + false + + true + + + true + 530 + NDFileMagick + false + false + + + + + + + Display + true + 1070 + + true + 5 + + 257 + 173 + + false + true + 0.0 + + + + + 355 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 360 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 417 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 407 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 437 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 599 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 98 + + + + + + + + 457 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 99 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 321 + + + + + + + + 719 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Capture + + + + 90 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 164 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 945 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + Grouping Container + + true + + true + + Default + + 260 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 789 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Bit depth + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)BitDepth + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BitDepth_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 180 + + + + true + Grouping Container + + true + + true + + Default + + 260 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 789 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compression + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)CompressType + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)CompressType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 180 + + + + true + Grouping Container + + true + + true + + Default + + 270 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 171 + + + + + + + + 779 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Quality + + + + 120 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Quality + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 125 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Quality_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 190 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 397 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 385 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 457 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 807 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 297 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 457 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 636 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 731 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Capture + + + + 70 + 0 + + 1 + + + + 1 + + 366 + true + + 476 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 0 + 10 + + + + $(pv_name) +$(pv_value) + 623 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Write mode + + + + 140 + 0 + + 1 + + + + 1 + + 322 + true + + 407 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileWriteMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 644 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 731 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 344 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Example: %s%s_%3.3d.tif + + + + 230 + 0 + + 1 + + + + 0 + + 221 + true + + 722 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDFileNetCDF.opi b/ADApp/op/opi/NDFileNetCDF.opi new file mode 100644 index 0000000..6ee7491 --- /dev/null +++ b/ADApp/op/opi/NDFileNetCDF.opi @@ -0,0 +1,2096 @@ + + + false + + true + + + true + 530 + NDFileNetCDF + false + false + + + + + + + Display + true + 1070 + + true + 5 + + 86 + 496 + + false + true + 0.0 + + + + + 355 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 360 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 417 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 407 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 437 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 599 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 98 + + + + + + + + 457 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 99 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 321 + + + + + + + + 719 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Capture + + + + 90 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 164 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 945 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 385 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 457 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 397 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 807 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 297 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 457 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 636 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 731 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Capture + + + + 70 + 0 + + 1 + + + + 1 + + 366 + true + + 476 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 0 + 10 + + + + $(pv_name) +$(pv_value) + 623 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Write mode + + + + 140 + 0 + + 1 + + + + 1 + + 322 + true + + 407 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileWriteMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 644 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 731 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 344 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Example: %s%s_%3.3d.nc + + + + 230 + 0 + + 1 + + + + 0 + + 221 + true + + 722 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDFileNexus.opi b/ADApp/op/opi/NDFileNexus.opi new file mode 100644 index 0000000..96a0eda --- /dev/null +++ b/ADApp/op/opi/NDFileNexus.opi @@ -0,0 +1,2621 @@ + + + false + + true + + + true + 530 + NDFileNexus + false + false + + + + + + + Display + true + 1070 + + true + 5 + + 87 + 199 + + false + true + 0.0 + + + + + 360 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + false + true + 100.0 + + + + + 100 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 470 + 0 + + + + true + + + false + + $(P)$(R)FileTemplateValid + + + 1 + 0 + true + + + + + 409 + $(pv_name) +$(pv_value) + 589 + + + false + true + 0.0 + + + + + 110 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 405 + $(pv_name) +$(pv_value) + 390 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 360 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 417 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 407 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 437 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 599 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 98 + + + + + + + + 457 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 99 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 764 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File format + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileFormat_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 200 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileFormat + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 321 + + + + + + + + 719 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Capture + + + + 90 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 164 + + + + true + Grouping Container + + true + + true + + Default + + 635 + 0 + + false + + 91 + 1 + Grouping Container + + + + false + false + 413 + + + + + + + + 406 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)TemplateFilePath + + + + + + + Text Input + true + + false + 0 + + + + 450 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 185 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TemplateFilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 450 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 185 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)TemplateFileName + + + + + + + Text Input + true + + false + 0 + + + + 450 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 71 + $(pv_name) +$(pv_value) + 185 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TemplateFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 450 + 0 + + 1 + + + + 0 + + 48 + false + $(pv_name) +$(pv_value) + 185 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Template file path + + + + 176 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Template file name + + + + 176 + 0 + + 1 + + + + 1 + + 71 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 945 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 397 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 457 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 807 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 297 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 457 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 636 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 731 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Capture + + + + 70 + 0 + + 1 + + + + 1 + + 366 + true + + 476 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 0 + 10 + + + + $(pv_name) +$(pv_value) + 623 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Write mode + + + + 140 + 0 + + 1 + + + + 1 + + 322 + true + + 407 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileWriteMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 644 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 731 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 344 + false + $(pv_name) +$(pv_value) + 556 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 385 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Example: %s%s_%3.3d.hdf + + + + 230 + 0 + + 1 + + + + 0 + + 221 + true + + 722 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDFileTIFF.opi b/ADApp/op/opi/NDFileTIFF.opi new file mode 100644 index 0000000..3b57690 --- /dev/null +++ b/ADApp/op/opi/NDFileTIFF.opi @@ -0,0 +1,2096 @@ + + + false + + true + + + true + 530 + NDFileTIFF + false + false + + + + + + + Display + true + 1070 + + true + 5 + + 86 + 416 + + false + true + 0.0 + + + + + 355 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 360 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 417 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 407 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 437 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 599 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 98 + + + + + + + + 457 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 99 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 321 + + + + + + + + 719 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Capture + + + + 90 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumCapture + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCaptured_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 259 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumCapture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 164 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 945 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 397 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 385 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 457 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 807 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 297 + false + $(pv_name) +$(pv_value) + 970 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 457 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 296 + true + + 636 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 296 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 731 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 1 + 10 + + + + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Capture + + + + 70 + 0 + + 1 + + + + 1 + + 366 + true + + 476 + + + false + true + + 20 + false + Action Button + $(P)$(R)Capture + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 366 + + + $(P)$(R)Capture + 0 + 10 + + + + $(pv_name) +$(pv_value) + 623 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Write mode + + + + 140 + 0 + + 1 + + + + 1 + + 322 + true + + 407 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileWriteMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileWriteMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 644 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 556 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 731 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)Capture_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 344 + false + $(pv_name) +$(pv_value) + 556 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Example: %s%s_%3.3d.tif + + + + 230 + 0 + + 1 + + + + 0 + + 221 + true + + 722 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDOverlay.opi b/ADApp/op/opi/NDOverlay.opi new file mode 100644 index 0000000..dda01f0 --- /dev/null +++ b/ADApp/op/opi/NDOverlay.opi @@ -0,0 +1,465 @@ + + + false + + true + + + true + 615 + NDOverlay + false + false + + + + + + + Display + true + 390 + + true + 5 + + 55 + 154 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 390 + 0 + + 1 + 0 + true + + + + + 5 + $(pv_name) +$(pv_value) + 0 + + + false + true + 0.0 + + + + + 85 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 380 + 0 + + 1 + 0 + true + + + + + 525 + $(pv_name) +$(pv_value) + 5 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 6 + true + + 87 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 160 + 6 + + + 1 + + + + 555 + + + NDOverlayN.opi + + true + $(R)1: + + false + Overlay 1 + + + NDOverlayN.opi + + true + $(R)2: + + false + Overlay 2 + + + NDOverlayN.opi + + true + $(R)3: + + false + Overlay 3 + + + NDOverlayN.opi + + true + $(R)4: + + false + Overlay 4 + + + NDOverlayN.opi + + true + $(R)5: + + false + Overlay 5 + + + NDOverlayN.opi + + true + $(R)6: + + false + Overlay 6 + + + NDOverlayN.opi + + true + $(R)7: + + false + Overlay 7 + + + NDOverlayN.opi + + true + $(R)8: + + false + Overlay 8 + + + $(pv_name) +$(pv_value) + 172 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Individual 0-7 + + + + 140 + 0 + + 1 + + + + 1 + + 555 + true + + 22 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 160 + 6 + + + 1 + + + + 582 + + + NDOverlay8.opi + + true + $(R)1: + $(R)2: + $(R)3: + $(R)4: + $(R)5: + $(R)6: + $(R)7: + $(R)8: + + false + Overlays 1-8 + + + NDOverlay8.opi + + true + $(R)9: + $(R)10: + $(R)11: + $(R)12: + $(R)13: + $(R)14: + $(R)15: + $(R)16: + + false + Overlays 9-16 + + + $(pv_name) +$(pv_value) + 172 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Overlay definitions + + + + 150 + 0 + + 1 + + + + 1 + + 530 + true + + 138 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Combined + + + + 80 + 0 + + 1 + + + + 1 + + 583 + true + + 82 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDOverlay8.opi b/ADApp/op/opi/NDOverlay8.opi new file mode 100644 index 0000000..854580f --- /dev/null +++ b/ADApp/op/opi/NDOverlay8.opi @@ -0,0 +1,11730 @@ + + false + + true + + + true + 675 + NDOverlay8 + false + false + + + + + + + Display + true + 975 + + true + 5 + + 72 + 406 + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 975 + 0 + + 1 + 0 + true + + + + + 5 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 86 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O1)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O1)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O1)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O1)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O1)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O1)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O1)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O1)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O1)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O1)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 1 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O1) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 159 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O2)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O2)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O2)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O2)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O2)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O2)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O2)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O2)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O2)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O2)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 2 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O2) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 232 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O3)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O3)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O3)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O3)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O3)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O3)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O3)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O3)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O3)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O3)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 3 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O3) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 305 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O4)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O4)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O4)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O4)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O4)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O4)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O4)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O4)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O4)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O4)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 4 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O4) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 378 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O5)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O5)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O5)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O5)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O5)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O5)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O5)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O5)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O5)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O5)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 5 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O5) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 451 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O6)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O6)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O6)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O6)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O6)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O6)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O6)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O6)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O6)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O6)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 6 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O6) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 524 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O7)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O7)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O7)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O7)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O7)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O7)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O7)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O7)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O7)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O7)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 7 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O7) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + Grouping Container + + true + + true + + Default + + 962 + 0 + + false + + 68 + 1 + Grouping Container + + + + false + false + 597 + + + + + + + + 8 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O8)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(O8)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 17 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 82 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)Name_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 82 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O8)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 237 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(O8)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 342 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 514 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 514 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 577 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 577 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O8)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 642 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 642 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 642 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O8)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 707 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 707 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 707 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O8)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 772 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 772 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 772 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(O8)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 48 + + 837 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 837 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 837 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(O8)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 447 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(O8)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 447 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 8 + + + + 10 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + 1 + + + + 23 + + + NDOverlayN.opi + + true + $(O8) + + 1 + Full Overlay + + + $(pv_name) +$(pv_value) + 902 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 96 + 0 + + 1 + + + + 1 + + 5 + true + + 439 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 36 + true + + 705 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 36 + true + + 835 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Use? + + + + 40 + 0 + + 1 + + + + 1 + + 61 + true + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name + + + + 40 + 0 + + 1 + + + + 1 + + 61 + true + + 145 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Shape + + + + 50 + 0 + + 1 + + + + 1 + + 61 + true + + 270 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Draw mode + + + + 90 + 0 + + 1 + + + + 1 + + 61 + true + + 355 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + (mono) + + + + 60 + 0 + + 1 + + + + 1 + + 61 + true + + 522 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Green + + + + 50 + 0 + + 1 + + + + 1 + + 36 + true + + 527 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Blue + + + + 40 + 0 + + 1 + + + + 1 + + 61 + true + + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Pos. + + + + 40 + 0 + + 1 + + + + 1 + + 61 + true + + 660 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 40 + 0 + + 1 + + + + 1 + + 61 + true + + 725 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Pos. + + + + 40 + 0 + + 1 + + + + 1 + + 61 + true + + 790 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 40 + 0 + + 1 + + + + 1 + + 61 + true + + 855 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Red + + + + 30 + 0 + + 1 + + + + 1 + + 61 + true + + 470 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDOverlayN.opi b/ADApp/op/opi/NDOverlayN.opi new file mode 100644 index 0000000..709c856 --- /dev/null +++ b/ADApp/op/opi/NDOverlayN.opi @@ -0,0 +1,2451 @@ + + false + + true + + + true + 595 + NDOverlayN + false + false + + + + + + + Display + true + 335 + + true + 5 + + 91 + 821 + + false + true + 0.0 + + + + + 550 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 325 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 5 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 5 + $(pv_name) +$(pv_value) + 0 + + + false + true + 0.0 + + + + + 180 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 315 + 0 + + 1 + 0 + true + + + + + 220 + $(pv_name) +$(pv_value) + 10 + + + false + true + 0.0 + + + + + 180 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 315 + 0 + + 1 + 0 + true + + + + + 405 + $(pv_name) +$(pv_value) + 10 + + + true + Grouping Container + + true + + true + + Default + + 285 + 0 + + false + + 170 + 1 + Grouping Container + + + + false + false + 225 + + + + + + + + 20 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 170 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 150 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)PositionX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 50 + + 135 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 150 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 125 + + 135 + $(pv_name) +$(pv_value) + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Position + + + + 80 + 0 + + 1 + + + + 1 + + 25 + true + + 50 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PositionX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 25 + $(pv_name) +$(pv_value) + 135 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)PositionX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 26 + false + $(pv_name) +$(pv_value) + 200 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Position link + + + + 130 + 0 + + 1 + + + + 1 + + 75 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)PositionXLink.DOL + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 135 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 40 + 0 + + 1 + + + + 1 + + 100 + true + + 90 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 135 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 101 + false + $(pv_name) +$(pv_value) + 200 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)SizeXLink.DOL + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 150 + $(pv_name) +$(pv_value) + 135 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size link + + + + 90 + 0 + + 1 + + + + 1 + + 150 + true + + 40 + + + + true + Grouping Container + + true + + true + + Default + + 285 + 0 + + false + + 170 + 1 + Grouping Container + + + + false + false + 410 + + + + + + + + 20 + + + true + Grouping Container + + true + + true + + Default + + 211 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 25 + + + + + + + + 50 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Position + + + + 80 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PositionY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 85 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)PositionY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 150 + + + + true + Grouping Container + + true + + true + + Default + + 285 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Position link + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)PositionYLink.DOL + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 135 + + + + true + Grouping Container + + true + + true + + Default + + 171 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 100 + + + + + + + + 90 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 40 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 45 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 110 + + + + true + Grouping Container + + true + + true + + Default + + 245 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 150 + + + + + + + + 40 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size link + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)SizeYLink.DOL + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 95 + + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 150 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)PositionY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 75 + + 135 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 150 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 125 + + 135 + $(pv_name) +$(pv_value) + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 170 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 5 + true + + 59 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Use? + + + + 40 + 0 + + 1 + + + + 1 + + 45 + true + + 110 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)Use + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)Use_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 1 + + 46 + false + $(pv_name) +$(pv_value) + 220 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name + + + + 40 + 0 + + 1 + + + + 1 + + 70 + true + + 110 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 70 + $(pv_name) +$(pv_value) + 155 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Shape + + + + 50 + 0 + + 1 + + + + 1 + + 95 + true + + 100 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Shape_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 1 + + 96 + false + $(pv_name) +$(pv_value) + 260 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)Shape + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Draw mode + + + + 90 + 0 + + 1 + + + + 1 + + 120 + true + + 60 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)DrawMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 70 + 0 + + 1 + + + + 1 + + 121 + false + $(pv_name) +$(pv_value) + 260 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)DrawMode + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Red + + + + 30 + 0 + + 1 + + + + 1 + + 145 + true + + 120 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Red + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 145 + $(pv_name) +$(pv_value) + 155 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Red_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 146 + false + $(pv_name) +$(pv_value) + 220 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Green (mono) + + + + 50 + 0 + + 1 + + + + 1 + + 170 + true + + 100 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Green + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 170 + $(pv_name) +$(pv_value) + 155 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Green_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 171 + false + $(pv_name) +$(pv_value) + 220 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Blue + + + + 40 + 0 + + 1 + + + + 1 + + 195 + true + + 110 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Blue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 195 + $(pv_name) +$(pv_value) + 155 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Blue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 196 + false + $(pv_name) +$(pv_value) + 220 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDPlot.opi b/ADApp/op/opi/NDPlot.opi new file mode 100644 index 0000000..ea0a104 --- /dev/null +++ b/ADApp/op/opi/NDPlot.opi @@ -0,0 +1,604 @@ + + false + + true + + + true + 300 + NDPlot + false + false + + + + + + + Display + true + 400 + + true + 5 + + 344 + 1095 + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 400 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + + 100 + 0 + 0 + 100 + 1 + 0 + true + + + + 0 + 100 + 0 + true + 0 + 0.0 + + true + 100 + 100 + 0 + 100 + 0 + 4 + 1 + 0 + 0 + 0 + 100 + 1 + true + + true + false + true + 1 + false + 0 + 4 + $(trace_19_y_pv) + true + 0 + 1 + 0 + 0 + 1 + 0 + $(trace_1_y_pv) + $(trace_17_y_pv) + true + + + + 0 + 0.0 + 1 + 4 + true + 0 + 0 + true + 0 + 1 + + + + 30 + 0 + 0 + + + + true + + true + 270 + 100.0 + $(trace_10_y_pv) + + + + $(trace_9_y_pv) + 100 + 0 + 0 + true + 1 + + + + + + 100 + + + + 1 + true + 0 + true + $(trace_3_y_pv) + 0 + + + + 0 + 0 + + 100 + XY Graph + 0 + 0.0 + true + 100 + 1 + true + 1 + 0 + 0 + 0 + true + true + 100 + 100 + 0 + true + 0 + $(trace_15_y_pv) + + + + 0 + 100 + true + 1 + 1 + 0 + 1 + 0 + 0.0 + 0 + $(trace_0_y_pv) + true + 0.0 + + 1 + 4 + 100.0 + 0 + true + 1 + + + 100 + $(XLABEL) + 1 + + + + $(trace_14_y_pv) + 100 + + + + + + + 4 + 0 + + + + 0 + 0 + false + $(YLABEL) + true + 1 + 0 + true + 0 + 100.0 + 100 + true + 4 + 100 + 0 + $(trace_16_y_pv) + + + + 1 + 0 + $(trace_12_y_pv) + 4 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + $(trace_8_y_pv) + 0 + + 0 + + true + + + + + 0 + $(trace_5_y_pv) + true + 100 + 1 + 0 + 0 + false + + 1 + 0 + 0 + + 1 + 0.0 + 100 + + $(trace_13_y_pv) + true + 0 + 100.0 + 0 + + + + + + + + 100 + true + 100 + 0 + true + true + true + 0 + 0 + true + 0 + 0 + + + 4 + + + + false + 0 + 0 + + 1 + true + + 1 + $(trace_4_y_pv) + true + 100 + 0 + 0 + + 100 + 0 + 1 + $(P)$(R)$(DATA) + $(trace_18_y_pv) + + true + + 4 + + 4 + 0 + + + + 100 + 0 + true + 0 + 100 + 1 + 4 + true + 100 + 1 + 0 + 0 + + + true + + true + false + + + + Secondary Axis (2) + + 0 + XY Graph + true + 400 + 100 + 0 + + + + 1 + 0 + 100 + 100 + + 0 + + + + 0 + 1 + 100 + + + + 2 + $(trace_2_y_pv) + 4 + true + false + true + 0 + true + + 100 + + 0 + 0 + true + 100 + + + + 0 + 1 + 4 + 0 + $(trace_0_y_pv) +$(trace_0_y_pv_value) + $(trace_11_y_pv) + true + + + + + 4 + 0 + 100 + $(trace_6_y_pv) + 4 + 0 + 1 + true + 0 + 1 + + + + 0 + 0 + 1 + 0 + + + + true + 0 + + + + 4 + + 0 + true + 0 + $(TITLE) + Secondary Axis (3) + false + true + 0 + 100 + + + true + 0 + + 0.0 + + + + 0 + 4 + 1 + + + + + + 0.0 + + + + + + + + + + + 100 + 4 + true + 100 + true + 1 + true + + true + 0 + + + + 0 + 1 + + + + + + + true + 100 + + + + + + + 4 + + + + true + 0 + + 1 + 0 + + 0 + 1 + 0 + true + 1 + true + true + + + true + + 100 + 1 + 0 + + + 0 + + + + true + + + + 100 + true + 4 + $(trace_7_y_pv) + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) $(TITLE) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 92 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDPluginBase.opi b/ADApp/op/opi/NDPluginBase.opi new file mode 100644 index 0000000..b2968d6 --- /dev/null +++ b/ADApp/op/opi/NDPluginBase.opi @@ -0,0 +1,1984 @@ + + + false + + true + + + true + 485 + NDPluginBase + false + false + + + + + + + Display + true + 380 + + true + 5 + + 87 + 679 + + false + true + 0.0 + + + + + 485 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 380 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 260 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 404 + + + + + + + + 57 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time stamp + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TimeStamp_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 110 + + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NDArrayAddress + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 79 + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NDArrayAddress_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 80 + false + $(pv_name) +$(pv_value) + 273 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array address + + + + 130 + 0 + + 1 + + + + 1 + + 79 + true + + 27 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array port + + + + 100 + 0 + + 1 + + + + 1 + + 54 + true + + 57 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NDArrayPort + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 54 + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NDArrayPort_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 55 + false + $(pv_name) +$(pv_value) + 273 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 179 + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 180 + false + $(pv_name) +$(pv_value) + 273 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array counter + + + + 130 + 0 + + 1 + + + + 1 + + 179 + true + + 27 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array rate + + + + 100 + 0 + + 1 + + + + 1 + + 204 + true + + 57 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 205 + false + $(pv_name) +$(pv_value) + 167 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)DroppedArrays + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 229 + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)DroppedArrays_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 230 + false + $(pv_name) +$(pv_value) + 273 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Dropped arrays + + + + 140 + 0 + + 1 + + + + 1 + + 229 + true + + 17 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable + + + + 60 + 0 + + 1 + + + + 1 + + 104 + true + + 97 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Min. time + + + + 90 + 0 + + 1 + + + + 1 + + 129 + true + + 67 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinCallbackTime + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 129 + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinCallbackTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 130 + false + $(pv_name) +$(pv_value) + 273 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array Size + + + + 100 + 0 + + 1 + + + + 1 + + 279 + true + + 57 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize0_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 280 + false + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 280 + false + $(pv_name) +$(pv_value) + 237 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 304 + true + + 67 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 305 + false + $(pv_name) +$(pv_value) + 167 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # dimensions + + + + 120 + 0 + + 1 + + + + 1 + + 254 + true + + 37 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)NDimensions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 255 + false + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 280 + false + $(pv_name) +$(pv_value) + 307 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Callbacks block + + + + 150 + 0 + + 1 + + + + 1 + + 154 + true + + 7 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)BlockingCallbacks + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BlockingCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 155 + false + $(pv_name) +$(pv_value) + 273 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Unique ID + + + + 90 + 0 + + 1 + + + + 1 + + 379 + true + + 67 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)UniqueId_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 380 + false + $(pv_name) +$(pv_value) + 167 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Color mode + + + + 100 + 0 + + 1 + + + + 1 + + 329 + true + + 57 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 330 + false + $(pv_name) +$(pv_value) + 167 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Bayer pattern + + + + 130 + 0 + + 1 + + + + 1 + + 354 + true + + 27 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)BayerPattern_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 355 + false + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)PortName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 5 + false + $(pv_name) +$(pv_value) + 167 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + asyn port + + + + 90 + 0 + + 1 + + + + 1 + + 4 + true + + 67 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)PluginType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 30 + false + $(pv_name) +$(pv_value) + 167 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Plugin type + + + + 110 + 0 + + 1 + + + + 1 + + 29 + true + + 47 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + asyn record + + + + 110 + 0 + + 1 + + + + 1 + + 454 + true + + 47 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Attributes file + + + + 150 + 0 + + 1 + + + + 1 + + 429 + true + + 7 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 210 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 429 + $(pv_name) +$(pv_value) + 167 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 105 + false + $(pv_name) +$(pv_value) + 273 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDProcess.opi b/ADApp/op/opi/NDProcess.opi new file mode 100644 index 0000000..5466a60 --- /dev/null +++ b/ADApp/op/opi/NDProcess.opi @@ -0,0 +1,5365 @@ + + + false + + true + + + true + 610 + NDProcess + false + false + + + + + + + Display + true + 1150 + + true + 5 + + 172 + 146 + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 9 + $(pv_name) +$(pv_value) + 327 + + + false + true + 0.0 + + + + + 505 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 280 + 0 + + 1 + 0 + true + + + + + 42 + $(pv_name) +$(pv_value) + 437 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 280 + 0 + + 1 + 0 + true + + + + + 42 + $(pv_name) +$(pv_value) + 792 + + + false + true + 0.0 + + + + + 565 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 400 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 745 + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 45 + 1 + Grouping Container + + + + false + false + 490 + + + + + + + + 442 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 280 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 249 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 25 + + + + + + + + 31 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)DataTypeOut + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)DataTypeOut_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 187 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Output data type + + + + 270 + 0 + + 1 + + + + 1 + + 0 + true + + 5 + + + + true + Grouping Container + + true + + true + + Default + + 319 + 0 + + false + + 120 + 1 + Grouping Container + + + + false + false + 350 + + + + + + + + 411 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 280 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 31 + + + true + Grouping Container + + true + + true + + Default + + 319 + 0 + + false + + 95 + 1 + Grouping Container + + + + false + false + 25 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable low clip + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 10 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableLowClip_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Low clip value + + + + 140 + 0 + + 1 + + + + 1 + + 25 + true + + 20 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)LowClip_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 26 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable high clip + + + + 160 + 0 + + 1 + + + + 1 + + 50 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableHighClip_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 51 + false + $(pv_name) +$(pv_value) + 257 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)HighClip_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 75 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + High clip value + + + + 150 + 0 + + 1 + + + + 1 + + 75 + true + + 10 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)EnableLowClip + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)LowClip + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 26 + $(pv_name) +$(pv_value) + 171 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)EnableHighClip + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)HighClip + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 171 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Low/High Clipping + + + + 270 + 0 + + 1 + + + + 1 + + 0 + true + + 36 + + + + true + Grouping Container + + true + + true + + Default + + 329 + 0 + + false + + 95 + 1 + Grouping Container + + + + false + false + 135 + + + + + + + + 401 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 280 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 36 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save flat field + + + + 150 + 0 + + 1 + + + + 1 + + 25 + true + + 20 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ValidFlatField_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 0 + + 26 + false + $(pv_name) +$(pv_value) + 267 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable flat field + + + + 170 + 0 + + 1 + + + + 1 + + 50 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableFlatField_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 51 + false + $(pv_name) +$(pv_value) + 267 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Scale flat field + + + + 160 + 0 + + 1 + + + + 1 + + 75 + true + + 10 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ScaleFlatField_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 0 + + 76 + false + $(pv_name) +$(pv_value) + 267 + + + false + true + + 19 + false + Action Button + $(P)$(R)SaveFlatField + + + + + + + Action Button + true + Save + false + + Default + + 80 + 0 + 0 + + + false + 1 + + + + 26 + + + $(P)$(R)SaveFlatField + 1 + 10 + + + + $(pv_name) +$(pv_value) + 181 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)EnableFlatField + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ScaleFlatField + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 76 + $(pv_name) +$(pv_value) + 181 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Flat field normalization + + + + 270 + 0 + + 1 + + + + 1 + + 0 + true + + 41 + + + + true + Grouping Container + + true + + true + + Default + + 289 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 70 + + + + + + + + 796 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableFilter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 227 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable filter + + + + 130 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)EnableFilter + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 279 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 95 + + + + + + + + 806 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumFilter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 217 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumFilter + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 1 + $(pv_name) +$(pv_value) + 131 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + N filter + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 221 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 120 + + + + + + + + 796 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + N filtered + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 19 + false + Text Update + 1 + true + false + $(P)$(R)NumFiltered_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 141 + + + + true + Grouping Container + + true + + true + + Default + + 241 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 145 + + + + + + + + 836 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filter type + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)FilterType + + + + + + + Menu Button + true + false + + Default + + 140 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 241 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 168 + + + + + + + + 776 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Reset filter + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + + 19 + false + Action Button + $(P)$(R)ResetFilter + + + + + + + Action Button + true + Reset + false + + Default + + 80 + 0 + 0 + + + false + 1 + + + + 1 + + + $(P)$(R)ResetFilter + 1 + 10 + + + + $(pv_name) +$(pv_value) + 161 + + + + true + Grouping Container + + true + + true + + Default + + 309 + 0 + + false + + 95 + 1 + Grouping Container + + + + false + false + 245 + + + + + + + + 421 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 280 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 21 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable scale/off. + + + + 150 + 0 + + 1 + + + + 1 + + 25 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableOffsetScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 26 + false + $(pv_name) +$(pv_value) + 247 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Scale value + + + + 140 + 0 + + 1 + + + + 1 + + 50 + true + + 10 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Scale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 51 + false + $(pv_name) +$(pv_value) + 247 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)EnableOffsetScale + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Scale + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 51 + $(pv_name) +$(pv_value) + 161 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Scale and Offset + + + + 270 + 0 + + 1 + + + + 1 + + 0 + true + + 26 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Offset value + + + + 150 + 0 + + 1 + + + + 1 + + 75 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Offset + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 161 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Offset_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 75 + false + $(pv_name) +$(pv_value) + 247 + + + + true + Grouping Container + + true + + true + + Default + + 148 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 370 + + + + + + + + 792 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + RC1 + + + + 30 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)RC1 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 1 + $(pv_name) +$(pv_value) + 33 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)RC1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 88 + + + + true + Grouping Container + + true + + true + + Default + + 148 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 370 + + + + + + + + 988 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + RC2 + + + + 30 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)RC2 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 1 + $(pv_name) +$(pv_value) + 33 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)RC2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 88 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 10 + true + + 469 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save background + + + + 150 + 0 + + 1 + + + + 1 + + 70 + true + + 421 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ValidBackground_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 0 + + 71 + false + $(pv_name) +$(pv_value) + 668 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable background + + + + 170 + 0 + + 1 + + + + 0 + + 95 + true + + 401 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableBackground_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 62 + 0 + + 1 + + + + 1 + + 96 + false + $(pv_name) +$(pv_value) + 668 + + + false + true + + 19 + false + Action Button + $(P)$(R)SaveBackground + + + + + + + Action Button + true + Save + false + + Default + + 80 + 0 + 0 + + + false + 1 + + + + 71 + + + $(P)$(R)SaveBackground + 1 + 10 + + + + $(pv_name) +$(pv_value) + 582 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)EnableBackground + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Background subtraction + + + + 270 + 0 + + 1 + + + + 1 + + 42 + true + + 442 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Recursive filter + + + + 270 + 0 + + 1 + + + + 1 + + 42 + true + + 797 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + On filter reset: + + + + 112 + 0 + + 1 + + + + 0 + + 481 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + (OC3+OC4/N)*I[n]) + + + + 294 + 0 + + 1 + + + + 0 + + 424 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + (FC3+FC4/N)*I[n]) + + + + 294 + 0 + + 1 + + + + 0 + + 462 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + N = value of NumFiltered + + + + 168 + 0 + + 1 + + + + 0 + + 562 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + F = Stored filter (double precision) + + + + 252 + 0 + + 1 + + + + 0 + + 543 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + I = Input array in callback + + + + 189 + 0 + + 1 + + + + 0 + + 524 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + O = Output array passed to clients + + + + 238 + 0 + + 1 + + + + 0 + + 581 + true + + 755 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + OOffset + + + + 70 + 0 + + 1 + + + + 0 + + 195 + true + + 752 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)OOffset + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 196 + $(pv_name) +$(pv_value) + 825 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)OOffset_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 196 + false + $(pv_name) +$(pv_value) + 880 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + OC1 + + + + 30 + 0 + + 1 + + + + 1 + + 220 + true + + 792 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)OC1 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 221 + $(pv_name) +$(pv_value) + 825 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)OC1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 221 + false + $(pv_name) +$(pv_value) + 880 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + OC2 + + + + 30 + 0 + + 1 + + + + 1 + + 220 + true + + 988 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)OC2 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 221 + $(pv_name) +$(pv_value) + 1021 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)OC2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 221 + false + $(pv_name) +$(pv_value) + 1076 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + OC3 + + + + 30 + 0 + + 1 + + + + 1 + + 245 + true + + 792 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)OC3 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 246 + $(pv_name) +$(pv_value) + 825 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)OC3_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 246 + false + $(pv_name) +$(pv_value) + 880 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + OC4 + + + + 30 + 0 + + 1 + + + + 1 + + 245 + true + + 988 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)OC4 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 246 + $(pv_name) +$(pv_value) + 1021 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)OC4_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 246 + false + $(pv_name) +$(pv_value) + 1076 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ROffset + + + + 70 + 0 + + 1 + + + + 1 + + 345 + true + + 752 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ROffset + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 346 + $(pv_name) +$(pv_value) + 825 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ROffset_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 346 + false + $(pv_name) +$(pv_value) + 880 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + FOffset + + + + 70 + 0 + + 1 + + + + 0 + + 270 + true + + 752 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FOffset + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 271 + $(pv_name) +$(pv_value) + 825 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FOffset_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 271 + false + $(pv_name) +$(pv_value) + 880 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + FC1 + + + + 30 + 0 + + 1 + + + + 1 + + 295 + true + + 792 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FC1 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 296 + $(pv_name) +$(pv_value) + 825 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FC1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 296 + false + $(pv_name) +$(pv_value) + 880 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + FC2 + + + + 30 + 0 + + 1 + + + + 1 + + 295 + true + + 988 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FC2 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 296 + $(pv_name) +$(pv_value) + 1021 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FC2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 296 + false + $(pv_name) +$(pv_value) + 1076 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + FC3 + + + + 30 + 0 + + 1 + + + + 1 + + 320 + true + + 792 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FC3 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 321 + $(pv_name) +$(pv_value) + 825 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FC3_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 321 + false + $(pv_name) +$(pv_value) + 880 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + FC4 + + + + 30 + 0 + + 1 + + + + 1 + + 320 + true + + 988 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FC4 + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 321 + $(pv_name) +$(pv_value) + 1021 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FC4_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 321 + false + $(pv_name) +$(pv_value) + 1076 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + OScale + + + + 60 + 0 + + 1 + + + + 0 + + 195 + true + + 958 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)OScale + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 196 + $(pv_name) +$(pv_value) + 1021 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)OScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 196 + false + $(pv_name) +$(pv_value) + 1076 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + FScale + + + + 60 + 0 + + 1 + + + + 0 + + 270 + true + + 958 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FScale + + + + + + + Text Input + true + + false + 0 + + + + 50 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 271 + $(pv_name) +$(pv_value) + 1021 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 271 + false + $(pv_name) +$(pv_value) + 1076 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + F[n] = FOffset + FScale*((FC1+FC2/N)*F[n-1] + + + + + 315 + 0 + + 1 + + + + 0 + + 443 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + O[n] = OOffset + OScale*((OC1+OC2/N)*F[n-1] + + + + + 322 + 0 + + 1 + + + + 0 + + 405 + true + + 755 + + + true + 1 + false + + 14 + Label + true + false + + + + + + + Label + true + F[0] = ROffset + RC1*F[n] + RC2*I[0] + + + + 252 + 0 + + 1 + + + + 0 + + 500 + true + + 755 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDROI.opi b/ADApp/op/opi/NDROI.opi new file mode 100644 index 0000000..bcaa281 --- /dev/null +++ b/ADApp/op/opi/NDROI.opi @@ -0,0 +1,2933 @@ + + + false + + true + + + true + 530 + NDROI + false + false + + + + + + + Display + true + 755 + + true + 5 + + 237 + 293 + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 9 + $(pv_name) +$(pv_value) + 127 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 41 + $(pv_name) +$(pv_value) + 533 + + + false + true + 0.0 + + + + + 485 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + false + true + 0.0 + + + + + 345 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 175 + $(pv_name) +$(pv_value) + 395 + + + true + Grouping Container + + true + + true + + Default + + 273 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 95 + + + + + + + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)DataTypeOut + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)DataTypeOut_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 193 + + + + true + Grouping Container + + true + + true + + Default + + 334 + 0 + + false + + 65 + 1 + Grouping Container + + + + false + false + 437 + + + + + + + + 402 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ROI Size + + + + 100 + 0 + + 1 + + + + 1 + + 45 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Reverse + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 30 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 46 + false + $(pv_name) +$(pv_value) + 193 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ReverseY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 193 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ReverseY + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 46 + false + $(pv_name) +$(pv_value) + 273 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ReverseZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 273 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ReverseZ + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 46 + false + $(pv_name) +$(pv_value) + 113 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ReverseX + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ReverseX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 113 + + + + true + Grouping Container + + true + + true + + Default + + 220 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 402 + + + + + + + + 515 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 0 + + 0 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 0 + + 80 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SizeZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 0 + + 160 + $(pv_name) +$(pv_value) + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 10 + true + + 269 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Definition + + + + 159 + 0 + + 1 + + + + 1 + + 42 + true + + 507 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 181 + true + + 620 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Z + + + + 10 + 0 + + 1 + + + + 1 + + 181 + true + + 700 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 181 + true + + 540 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Binning + + + + 70 + 0 + + 1 + + + + 1 + + 247 + true + + 432 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 247 + $(pv_name) +$(pv_value) + 595 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 227 + false + $(pv_name) +$(pv_value) + 595 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 247 + $(pv_name) +$(pv_value) + 675 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 227 + false + $(pv_name) +$(pv_value) + 675 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 247 + $(pv_name) +$(pv_value) + 515 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 227 + false + $(pv_name) +$(pv_value) + 515 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Input Size + + + + 100 + 0 + + 1 + + + + 1 + + 202 + true + + 402 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 203 + false + $(pv_name) +$(pv_value) + 515 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 203 + false + $(pv_name) +$(pv_value) + 595 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 203 + false + $(pv_name) +$(pv_value) + 675 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name + + + + 40 + 0 + + 1 + + + + 1 + + 70 + true + + 502 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Name + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 70 + $(pv_name) +$(pv_value) + 553 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable scaling + + + + 90 + 0 + + 1 + + + + 1 + + 120 + true + + 452 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)EnableScale + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)EnableScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 121 + false + $(pv_name) +$(pv_value) + 645 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Scale divisor + + + + 90 + 0 + + 1 + + + + 1 + + 145 + true + + 452 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Scale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 146 + false + $(pv_name) +$(pv_value) + 645 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Scale + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 145 + $(pv_name) +$(pv_value) + 553 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ROI size + + + + 40 + 0 + + 1 + + + + 1 + + 377 + true + + 462 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 377 + $(pv_name) +$(pv_value) + 595 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 357 + false + $(pv_name) +$(pv_value) + 595 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 377 + $(pv_name) +$(pv_value) + 675 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 357 + false + $(pv_name) +$(pv_value) + 675 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 377 + $(pv_name) +$(pv_value) + 515 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 357 + false + $(pv_name) +$(pv_value) + 515 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ROI start + + + + 50 + 0 + + 1 + + + + 1 + + 297 + true + + 452 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 297 + $(pv_name) +$(pv_value) + 595 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 277 + false + $(pv_name) +$(pv_value) + 595 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 297 + $(pv_name) +$(pv_value) + 675 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinZ_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 277 + false + $(pv_name) +$(pv_value) + 675 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 277 + false + $(pv_name) +$(pv_value) + 515 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 297 + $(pv_name) +$(pv_value) + 515 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)MinX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 320 + + 514 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)MinY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 320 + + 594 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)MinZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 320 + + 674 + $(pv_name) +$(pv_value) + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDROI4.opi b/ADApp/op/opi/NDROI4.opi new file mode 100644 index 0000000..f09f4ff --- /dev/null +++ b/ADApp/op/opi/NDROI4.opi @@ -0,0 +1,6867 @@ + + false + + true + + + true + 320 + NDROI4 + false + false + + + + + + + Display + true + 1355 + + true + 5 + + 146 + 75 + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 6 + $(pv_name) +$(pv_value) + 427 + + + false + true + 0.0 + + + + + 45 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 255 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 245 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1345 + 0 + + 1 + 0 + true + + + + + 261 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1345 + 0 + + 1 + 0 + true + + + + + 204 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1345 + 0 + + 1 + 0 + true + + + + + 147 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1345 + 0 + + 1 + 0 + true + + + + + 90 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 45 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 255 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 765 + + + false + true + 0.0 + + + + + 45 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 255 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 505 + + + true + Grouping Container + + true + + true + + Default + + 325 + 0 + + false + + 267 + 1 + Grouping Container + + + + false + false + 40 + + + + + + + + 1022 + + + false + true + 0.0 + + + + + 45 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 165 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 3 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable + + + + 60 + 0 + + 1 + + + + 1 + + 27 + true + + 13 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Divisor + + + + 70 + 0 + + 1 + + + + 1 + + 27 + true + + 93 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 27 + true + + 173 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + More + + + + 40 + 0 + + 1 + + + + 0 + + 27 + true + + 278 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Scaling + + + + 70 + 0 + + 1 + + + + 1 + + 2 + true + + 43 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)EnableScale + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)Scale + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 226 + $(pv_name) +$(pv_value) + 85 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)DataTypeOut + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R4)EnableScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 226 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)EnableScale + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)Scale + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 169 + $(pv_name) +$(pv_value) + 85 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)DataTypeOut + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R3)EnableScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 169 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)EnableScale + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)Scale + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 112 + $(pv_name) +$(pv_value) + 85 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)DataTypeOut + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R2)EnableScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 112 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)EnableScale + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)Scale + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 55 + $(pv_name) +$(pv_value) + 85 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)DataTypeOut + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R1)EnableScale_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 55 + false + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 60 + 0 + + false + + 189 + 1 + Grouping Container + + + + false + false + 96 + + + + + + + + 957 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)ReverseZ + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)ReverseZ + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)ReverseZ + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)ReverseZ + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 60 + 0 + + false + + 218 + 1 + Grouping Container + + + + false + false + 67 + + + + + + + + 697 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Rev. + + + + 30 + 0 + + 1 + + + + 0 + + 0 + true + + 15 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)ReverseY + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)ReverseY + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)ReverseY + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)ReverseY + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P) $(R1)-$(R4) + + + + 468 + 0 + + 1 + + + + 1 + + 8 + true + + 443 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ROI + + + + 30 + 0 + + 1 + + + + 1 + + 67 + true + + 25 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable + + + + 60 + 0 + + 1 + + + + 0 + + 67 + true + + 85 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name + + + + 40 + 0 + + 1 + + + + 0 + + 67 + true + + 180 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Start + + + + 50 + 0 + + 1 + + + + 0 + + 67 + true + + 250 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 40 + 0 + + 1 + + + + 0 + + 67 + true + + 320 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Bin + + + + 30 + 0 + + 1 + + + + 0 + + 67 + true + + 390 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 0 + + 42 + true + + 367 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R4)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 266 + false + $(pv_name) +$(pv_value) + 72 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R4) + + + + 60 + 0 + + 1 + + + + 1 + + 266 + true + + 7 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R4)MinX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 288 + + 242 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R4)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 288 + + 307 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)Name + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 157 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 242 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 307 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 372 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R3)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 209 + false + $(pv_name) +$(pv_value) + 72 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R3) + + + + 60 + 0 + + 1 + + + + 1 + + 209 + true + + 7 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R3)MinX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 231 + + 242 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R3)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 231 + + 307 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)Name + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 157 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 242 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 307 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 372 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R2)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 152 + false + $(pv_name) +$(pv_value) + 72 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R2) + + + + 60 + 0 + + 1 + + + + 1 + + 152 + true + + 7 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R2)MinX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 174 + + 242 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R2)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 174 + + 307 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)Name + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 157 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 242 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 307 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 372 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R1)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 95 + false + $(pv_name) +$(pv_value) + 72 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R1) + + + + 60 + 0 + + 1 + + + + 1 + + 95 + true + + 7 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R1)MinX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 117 + + 242 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R1)SizeX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 117 + + 307 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)Name + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 157 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 242 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 307 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 372 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Start + + + + 50 + 0 + + 1 + + + + 0 + + 67 + true + + 770 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 40 + 0 + + 1 + + + + 0 + + 67 + true + + 840 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Bin + + + + 30 + 0 + + 1 + + + + 0 + + 67 + true + + 910 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Z + + + + 10 + 0 + + 1 + + + + 0 + + 42 + true + + 887 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R4)MinZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 288 + + 762 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R4)SizeZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 288 + + 827 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)MinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 762 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)SizeZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 827 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)BinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 892 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R3)MinZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 231 + + 762 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R3)SizeZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 231 + + 827 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)MinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 762 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)SizeZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 827 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)BinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 892 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R2)MinZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 174 + + 762 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R2)SizeZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 174 + + 827 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)MinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 762 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)SizeZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 827 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)BinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 892 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R1)MinZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 117 + + 762 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R1)SizeZ + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 117 + + 827 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)MinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 762 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)SizeZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 827 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)BinZ + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 892 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Rev. + + + + 30 + 0 + + 1 + + + + 0 + + 67 + true + + 966 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Start + + + + 50 + 0 + + 1 + + + + 0 + + 67 + true + + 510 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 40 + 0 + + 1 + + + + 0 + + 67 + true + + 580 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Bin + + + + 30 + 0 + + 1 + + + + 0 + + 67 + true + + 650 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 0 + + 42 + true + + 627 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R4)MinY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 288 + + 502 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R4)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 288 + + 567 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 502 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 567 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 632 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R3)MinY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 231 + + 502 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R3)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 231 + + 567 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 502 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 567 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 632 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R2)MinY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 174 + + 502 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R2)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 174 + + 567 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 502 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 567 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 632 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R1)MinY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 117 + + 502 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 60 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R1)SizeY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 117 + + 567 + $(pv_name) +$(pv_value) + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 502 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 567 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 632 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Rev. + + + + 30 + 0 + + 1 + + + + 0 + + 67 + true + + 452 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)ReverseX + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)ReverseX + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)ReverseX + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)ReverseX + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDStats.opi b/ADApp/op/opi/NDStats.opi new file mode 100644 index 0000000..924f825 --- /dev/null +++ b/ADApp/op/opi/NDStats.opi @@ -0,0 +1,3911 @@ + + + false + + true + + + true + 780 + NDStats + false + false + + + + + + + Display + true + 755 + + true + 5 + + 62 + 148 + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 9 + $(pv_name) +$(pv_value) + 127 + + + false + true + 0.0 + + + + + 185 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 390 + + + false + true + 0.0 + + + + + 200 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 390 + $(pv_name) +$(pv_value) + 390 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 110 + 0 + + 1 + 0 + true + + + + + 395 + $(pv_name) +$(pv_value) + 515 + + + true + Grouping Container + + true + + true + + Default + + 110 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 44 + + + + + + + + 515 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 110 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Statistics + + + + 103 + 0 + + 1 + + + + 1 + + 0 + true + + 3 + + + + true + Grouping Container + + true + + true + + Default + + 325 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 96 + + + + + + + + 414 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Background width + + + + 160 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BgdWidth + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 169 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BgdWidth_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 235 + + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 180 + 1 + Grouping Container + + + + false + false + 595 + + + + + + + + 390 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 127 + + + false + true + 0.0 + + + + + 180 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 111 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 154 + + + + + + + + 145 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Plot + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Histogram + + + + 100 + 0 + + 1 + + + + 1 + + 2 + true + + 130 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ComputeHistogram + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compute histogram? + + + + 110 + 0 + + 1 + + + + 1 + + 29 + true + + 75 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)HistSize + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 54 + $(pv_name) +$(pv_value) + 196 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size + + + + 70 + 0 + + 1 + + + + 1 + + 54 + true + + 115 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)HistMin + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 79 + $(pv_name) +$(pv_value) + 196 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Minimum + + + + 70 + 0 + + 1 + + + + 1 + + 79 + true + + 115 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)HistMax + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 104 + $(pv_name) +$(pv_value) + 196 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Maximum + + + + 70 + 0 + + 1 + + + + 1 + + 104 + true + + 115 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)HistEntropy_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 130 + false + $(pv_name) +$(pv_value) + 196 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Entropy + + + + 100 + 0 + + 1 + + + + 1 + + 129 + true + + 85 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ComputeHistogram_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 30 + false + $(pv_name) +$(pv_value) + 263 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)HistSize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 55 + false + $(pv_name) +$(pv_value) + 263 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)HistMin_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 80 + false + $(pv_name) +$(pv_value) + 263 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)HistMax_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 105 + false + $(pv_name) +$(pv_value) + 263 + + + + true + Grouping Container + + true + + true + + Default + + 339 + 0 + + false + + 87 + 1 + Grouping Container + + + + false + false + 471 + + + + + + + + 405 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Cursor X + + + + 170 + 0 + + 1 + + + + 1 + + 22 + true + + 0 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 160 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)CursorX + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 22 + + 179 + $(pv_name) +$(pv_value) + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)CursorX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)CursorX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 244 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Cursor Y + + + + 170 + 0 + + 1 + + + + 1 + + 67 + true + + 0 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 160 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)CursorY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 67 + + 179 + $(pv_name) +$(pv_value) + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)CursorY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 45 + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)CursorY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 45 + false + $(pv_name) +$(pv_value) + 244 + + + + true + Grouping Container + + true + + true + + Default + + 345 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 421 + + + + + + + + 395 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ComputeProfiles + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ComputeProfiles_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 255 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compute profiles + + + + 180 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 346 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 446 + + + + + + + + 394 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Size X + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ProfileSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 104 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ProfileSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 256 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 30 + 0 + + 1 + + + + 1 + + 0 + true + + 220 + + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 155 + 1 + Grouping Container + + + + false + false + 230 + + + + + + + + 390 + + + false + true + 0.0 + + + + + 155 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 110 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 125 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 110 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Centroid + + + + 103 + 0 + + 1 + + + + 1 + + 0 + true + + 3 + + + + true + Grouping Container + + true + + true + + Default + + 164 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 106 + + + + + + + + 34 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SigmaX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 74 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sigma X + + + + 70 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Centroid X + + + + 100 + 0 + + 1 + + + + 1 + + 81 + true + + 4 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)CentroidX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 82 + false + $(pv_name) +$(pv_value) + 108 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)CentroidY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 82 + false + $(pv_name) +$(pv_value) + 260 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 30 + 0 + + 1 + + + + 1 + + 81 + true + + 224 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SigmaY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 107 + false + $(pv_name) +$(pv_value) + 260 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 30 + 0 + + 1 + + + + 1 + + 106 + true + + 224 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ComputeCentroid + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ComputeCentroid_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 32 + false + $(pv_name) +$(pv_value) + 260 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compute centroid + + + + 180 + 0 + + 1 + + + + 1 + + 31 + true + + 5 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Centroid threshold + + + + 170 + 0 + + 1 + + + + 1 + + 56 + true + + 15 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R)CentroidThreshold + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 57 + $(pv_name) +$(pv_value) + 194 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)CentroidThreshold_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 57 + false + $(pv_name) +$(pv_value) + 260 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SigmaXY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 132 + false + $(pv_name) +$(pv_value) + 108 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sigma XY + + + + 70 + 0 + + 1 + + + + 1 + + 131 + true + + 34 + + + + true + Grouping Container + + true + + true + + Default + + 111 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 563 + + + + + + + + 535 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Plot + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 10 + true + + 269 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ComputeStatistics + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ComputeStatistics_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 72 + false + $(pv_name) +$(pv_value) + 650 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compute statistics + + + + 180 + 0 + + 1 + + + + 0 + + 71 + true + + 395 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Minimum + + + + 70 + 0 + + 1 + + + + 1 + + 121 + true + + 405 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 122 + false + $(pv_name) +$(pv_value) + 479 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Total + + + + 50 + 0 + + 1 + + + + 1 + + 146 + true + + 423 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 147 + false + $(pv_name) +$(pv_value) + 479 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Mean + + + + 40 + 0 + + 1 + + + + 1 + + 171 + true + + 435 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MeanValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 172 + false + $(pv_name) +$(pv_value) + 479 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Maximum + + + + 70 + 0 + + 1 + + + + 1 + + 121 + true + + 575 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 122 + false + $(pv_name) +$(pv_value) + 649 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Net + + + + 30 + 0 + + 1 + + + + 1 + + 146 + true + + 613 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Net_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 147 + false + $(pv_name) +$(pv_value) + 649 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sigma + + + + 40 + 0 + + 1 + + + + 1 + + 171 + true + + 605 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Sigma_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 172 + false + $(pv_name) +$(pv_value) + 649 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Profiles + + + + 103 + 0 + + 1 + + + + 1 + + 395 + true + + 518 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Plot + + + + 40 + 0 + + 1 + + + + 0 + + 197 + true + + 535 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDStats5.opi b/ADApp/op/opi/NDStats5.opi new file mode 100644 index 0000000..bb62a7d --- /dev/null +++ b/ADApp/op/opi/NDStats5.opi @@ -0,0 +1,5377 @@ + + false + + true + + + true + 375 + NDStats5 + false + false + + + + + + + Display + true + 1235 + + true + 5 + + 84 + 84 + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 6 + $(pv_name) +$(pv_value) + 367 + + + false + true + 0.0 + + + + + 45 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 480 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 680 + + + false + true + 0.0 + + + + + 45 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 495 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 180 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1225 + 0 + + 1 + 0 + true + + + + + 90 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1225 + 0 + + 1 + 0 + true + + + + + 147 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1225 + 0 + + 1 + 0 + true + + + + + 204 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1225 + 0 + + 1 + 0 + true + + + + + 261 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 52 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 1225 + 0 + + 1 + 0 + true + + + + + 318 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 60 + 0 + + false + + 275 + 1 + Grouping Container + + + + false + false + 66 + + + + + + + + 1030 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + SigY + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 10 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)SigmaY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 29 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)SigmaY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 86 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)SigmaY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 143 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)SigmaY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)SigmaY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 257 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P) $(R1)-$(R5) + + + + 468 + 0 + + 1 + + + + 1 + + 8 + true + + 383 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name + + + + 40 + 0 + + 1 + + + + 1 + + 66 + true + + 30 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Centroid + + + + 80 + 0 + + 1 + + + + 0 + + 43 + true + + 847 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compute + + + + 70 + 0 + + 1 + + + + 1 + + 66 + true + + 685 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Thresh. + + + + 70 + 0 + + 1 + + + + 0 + + 66 + true + + 760 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 0 + + 66 + true + + 860 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 0 + + 66 + true + + 925 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + SigX + + + + 40 + 0 + + 1 + + + + 0 + + 66 + true + + 975 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Enable + + + + 60 + 0 + + 1 + + + + 0 + + 66 + true + + 105 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Statistics + + + + 100 + 0 + + 1 + + + + 0 + + 43 + true + + 340 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Compute + + + + 70 + 0 + + 1 + + + + 1 + + 66 + true + + 185 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Min. + + + + 40 + 0 + + 1 + + + + 1 + + 66 + true + + 270 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Max. + + + + 40 + 0 + + 1 + + + + 1 + + 66 + true + + 335 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Total + + + + 50 + 0 + + 1 + + + + 1 + + 66 + true + + 395 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Net + + + + 30 + 0 + + 1 + + + + 1 + + 66 + true + + 485 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Mean + + + + 40 + 0 + + 1 + + + + 1 + + 66 + true + + 560 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sigma + + + + 50 + 0 + + 1 + + + + 1 + + 66 + true + + 620 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R1) + + + + 80 + 0 + + 1 + + + + 1 + + 94 + true + + 10 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)ComputeCentroid + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R1)ComputeCentroid_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 95 + false + $(pv_name) +$(pv_value) + 690 + + + false + true + -Infinity + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R1)CentroidThreshold + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 95 + $(pv_name) +$(pv_value) + 765 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)CentroidX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 835 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)CentroidY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 900 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)SigmaX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 965 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R1)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 95 + false + $(pv_name) +$(pv_value) + 95 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R1)ComputeStatistics + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R1)ComputeStatistics_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 95 + false + $(pv_name) +$(pv_value) + 190 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)MinValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 260 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)MaxValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 325 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)Net_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 455 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)MeanValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 550 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)Sigma_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 615 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R2) + + + + 80 + 0 + + 1 + + + + 1 + + 151 + true + + 10 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)ComputeCentroid + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R2)ComputeCentroid_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 152 + false + $(pv_name) +$(pv_value) + 690 + + + false + true + -Infinity + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R2)CentroidThreshold + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 152 + $(pv_name) +$(pv_value) + 765 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)CentroidX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 835 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)CentroidY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 900 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)SigmaX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 965 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R2)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 152 + false + $(pv_name) +$(pv_value) + 95 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R2)ComputeStatistics + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R2)ComputeStatistics_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 152 + false + $(pv_name) +$(pv_value) + 190 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)MinValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 260 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)MaxValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 325 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)Net_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 455 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)MeanValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 550 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)Sigma_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 615 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R3) + + + + 80 + 0 + + 1 + + + + 1 + + 208 + true + + 10 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)ComputeCentroid + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R3)ComputeCentroid_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 209 + false + $(pv_name) +$(pv_value) + 690 + + + false + true + -Infinity + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R3)CentroidThreshold + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 209 + $(pv_name) +$(pv_value) + 765 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)CentroidX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 835 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)CentroidY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 900 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)SigmaX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 965 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R3)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 209 + false + $(pv_name) +$(pv_value) + 95 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R3)ComputeStatistics + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R3)ComputeStatistics_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 209 + false + $(pv_name) +$(pv_value) + 190 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)MinValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 260 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)MaxValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 325 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)Net_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 455 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)MeanValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 550 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)Sigma_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 615 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R4) + + + + 80 + 0 + + 1 + + + + 1 + + 265 + true + + 10 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)ComputeCentroid + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R4)ComputeCentroid_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 266 + false + $(pv_name) +$(pv_value) + 690 + + + false + true + -Infinity + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R4)CentroidThreshold + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 266 + $(pv_name) +$(pv_value) + 765 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)CentroidX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 835 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)CentroidY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 900 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)SigmaX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 965 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R4)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 266 + false + $(pv_name) +$(pv_value) + 95 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R4)ComputeStatistics + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R4)ComputeStatistics_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 266 + false + $(pv_name) +$(pv_value) + 190 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)MinValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 260 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)MaxValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 325 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)Net_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 455 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)MeanValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 550 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)Sigma_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 615 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(R5) + + + + 80 + 0 + + 1 + + + + 1 + + 322 + true + + 10 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R5)ComputeCentroid + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R5)ComputeCentroid_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 323 + false + $(pv_name) +$(pv_value) + 690 + + + false + true + -Infinity + 1 + false + false + false + + 19 + false + Text Input + 1 + true + false + 0 + $(P)$(R5)CentroidThreshold + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 323 + $(pv_name) +$(pv_value) + 765 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)CentroidX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 835 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)CentroidY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 900 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)SigmaX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 965 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R5)EnableCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R5)EnableCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 323 + false + $(pv_name) +$(pv_value) + 95 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R5)ComputeStatistics + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R5)ComputeStatistics_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 323 + false + $(pv_name) +$(pv_value) + 190 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)MinValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 260 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)MaxValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 325 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)Total_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)Net_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 455 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)MeanValue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 550 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)Sigma_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 615 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + More + + + + 40 + 0 + + 1 + + + + 0 + + 66 + true + + 1175 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + SigXY + + + + 40 + 0 + + 1 + + + + 0 + + 66 + true + + 1105 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R1)SigmaXY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 1095 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R2)SigmaXY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 152 + false + $(pv_name) +$(pv_value) + 1095 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R3)SigmaXY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 209 + false + $(pv_name) +$(pv_value) + 1095 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R4)SigmaXY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 266 + false + $(pv_name) +$(pv_value) + 1095 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R5)SigmaXY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 323 + false + $(pv_name) +$(pv_value) + 1095 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + \ No newline at end of file diff --git a/ADApp/op/opi/NDStdArrays.opi b/ADApp/op/opi/NDStdArrays.opi new file mode 100644 index 0000000..c56823c --- /dev/null +++ b/ADApp/op/opi/NDStdArrays.opi @@ -0,0 +1,140 @@ + + + false + + true + + + true + 535 + NDStdArrays + false + false + + + + + + + Display + true + 390 + + true + 5 + + 196 + 159 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 390 + 0 + + 1 + 0 + true + + + + + 5 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 6 + true + + 87 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/NDTransform.opi b/ADApp/op/opi/NDTransform.opi new file mode 100644 index 0000000..5e2846f --- /dev/null +++ b/ADApp/op/opi/NDTransform.opi @@ -0,0 +1,1446 @@ + + + false + + true + + + true + 525 + NDTransform + false + false + + + + + + + Display + true + 735 + + true + 5 + + 105 + 218 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 710 + 0 + + 1 + 0 + true + + + + + 5 + $(pv_name) +$(pv_value) + 12 + + + false + true + 0.0 + + + + + 205 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 340 + 0 + + 1 + 0 + true + + + + + 35 + $(pv_name) +$(pv_value) + 390 + + + true + Grouping Container + + true + + true + + Default + + 325 + 0 + + false + + 122 + 1 + Grouping Container + + + + false + false + 114 + + + + + + + + 397 + + + true + Grouping Container + + true + + true + + Default + + 65 + 0 + + false + + 93 + 1 + Grouping Container + + + + false + false + 28 + + + + + + + + 120 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T1MaxSize0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T2MaxSize0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 25 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T3MaxSize0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 50 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T4MaxSize0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 75 + false + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 65 + 0 + + false + + 93 + 1 + Grouping Container + + + + false + false + 28 + + + + + + + + 190 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T1MaxSize1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T2MaxSize1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 25 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T3MaxSize1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 50 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T4MaxSize1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 75 + false + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 65 + 0 + + false + + 93 + 1 + Grouping Container + + + + false + false + 28 + + + + + + + + 260 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T1MaxSize2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T2MaxSize2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 25 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T3MaxSize2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 50 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)T4MaxSize2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 65 + 0 + + 1 + + + + 1 + + 75 + false + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 100 + 0 + + false + + 95 + 1 + Grouping Container + + + + false + false + 27 + + + + + + + + 15 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)Type1 + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)Type2 + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)Type3 + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)Type4 + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 10 + 0 + + false + + 95 + 1 + Grouping Container + + + + false + false + 27 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 1 + + + + 10 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 2 + + + + 10 + 0 + + 1 + + + + 0 + + 25 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 3 + + + + 10 + 0 + + 1 + + + + 0 + + 50 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 4 + + + + 10 + 0 + + 1 + + + + 0 + + 75 + true + + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Transform Type + + + + 140 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 323 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 41 + + + + + + + + 397 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Name + + + + 40 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Name + + + + + + + Text Input + true + + false + 0 + + + + 278 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 45 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 700 + 0 + + 1 + + + + 1 + + 6 + true + + 17 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)OriginLocation + + + + + + + Menu Button + true + false + + Default + + 150 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)OriginLocation_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 1 + + 66 + false + $(pv_name) +$(pv_value) + 552 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Origin location + + + + 150 + 0 + + 1 + + + + 1 + + 89 + true + + 397 + + + + true + Linking Container + + true + + true + + Default + + 380 + 3 + false + + + true + 485 + 1 + Linking Container + + + + 40 + + NDPluginBase.opi + + + + + + + 5 + + + \ No newline at end of file diff --git a/ADApp/op/opi/PerkinElmer.opi b/ADApp/op/opi/PerkinElmer.opi new file mode 100644 index 0000000..44853bb --- /dev/null +++ b/ADApp/op/opi/PerkinElmer.opi @@ -0,0 +1,384 @@ + + + false + + true + + + true + 820 + PerkinElmer + false + false + + + + + + + Display + true + 700 + + true + 5 + + 119 + 716 + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 3 + + + + + + + + 100 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Area Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 1 + true + + 58 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 440 + 1 + Linking Container_2 + + + + 340 + + PerkinElmerCorrections.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_3 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 385 + 1 + Linking Container_4 + + + + 208 + + PerkinElmerCollect.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 150 + 1 + Linking Container_5 + + + + 598 + + PerkinElmerInit.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 60 + 1 + Linking Container_6 + + + + 755 + + ADAttrFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/PerkinElmerCollect.opi b/ADApp/op/opi/PerkinElmerCollect.opi new file mode 100644 index 0000000..a626b9f --- /dev/null +++ b/ADApp/op/opi/PerkinElmerCollect.opi @@ -0,0 +1,1740 @@ + + false + + true + + + true + 385 + PerkinElmerCollect + false + false + + + + + + + Display + true + 350 + + true + 5 + + 165 + 139 + + false + true + 0.0 + + + + + 385 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 2 + + + + + + + + 127 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 203 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 213 + + + + + + + + 93 + + + true + Grouping Container + + true + + true + + Default + + 126 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 77 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 43 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 14 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 67 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 258 + + + + + + + + 23 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 147 + + + + true + Grouping Container + + true + + true + + Default + + 303 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 308 + + + + + + + + 33 + + + true + Grouping Container + + true + + true + + Default + + 166 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 137 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 66 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 207 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 333 + + + + + + + + 63 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image rate + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 107 + + + + true + Grouping Container + + true + + true + + Default + + 336 + 0 + + false + + 45 + 1 + Grouping Container + + + + false + false + 130 + + + + + + + + 4 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 21 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 25 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 27 + false + $(pv_name) +$(pv_value) + 256 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 3 + true + + 107 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 24 + true + + 46 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 24 + $(pv_name) +$(pv_value) + 185 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 251 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 74 + true + + 96 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 74 + $(pv_name) +$(pv_value) + 185 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 251 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images complete + + + + 160 + 0 + + 1 + + + + 1 + + 99 + true + + 16 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 251 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 358 + true + + 13 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 360 + false + $(pv_name) +$(pv_value) + 265 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Gain + + + + 100 + 0 + + 1 + + + + 1 + + 48 + true + + 46 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)PEGain_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 49 + false + $(pv_name) +$(pv_value) + 251 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)PEGain + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + false + true + + 21 + false + Action Button + $(P)$(R)PETrigger + + + + + + + Action Button + true + Soft Trigger + false + + Default + + 122 + 0 + 0 + + + false + 1 + + + + 182 + + + $(P)$(R)PETrigger + 1 + 10 + + + + $(pv_name) +$(pv_value) + 132 + + \ No newline at end of file diff --git a/ADApp/op/opi/PerkinElmerCorrections.opi b/ADApp/op/opi/PerkinElmerCorrections.opi new file mode 100644 index 0000000..628c0af --- /dev/null +++ b/ADApp/op/opi/PerkinElmerCorrections.opi @@ -0,0 +1,1430 @@ + + false + + true + + + true + 440 + PerkinElmerCorrections + false + false + + + + + + + Display + true + 335 + + true + 5 + + 47 + 562 + + false + true + 0.0 + + + + + 440 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 120 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 109 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 120 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 241 + 0 + + false + + 23 + 1 + Grouping Container + + + + false + false + 72 + + + + + + + + 3 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Num Offset Frames: + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PENumOffsetFrames + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 3 + $(pv_name) +$(pv_value) + 181 + + + + true + Grouping Container + + true + + true + + Default + + 241 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 175 + + + + + + + + 3 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Num Gain Frames: + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PENumGainFrames + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 181 + + + + true + Grouping Container + + true + + true + + Default + + 281 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 123 + + + + + + + + 2 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Offset Correction: + + + + 40 + 0 + + 1 + + + + 0 + + 1 + true + + 0 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)PEUseOffset + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 326 + 0 + + false + + 88 + 1 + Grouping Container + + + + false + false + 340 + + + + + + + + 2 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Corrections Directory: + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)PECorrectionsDir + + + + + + + Text Input + true + + false + 0 + + + + 292 + 3 + + 1 + Infinity + false + + + + 0 + + 21 + $(pv_name) +$(pv_value) + 34 + + + false + true + + 20 + false + Action Button + $(P)$(R)PELoadCorrections + + + + + + + Action Button + true + Load Correction Files + false + + Default + + 200 + 0 + 0 + + + false + 1 + + + + 45 + + + $(P)$(R)PELoadCorrections + 1 + 10 + + + + $(pv_name) +$(pv_value) + 3 + + + false + true + + 20 + false + Action Button + $(P)$(R)PESaveCorrections + + + + + + + Action Button + true + Save Correction Files + false + + Default + + 200 + 0 + 0 + + + false + 1 + + + + 68 + + + $(P)$(R)PESaveCorrections + 1 + 10 + + + + $(pv_name) +$(pv_value) + 4 + + + + true + Grouping Container + + true + + true + + Default + + 331 + 0 + + false + + 61 + 1 + Grouping Container + + + + false + false + 260 + + + + + + + + 2 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Bad Pixel File: + + + + 40 + 0 + + 1 + + + + 0 + + 0 + true + + 2 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)PEBadPixelFile + + + + + + + Text Input + true + + false + 0 + + + + 331 + 3 + + 1 + Infinity + false + + + + 0 + + 18 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)PEBadPixelFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 300 + 0 + + 1 + + + + 1 + + 43 + false + $(pv_name) +$(pv_value) + 0 + + + + false + true + + 20 + false + Action Button + $(P)$(R)PEAcquireOffset + + + + + + + Action Button + true + Acquire Offset Correction + false + + Default + + 200 + 0 + 0 + + + false + 1 + + + + 98 + + + $(P)$(R)PEAcquireOffset + 1 + 10 + + + + $(pv_name) +$(pv_value) + 3 + + + false + true + + 20 + false + Action Button + $(P)$(R)PEAcquireGain + + + + + + + Action Button + true + Acquire Gain Correction + false + + Default + + 200 + 0 + 0 + + + false + 1 + + + + 199 + + + $(P)$(R)PEAcquireGain + 1 + 10 + + + + $(pv_name) +$(pv_value) + 3 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)PEOffsetAvailable + + + + + + + Text Update + true + ###### + false + 0 + + + + 50 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 208 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Gain Correction: + + + + 40 + 0 + + 1 + + + + 0 + + 223 + true + + 4 + + + false + true + true + + 19 + false + Menu Button + false + $(P)$(R)PEUseGain + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)PEGainAvailable + + + + + + + Text Update + true + ###### + false + 0 + + + + 50 + 0 + + 1 + + + + 0 + + 199 + false + $(pv_name) +$(pv_value) + 208 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Offset + + + + 169 + 0 + + 1 + + + + 0 + + 44 + true + + 3 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Gain + + + + 169 + 0 + + 1 + + + + 0 + + 152 + true + + 3 + + + false + true + 20 + true + 0.0 + 0.0 + + 0 + 1 + true + false + Polyline + + + + + false + + + + + + + + Polyline + true + false + + Default + + 0 + 286 + 0 + + 1 + 2 + true + + + + + 147 + $(pv_name) +$(pv_value) + 2 + + + false + true + 20 + true + 0.0 + 0.0 + + 0 + 1 + true + false + Polyline + + + + + false + + + + + + + + Polyline + true + false + + Default + + 0 + 286 + 0 + + 1 + 2 + true + + + + + 252 + $(pv_name) +$(pv_value) + 2 + + + false + true + 20 + true + 0.0 + 0.0 + + 0 + 1 + true + false + Polyline + + + + + false + + + + + + + + Polyline + true + false + + Default + + 0 + 101 + 0 + + 1 + 0 + true + + + + + 64 + $(pv_name) +$(pv_value) + 1 + + + false + true + 20 + true + 0.0 + 0.0 + + 0 + 1 + true + false + Polyline + + + + + false + + + + + + + + Polyline + true + false + + Default + + 0 + 101 + 0 + + 1 + 0 + true + + + + + 172 + $(pv_name) +$(pv_value) + 2 + + + false + true + 20 + true + 0.0 + 0.0 + + 0 + 1 + true + false + Polyline + + + + + false + + + + + + + + Polyline + true + false + + Default + + 0 + 286 + 0 + + 1 + 2 + true + + + + + 331 + $(pv_name) +$(pv_value) + 2 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Corrections + + + + 157 + 0 + + 1 + + + + 1 + + 1 + true + + 89 + + \ No newline at end of file diff --git a/ADApp/op/opi/PerkinElmerInit.opi b/ADApp/op/opi/PerkinElmerInit.opi new file mode 100644 index 0000000..9a105ba --- /dev/null +++ b/ADApp/op/opi/PerkinElmerInit.opi @@ -0,0 +1,694 @@ + + false + + true + + + true + 150 + PerkinElmerInit + false + false + + + + + + + Display + true + 350 + + true + 5 + + 625 + 432 + + false + true + 0.0 + + + + + 150 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 113 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 128 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 43 + + + + + + + + 200 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PENumFrameBuffers + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)PENumFrameBuffers_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 67 + + + + true + Grouping Container + + true + + true + + Default + + 141 + 0 + + false + + 23 + 1 + Grouping Container + + + + false + false + 70 + + + + + + + + 7 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Frame Buffer Index + + + + 139 + 0 + + 1 + + + + 0 + + 0 + true + + 2 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PEFrameBuffIndex + + + + + + + Text Update + true + ###### + false + 0 + + + + 130 + 0 + + 1 + + + + 0 + + 13 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Init + + + + 157 + 0 + + 1 + + + + 1 + + 1 + true + + 93 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Num Frame Buffers (Max 500): + + + + 40 + 0 + + 1 + + + + 0 + + 24 + true + + 11 + + + false + true + + 20 + false + Action Button + $(P)$(R)PEInitialize + + + + + + + Action Button + true + Initialize + false + + Default + + 100 + 0 + 0 + + + false + 1 + + + + 100 + + + $(P)$(R)PEInitialize + 1 + 10 + + + + $(pv_name) +$(pv_value) + 4 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Status: + + + + 40 + 0 + + 1 + + + + 0 + + 122 + true + + 11 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)PEStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 127 + false + $(pv_name) +$(pv_value) + 95 + + + true + true + 1 + false + false + + 2 + false + Text Update + 1 + true + false + + + + + + + + Text Update + true + ###### + false + 0 + + + + 2 + 0 + + 1 + + + + 0 + + 70 + false + $(pv_name) +$(pv_value) + 10 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Image Number + + + + 139 + 0 + + 1 + + + + 0 + + 70 + true + + 196 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PEImageNumber + + + + + + + Text Update + true + ###### + false + 0 + + + + 130 + 0 + + 1 + + + + 0 + + 83 + false + $(pv_name) +$(pv_value) + 194 + + \ No newline at end of file diff --git a/ADApp/op/opi/Roper.opi b/ADApp/op/opi/Roper.opi new file mode 100644 index 0000000..e194277 --- /dev/null +++ b/ADApp/op/opi/Roper.opi @@ -0,0 +1,5591 @@ + + + false + + true + + + true + 820 + Roper + false + false + + + + + + + Display + true + 700 + + true + 5 + + 80 + 175 + + false + true + 0.0 + + + + + 450 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 230 + $(pv_name) +$(pv_value) + 345 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 342 + $(pv_name) +$(pv_value) + 119 + + + false + true + 0.0 + + + + + 410 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 340 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 4 + + + + + + + + 100 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Area Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 1 + true + + 58 + + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 232 + + + + + + + + 472 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 203 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 505 + + + + + + + + 438 + + + true + Grouping Container + + true + + true + + Default + + 126 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 77 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 43 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 14 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 67 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 166 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 600 + + + + + + + + 515 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 66 + + + + true + Grouping Container + + true + + true + + Default + + 282 + 0 + + false + + 45 + 1 + Grouping Container + + + + false + false + 304 + + + + + + + + 393 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Exposures/Image + + + + 128 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumExposures + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 137 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumExposures_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 203 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumExposuresCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 26 + false + $(pv_name) +$(pv_value) + 203 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Exposures Complete + + + + 160 + 0 + + 1 + + + + 1 + + 25 + true + + 36 + + + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 190 + 1 + Grouping Container + + + + false + false + 35 + + + + + + + + 345 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 113 + + + false + true + 0.0 + + + + + 190 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 326 + 0 + + false + + 98 + 1 + Grouping Container + + + + false + false + 83 + + + + + + + + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Open/Close + + + + 100 + 0 + + 1 + + + + 1 + + 25 + true + + 60 + + + false + true + + 20 + false + Action Button + $(P)$(R)ShutterControl + + + + + + + Action Button + true + Open + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 25 + + + $(P)$(R)ShutterControl + 1 + 10 + + + + $(pv_name) +$(pv_value) + 167 + + + false + true + + 20 + false + Action Button + $(P)$(R)ShutterControl + + + + + + + Action Button + true + Close + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 25 + + + $(P)$(R)ShutterControl + 0 + 10 + + + + $(pv_name) +$(pv_value) + 234 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status: Det. + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ShutterStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 126 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterOpenDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 50 + $(pv_name) +$(pv_value) + 126 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Delay: Open + + + + 110 + 0 + + 1 + + + + 1 + + 50 + true + + 9 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Close + + + + 50 + 0 + + 1 + + + + 1 + + 50 + true + + 209 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ShutterCloseDelay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 50 + $(pv_name) +$(pv_value) + 266 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + EPICS shutter setup + + + + 190 + 0 + + 1 + + + + 1 + + 78 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + EPICS + + + + 50 + 0 + + 1 + + + + 1 + + 0 + true + + 209 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)ShutterStatusEPICS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 266 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Shutter + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 86 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Shutter Type + + + + 150 + 0 + + 1 + + + + 1 + + 34 + true + + 49 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ShutterMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Roper Shutter Mode + + + + 150 + 0 + + 1 + + + + 1 + + 58 + true + + 49 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)RoperShutterMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 268 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 625 + + + + + + + + 34 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 207 + + + + true + Grouping Container + + true + + true + + Default + + 265 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 600 + + + + + + + + 37 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 111 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 204 + + + + true + Grouping Container + + true + + true + + Default + + 235 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 555 + + + + + + + + 67 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ReverseX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 81 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ReverseY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 174 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Reverse + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ReverseX + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ReverseY + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 510 + + + + + + + + 148 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 465 + + + + + + + + 148 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 235 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 420 + + + + + + + + 67 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 81 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 174 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 81 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 174 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Binning + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 275 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 395 + + + + + + + + 27 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sensor Size + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 121 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 214 + + + + true + Grouping Container + + true + + true + + Default + + 80 + 0 + + + + true + + + false + + $(P)$(R)AutoDataType_RBV + + + false + + 20 + 1 + Grouping Container + + + + false + false + 700 + + + + + + + + 143 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)DataType + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 273 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 675 + + + + + + + + 47 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto type + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoDataType + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)AutoDataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 194 + + + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 60 + 1 + Grouping Container + + + + false + false + 750 + + + + + + + + 345 + + + false + true + 0.0 + + + + + 60 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 107 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 2 + + + + + + + + 127 + + + true + Grouping Container + + true + + true + + Default + + 107 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 40 + 0 + + 1 + + + + 1 + + 0 + true + + 33 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Driver File I/O + + + + 150 + 0 + + 1 + + + + 1 + + 29 + true + + 13 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 233 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure Time + + + + 130 + 0 + + 1 + + + + 1 + + 254 + true + + 391 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 254 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 255 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire Period + + + + 140 + 0 + + 1 + + + + 1 + + 279 + true + + 381 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 279 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 280 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time Remaining + + + + 140 + 0 + + 1 + + + + 1 + + 575 + true + + 368 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 576 + false + $(pv_name) +$(pv_value) + 515 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector State + + + + 140 + 0 + + 1 + + + + 1 + + 550 + true + + 368 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 550 + false + $(pv_name) +$(pv_value) + 515 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Counter + + + + 130 + 0 + + 1 + + + + 1 + + 600 + true + + 378 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Rate + + + + 100 + 0 + + 1 + + + + 1 + + 625 + true + + 408 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 626 + false + $(pv_name) +$(pv_value) + 515 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array Callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 650 + true + + 358 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 652 + false + $(pv_name) +$(pv_value) + 610 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Mode + + + + 100 + 0 + + 1 + + + + 1 + + 454 + true + + 370 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 456 + false + $(pv_name) +$(pv_value) + 606 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger Mode + + + + 120 + 0 + + 1 + + + + 1 + + 479 + true + + 349 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 481 + false + $(pv_name) +$(pv_value) + 605 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Acquisitions + + + + 128 + 0 + + 1 + + + + 1 + + 404 + true + + 393 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumAcquisitions + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 404 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumAcquisitions_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 405 + false + $(pv_name) +$(pv_value) + 596 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumAcquisitionsCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 430 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Acquisitions Complete + + + + 160 + 0 + + 1 + + + + 1 + + 429 + true + + 429 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images/Acquis. + + + + 80 + 0 + + 1 + + + + 1 + + 354 + true + + 441 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 354 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 355 + false + $(pv_name) +$(pv_value) + 596 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 380 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images Complete + + + + 160 + 0 + + 1 + + + + 1 + + 379 + true + + 429 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Temperature_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 726 + false + $(pv_name) +$(pv_value) + 241 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Temperature + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 725 + $(pv_name) +$(pv_value) + 148 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Temperature + + + + 110 + 0 + + 1 + + + + 1 + + 725 + true + + 27 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 343 + true + + 93 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 370 + true + + 173 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 370 + true + + 266 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Gain_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 651 + false + $(pv_name) +$(pv_value) + 241 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Gain + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 650 + $(pv_name) +$(pv_value) + 148 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Gain + + + + 40 + 0 + + 1 + + + + 1 + + 650 + true + + 97 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region Size + + + + 40 + 0 + + 1 + + + + 1 + + 530 + true + + 97 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region Start + + + + 50 + 0 + + 1 + + + + 1 + + 485 + true + + 87 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 700 + true + + 47 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 701 + false + $(pv_name) +$(pv_value) + 241 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 60 + 1 + Linking Container_2 + + + + 685 + + ADAttrFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/RoperFile.opi b/ADApp/op/opi/RoperFile.opi new file mode 100644 index 0000000..531335a --- /dev/null +++ b/ADApp/op/opi/RoperFile.opi @@ -0,0 +1,2387 @@ + + false + + true + + + true + 580 + RoperFile + false + false + + + + + + + Display + true + 685 + + true + 5 + + 211 + 297 + + false + true + 0.0 + + + + + 530 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 675 + 0 + + 1 + 0 + true + + + + + 40 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 5 + + + + + + + + 162 + + + false + true + 100.0 + + + + + 26 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 360 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 216 + 0 + + 1 + + + + 1 + + 1 + true + + 72 + + + + true + Grouping Container + + true + + true + + Default + + 639 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 246 + + + + + + + + 32 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 139 + + + + true + Grouping Container + + true + + true + + Default + + 160 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 198 + + + + + + + + 171 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 160 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 160 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 173 + + + + + + + + 22 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 218 + + + + true + Grouping Container + + true + + true + + Default + + 264 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 146 + + + + + + + + 52 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 110 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 119 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 599 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 98 + + + + + + + + 72 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 99 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 90 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 300 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 221 + + + + + + + + 371 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File format + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileFormat_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 220 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileFormat + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 599 + 0 + + false + + 235 + 1 + Grouping Container + + + + false + false + 271 + + + + + + + + 72 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Comment 1 + + + + 90 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)Comment1 + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)Comment1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 99 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Comment 2 + + + + 90 + 0 + + 1 + + + + 1 + + 71 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)Comment2 + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 71 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)Comment2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 48 + false + $(pv_name) +$(pv_value) + 99 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Comment 3 + + + + 90 + 0 + + 1 + + + + 1 + + 119 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)Comment3 + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 119 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)Comment3_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 96 + false + $(pv_name) +$(pv_value) + 99 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Comment 4 + + + + 90 + 0 + + 1 + + + + 1 + + 167 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)Comment4 + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 167 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)Comment4_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 144 + false + $(pv_name) +$(pv_value) + 99 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Comment 5 + + + + 90 + 0 + + 1 + + + + 1 + + 215 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)Comment5 + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 215 + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)Comment5_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 192 + false + $(pv_name) +$(pv_value) + 99 + + + + true + Grouping Container + + true + + true + + Default + + 593 + 0 + + false + + 42 + 1 + Grouping Container + + + + false + false + 516 + + + + + + + + 72 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 22 + true + + 350 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 23 + false + $(pv_name) +$(pv_value) + 513 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 90 + 0 + + 1 + + + + 1 + + 22 + true + + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 22 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 99 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read file + + + + 90 + 0 + + 1 + + + + 1 + + 22 + true + + 179 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadFile + + + + + + + Action Button + true + Read + false + + Default + + 60 + 0 + 0 + + + false + 1 + + + + 22 + + + $(P)$(R)ReadFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 274 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)WriteFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 99 + + + true + true + 1 + false + false + + 20 + true + Text Update + 4 + true + false + $(P)$(R)ReadFile_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 274 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 560 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 150 + 0 + + 1 + + + + 1 + + 221 + true + + 12 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + Infinity + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 171 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 385 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 171 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 90 + 0 + + 1 + + + + 1 + + 73 + true + + 72 + + \ No newline at end of file diff --git a/ADApp/op/opi/URLDriver.opi b/ADApp/op/opi/URLDriver.opi new file mode 100644 index 0000000..be00278 --- /dev/null +++ b/ADApp/op/opi/URLDriver.opi @@ -0,0 +1,2640 @@ + + + false + + true + + + true + 620 + URLDriver + false + false + + + + + + + Display + true + 700 + + true + 5 + + 30 + 194 + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 342 + $(pv_name) +$(pv_value) + 119 + + + false + true + 0.0 + + + + + 210 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 340 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 280 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 205 + $(pv_name) +$(pv_value) + 345 + + + false + true + 0.0 + + + + + 60 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 555 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 4 + + + + + + + + 100 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Area Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 1 + true + + 58 + + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 207 + + + + + + + + 472 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 290 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 235 + + + + + + + + 380 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 145 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 210 + + + + true + Grouping Container + + true + + true + + Default + + 230 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 260 + + + + + + + + 440 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 85 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 150 + + + + true + Grouping Container + + true + + true + + Default + + 320 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 285 + + + + + + + + 350 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 240 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images complete + + + + 170 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 310 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 310 + + + + + + + + 370 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 230 + + + + true + Grouping Container + + true + + true + + Default + + 201 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 335 + + + + + + + + 450 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 118 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 89 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 75 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 142 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 303 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 380 + + + + + + + + 380 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 145 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 405 + + + + + + + + 390 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 135 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 200 + + + + true + Grouping Container + + true + + true + + Default + + 205 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 430 + + + + + + + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image rate + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 105 + + + + true + Grouping Container + + true + + true + + Default + + 330 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 455 + + + + + + + + 350 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 2 + false + $(pv_name) +$(pv_value) + 250 + + + + true + Grouping Container + + true + + true + + Default + + 103 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 370 + + + + + + + + 173 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 93 + + + + true + Grouping Container + + true + + true + + Default + + 107 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 559 + + + + + + + + 297 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 343 + true + + 93 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 208 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size + + + + 100 + 0 + + 1 + + + + 1 + + 395 + true + + 37 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 396 + false + $(pv_name) +$(pv_value) + 148 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 396 + false + $(pv_name) +$(pv_value) + 241 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 420 + true + + 34 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 421 + false + $(pv_name) +$(pv_value) + 241 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 445 + true + + 47 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 446 + false + $(pv_name) +$(pv_value) + 148 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Color mode + + + + 90 + 0 + + 1 + + + + 1 + + 470 + true + + 47 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 471 + false + $(pv_name) +$(pv_value) + 148 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)URLSelect + + + + + + + Menu Button + true + false + + Default + + 150 + 6 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 87 + 6 + + + 1 + + + + 587 + + + URLDriverSetup.opi + + true + + false + URL Setup + + + $(pv_name) +$(pv_value) + 165 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)URL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 430 + 0 + + 1 + + + + 0 + + 588 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + URL + + + + 40 + 0 + + 1 + + + + 1 + + 559 + true + + 330 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_2 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 60 + 1 + Linking Container_3 + + + + 490 + + ADAttrFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/URLDriverSetup.opi b/ADApp/op/opi/URLDriverSetup.opi new file mode 100644 index 0000000..a92b59e --- /dev/null +++ b/ADApp/op/opi/URLDriverSetup.opi @@ -0,0 +1,1532 @@ + + false + + true + + + true + 310 + URLDriverSetup + false + false + + + + + + + Display + true + 550 + + true + 5 + + 108 + 781 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 390 + 0 + + 1 + 0 + true + + + + + 3 + $(pv_name) +$(pv_value) + 80 + + + true + Grouping Container + + true + + true + + Default + + 360 + 0 + + false + + 245 + 1 + Grouping Container + + + + false + false + 53 + + + + + + + + 186 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL1 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL2 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 25 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL3 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 50 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL4 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL5 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL6 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 125 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL7 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 150 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL8 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 175 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL9 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 200 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URL10 + + + + + + + Text Input + true + + false + 0 + + + + 360 + 3 + + 1 + Infinity + false + + + + 0 + + 225 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 150 + 0 + + false + + 245 + 1 + Grouping Container + + + + false + false + 53 + + + + + + + + 31 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.ZRST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.ONST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 25 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.TWST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 50 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.THST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.FRST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.FVST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 125 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.SXST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 150 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.SVST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 175 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.EIST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 200 + $(pv_name) +$(pv_value) + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)URLSelect.NIST + + + + + + + Text Input + true + + false + 0 + + + + 150 + 3 + + 1 + Infinity + false + + + + 0 + + 225 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + URL Setup - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 4 + true + + 83 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + URL + + + + 30 + 0 + + 1 + + + + 1 + + 31 + true + + 271 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Description + + + + 110 + 0 + + 1 + + + + 1 + + 31 + true + + 21 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 1 + + + + 10 + 0 + + 1 + + + + 0 + + 52 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 2 + + + + 10 + 0 + + 1 + + + + 0 + + 77 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 3 + + + + 10 + 0 + + 1 + + + + 0 + + 102 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 4 + + + + 10 + 0 + + 1 + + + + 0 + + 127 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 5 + + + + 10 + 0 + + 1 + + + + 0 + + 152 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 6 + + + + 10 + 0 + + 1 + + + + 0 + + 177 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 7 + + + + 10 + 0 + + 1 + + + + 0 + + 202 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 8 + + + + 10 + 0 + + 1 + + + + 0 + + 227 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 9 + + + + 10 + 0 + + 1 + + + + 0 + + 252 + true + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + 10 + + + + 20 + 0 + + 1 + + + + 0 + + 277 + true + + 5 + + \ No newline at end of file diff --git a/ADApp/op/opi/adsc.opi b/ADApp/op/opi/adsc.opi new file mode 100644 index 0000000..8f6fdf2 --- /dev/null +++ b/ADApp/op/opi/adsc.opi @@ -0,0 +1,2727 @@ + + false + + true + + + true + 705 + adsc + false + false + + + + + + + Display + true + 480 + + true + 5 + + 74 + 154 + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + ADSC Detector + + + + 156 + 0 + + 1 + + + + 1 + + 5 + true + + 162 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Last error + + + + 90 + 0 + + 1 + + + + 1 + + 114 + true + + 112 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCLastError + + + + + + + Text Update + true + ###### + false + 0 + + + + 250 + 0 + + 1 + + + + 0 + + 114 + false + $(pv_name) +$(pv_value) + 210 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Status + + + + 54 + 0 + + 1 + + + + 1 + + 92 + true + + 148 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCStatus + + + + + + + Text Update + true + ###### + false + 0 + + + + 250 + 0 + + 1 + + + + 0 + + 92 + false + $(pv_name) +$(pv_value) + 210 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Update rate for above properties + + + + 192 + 0 + + 1 + + + + 1 + + 140 + true + + 133 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCReadConditn.SCAN + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + ADC/Binning + + + + 99 + 0 + + 1 + + + + 1 + + 372 + true + + 103 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCAdc_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 372 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Beam center X (mm) + + + + 162 + 0 + + 1 + + + + 1 + + 476 + true + + 40 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCBeamX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 476 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Beam center Y (mm) + + + + 162 + 0 + + 1 + + + + 1 + + 498 + true + + 40 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCBeamY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 498 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Distance (mm) + + + + 117 + 0 + + 1 + + + + 1 + + 520 + true + + 85 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCDistnce_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 520 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + State + + + + 45 + 0 + + 1 + + + + 1 + + 70 + true + + 157 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCState + + + + + + + Text Update + true + ###### + false + 0 + + + + 115 + 0 + + 1 + + + + 0 + + 70 + false + $(pv_name) +$(pv_value) + 210 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 96 + 0 + + 1 + + + + 1 + + 35 + true + + 192 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Two theta (deg) + + + + 135 + 0 + + 1 + + + + 1 + + 542 + true + + 67 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSC2Theta_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 542 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Axis + + + + 36 + 0 + + 1 + + + + 1 + + 564 + true + + 166 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCAxis_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 564 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Wavelength (A) + + + + 126 + 0 + + 1 + + + + 1 + + 584 + true + + 76 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCWavelen_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 584 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Image width (deg) + + + + 153 + 0 + + 1 + + + + 1 + + 606 + true + + 49 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCImWidth_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 606 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Phi (deg) + + + + 81 + 0 + + 1 + + + + 1 + + 628 + true + + 121 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCPhi_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 628 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Omega (deg) + + + + 99 + 0 + + 1 + + + + 1 + + 650 + true + + 103 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCOmega_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 650 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Kappa (deg) + + + + 99 + 0 + + 1 + + + + 1 + + 672 + true + + 103 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)ADSCKappa_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 672 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Raw images + + + + 90 + 0 + + 1 + + + + 1 + + 394 + true + + 112 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCRaw_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 394 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Image transforms + + + + 144 + 0 + + 1 + + + + 1 + + 416 + true + + 58 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCImXform_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 416 + false + $(pv_name) +$(pv_value) + 335 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCAdc + + + + + + + Menu Button + true + false + + Default + + 115 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCRaw + + + + + + + Menu Button + true + false + + Default + + 115 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCImXform + + + + + + + Menu Button + true + false + + Default + + 115 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCBeamX + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 474 + $(pv_name) +$(pv_value) + 210 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCBeamY + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 496 + $(pv_name) +$(pv_value) + 210 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCDistnce + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 518 + $(pv_name) +$(pv_value) + 210 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSC2Theta + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 540 + $(pv_name) +$(pv_value) + 210 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCWavelen + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 582 + $(pv_name) +$(pv_value) + 210 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCAxis + + + + + + + Menu Button + true + false + + Default + + 115 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCImWidth + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 604 + $(pv_name) +$(pv_value) + 210 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCPhi + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 626 + $(pv_name) +$(pv_value) + 210 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCOmega + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 648 + $(pv_name) +$(pv_value) + 210 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Error recovery + + + + 126 + 0 + + 1 + + + + 1 + + 176 + true + + 76 + + + false + true + + 18 + false + Action Button + $(P)$(R)ADSCSoftReset + + + + + + + Action Button + true + Software Reset + false + + Default + + 115 + 0 + 0 + + + false + 1 + + + + 174 + + + $(P)$(R)ADSCSoftReset + 1 + 10 + + + + $(pv_name) +$(pv_value) + 210 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ADSCKappa + + + + + + + Text Input + true + + false + 0 + + + + 115 + 3 + + 1 + Infinity + false + + + + 0 + + 670 + $(pv_name) +$(pv_value) + 210 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + External trigger ctrl + + + + 189 + 0 + + 1 + + + + 1 + + 274 + true + + 13 + + + false + true + + 18 + false + Action Button + $(P)$(R)ExSwTrCtl + + + + + + + Action Button + true + Start + false + + Default + + 56 + 0 + 0 + + + false + 1 + + + + 272 + + + $(P)$(R)ExSwTrCtl + 1 + 10 + + + + $(pv_name) +$(pv_value) + 210 + + + false + true + + 18 + false + Action Button + $(P)$(R)ExSwTrCtl + + + + + + + Action Button + true + Stop + false + + Default + + 56 + 0 + 0 + + + false + 1 + + + + 272 + + + $(P)$(R)ExSwTrCtl + 0 + 10 + + + + $(pv_name) +$(pv_value) + 269 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + OK to expose + + + + 108 + 0 + + 1 + + + + 1 + + 252 + true + + 94 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ExSwTrOkToExp + + + + + + + Text Update + true + ###### + false + 0 + + + + 115 + 0 + + 1 + + + + 0 + + 252 + false + $(pv_name) +$(pv_value) + 210 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Stored darks + + + + 108 + 0 + + 1 + + + + 1 + + 438 + true + + 94 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCStrDrks + + + + + + + Menu Button + true + false + + Default + + 115 + 6 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCStrDrks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 438 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Reuse darks + + + + 99 + 0 + + 1 + + + + 1 + + 312 + true + + 103 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCReusDrk + + + + + + + Menu Button + true + false + + Default + + 115 + 6 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCReusDrk_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 312 + false + $(pv_name) +$(pv_value) + 335 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Dezinger + + + + 72 + 0 + + 1 + + + + 1 + + 334 + true + + 130 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ADSCDezingr + + + + + + + Menu Button + true + false + + Default + + 115 + 6 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ADSCDezingr_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 334 + false + $(pv_name) +$(pv_value) + 335 + + + false + true + + 18 + false + Action Button + $(P)$(R)ADSCLastImage + + + + + + + Action Button + true + Last Image + false + + Default + + 115 + 0 + 0 + + + false + 1 + + + + 212 + + + $(P)$(R)ADSCLastImage + 1 + 10 + + + + $(pv_name) +$(pv_value) + 210 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Continuous image mode + + + + 189 + 0 + + 1 + + + + 1 + + 214 + true + + 11 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)ExSwTrCtlRsp + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 0 + + 274 + false + $(pv_name) +$(pv_value) + 335 + + \ No newline at end of file diff --git a/ADApp/op/opi/firewire.opi b/ADApp/op/opi/firewire.opi new file mode 100644 index 0000000..821962e --- /dev/null +++ b/ADApp/op/opi/firewire.opi @@ -0,0 +1,3674 @@ + + + false + + true + + + true + 670 + firewire + false + false + + + + + + + Display + true + 700 + + true + 5 + + 159 + 718 + + false + true + 0.0 + + + + + 385 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 205 + $(pv_name) +$(pv_value) + 345 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 207 + + + + + + + + 472 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 4 + + + + + + + + 100 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Firewire Camera - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 1 + true + + 58 + + + + true + Grouping Container + + true + + true + + Default + + 214 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 463 + + + + + + + + 368 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time remaining + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 147 + + + + true + Grouping Container + + true + + true + + Default + + 203 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 393 + + + + + + + + 438 + + + true + Grouping Container + + true + + true + + Default + + 126 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 77 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 43 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 14 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 67 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 438 + + + + + + + + 368 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 147 + + + + true + Grouping Container + + true + + true + + Default + + 303 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 488 + + + + + + + + 378 + + + true + Grouping Container + + true + + true + + Default + + 166 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 137 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 66 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 218 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 645 + + + + + + + + 76 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Firewire setup + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 302 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 304 + + + + + + + + 361 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images complete + + + + 160 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 235 + + + + true + Grouping Container + + true + + true + + Default + + 331 + 0 + + false + + 45 + 1 + Grouping Container + + + + false + false + 538 + + + + + + + + 358 + + + true + Grouping Container + + true + + true + + Default + + 207 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 50 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image rate + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 107 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 25 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 27 + false + $(pv_name) +$(pv_value) + 252 + + + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 295 + 1 + Grouping Container + + + + false + false + 340 + + + + + + + + 5 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 114 + + + false + true + 0.0 + + + + + 295 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 100 + + + + + + + + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 145 + + + + + + + + 143 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 273 + 0 + + false + + 45 + 1 + Grouping Container + + + + false + false + 240 + + + + + + + + 42 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 194 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Color mode + + + + 90 + 0 + + 1 + + + + 1 + + 25 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 26 + false + $(pv_name) +$(pv_value) + 194 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 88 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 168 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 261 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 143 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 236 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 55 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 55 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Binning + + + + 70 + 0 + + 1 + + + + 1 + + 75 + true + + 62 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region start + + + + 50 + 0 + + 1 + + + + 1 + + 120 + true + + 82 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region size + + + + 40 + 0 + + 1 + + + + 1 + + 165 + true + + 92 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 215 + true + + 29 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 216 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size + + + + 100 + 0 + + 1 + + + + 1 + + 190 + true + + 32 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 191 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 191 + false + $(pv_name) +$(pv_value) + 236 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 208 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 229 + true + + 391 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 229 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 230 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 254 + true + + 381 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 254 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 255 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 279 + true + + 441 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 279 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 280 + false + $(pv_name) +$(pv_value) + 596 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 329 + true + + 370 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 331 + false + $(pv_name) +$(pv_value) + 606 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 354 + true + + 349 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 356 + false + $(pv_name) +$(pv_value) + 605 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)DROPPED_FRAMES + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 513 + $(pv_name) +$(pv_value) + 515 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)DROPPED_FRAMES_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 514 + false + $(pv_name) +$(pv_value) + 581 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Dropped frames + + + + 130 + 0 + + 1 + + + + 1 + + 513 + true + + 378 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_2 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 60 + 1 + Linking Container_3 + + + + 595 + + ADAttrFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/firewireFeatures.opi b/ADApp/op/opi/firewireFeatures.opi new file mode 100644 index 0000000..85750e8 --- /dev/null +++ b/ADApp/op/opi/firewireFeatures.opi @@ -0,0 +1,20734 @@ + + false + + true + + + true + 685 + firewireFeatures + false + false + + + + + + + Display + true + 1280 + + true + 5 + + 163 + 193 + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)BRIGHTNESS_ABS_AVL + + + 1 + 0 + true + + + + + 101 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)BRIGHTNESS_ABS_AVL + + + 1 + 0 + true + + + + + 101 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)EXPOSURE_ABS_AVL + + + 1 + 0 + true + + + + + 126 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)EXPOSURE_ABS_AVL + + + 1 + 0 + true + + + + + 126 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHARPNESS_ABS_AVL + + + 1 + 0 + true + + + + + 151 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHARPNESS_ABS_AVL + + + 1 + 0 + true + + + + + 151 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_ABS_AVL + + + 1 + 0 + true + + + + + 176 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_ABS_AVL + + + 1 + 0 + true + + + + + 176 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_ABS_AVL + + + 1 + 0 + true + + + + + 201 + $(pv_name) +$(pv_value) + 808 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_ABS_AVL + + + 1 + 0 + true + + + + + 201 + $(pv_name) +$(pv_value) + 808 + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 101 + + + + + + + + 188 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)BRIGHTNESS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)BRIGHTNESS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 126 + + + + + + + + 188 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)EXPOSURE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)EXPOSURE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 151 + + + + + + + + 188 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHARPNESS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHARPNESS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 176 + + + + + + + + 188 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 1260 + 0 + + false + + 445 + 1 + Grouping Container + + + + false + false + 223 + + + + + + + + 10 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)HUE_ABS_AVL + + + 1 + 0 + true + + + + + 3 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)HUE_ABS_AVL + + + 1 + 0 + true + + + + + 3 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SATURATION_ABS_AVL + + + 1 + 0 + true + + + + + 28 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SATURATION_ABS_AVL + + + 1 + 0 + true + + + + + 28 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAMMA_ABS_AVL + + + 1 + 0 + true + + + + + 53 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAMMA_ABS_AVL + + + 1 + 0 + true + + + + + 53 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHUTTER_ABS_AVL + + + 1 + 0 + true + + + + + 78 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHUTTER_ABS_AVL + + + 1 + 0 + true + + + + + 78 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAIN_ABS_AVL + + + 1 + 0 + true + + + + + 103 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAIN_ABS_AVL + + + 1 + 0 + true + + + + + 103 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)IRIS_ABS_AVL + + + 1 + 0 + true + + + + + 128 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)IRIS_ABS_AVL + + + 1 + 0 + true + + + + + 128 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FOCUS_ABS_AVL + + + 1 + 0 + true + + + + + 153 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FOCUS_ABS_AVL + + + 1 + 0 + true + + + + + 153 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TEMP_ABS_AVL + + + 1 + 0 + true + + + + + 178 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TEMP_ABS_AVL + + + 1 + 0 + true + + + + + 178 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGGER_ABS_AVL + + + 1 + 0 + true + + + + + 203 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGGER_ABS_AVL + + + 1 + 0 + true + + + + + 203 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGDLY_ABS_AVL + + + 1 + 0 + true + + + + + 228 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGDLY_ABS_AVL + + + 1 + 0 + true + + + + + 228 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITES_ABS_AVL + + + 1 + 0 + true + + + + + 253 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITES_ABS_AVL + + + 1 + 0 + true + + + + + 253 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FRAMERATE_ABS_AVL + + + 1 + 0 + true + + + + + 278 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FRAMERATE_ABS_AVL + + + 1 + 0 + true + + + + + 278 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)ZOOM_ABS_AVL + + + 1 + 0 + true + + + + + 303 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)ZOOM_ABS_AVL + + + 1 + 0 + true + + + + + 303 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)PAN_ABS_AVL + + + 1 + 0 + true + + + + + 328 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)PAN_ABS_AVL + + + 1 + 0 + true + + + + + 328 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TILT_ABS_AVL + + + 1 + 0 + true + + + + + 353 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TILT_ABS_AVL + + + 1 + 0 + true + + + + + 353 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FILTER_ABS_AVL + + + 1 + 0 + true + + + + + 378 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FILTER_ABS_AVL + + + 1 + 0 + true + + + + + 378 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)CAPTSIZE_ABS_AVL + + + 1 + 0 + true + + + + + 403 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)CAPTSIZE_ABS_AVL + + + 1 + 0 + true + + + + + 403 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)QUALITY_ABS_AVL + + + 1 + 0 + true + + + + + 428 + $(pv_name) +$(pv_value) + 798 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)QUALITY_ABS_AVL + + + 1 + 0 + true + + + + + 428 + $(pv_name) +$(pv_value) + 798 + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 3 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)HUE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)HUE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 28 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SATURATION_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SATURATION_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 53 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAMMA_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAMMA_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 78 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHUTTER_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)SHUTTER_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 103 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAIN_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)GAIN_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 128 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)IRIS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)IRIS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 153 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FOCUS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FOCUS_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 178 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TEMP_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TEMP_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 203 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGGER_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGGER_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 228 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGDLY_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TRIGDLY_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 253 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITES_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITES_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 278 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FRAMERATE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FRAMERATE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 303 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)ZOOM_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)ZOOM_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 328 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)PAN_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)PAN_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 353 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TILT_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)TILT_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 378 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FILTER_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)FILTER_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 403 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)CAPTSIZE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)CAPTSIZE_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 428 + + + + + + + + 178 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)QUALITY_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)QUALITY_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)HUE_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)HUE + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SATURATION_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SATURATION + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 25 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)GAMMA_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GAMMA + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 50 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SHUTTER_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SHUTTER + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)GAIN_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GAIN + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)IRIS_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)IRIS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 125 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)FOCUS_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FOCUS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 150 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)TEMP_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TEMP + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 175 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)TRIGGER_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TRIGGER + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 200 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)TRIGDLY_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TRIGDLY + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 225 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)WHITES_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)WHITES + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 250 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)FRAMERATE_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FRAMERATE + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 275 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)ZOOM_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ZOOM + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 300 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)PAN_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PAN + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 325 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)TILT_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TILT + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 350 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)FILTER_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FILTER + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 375 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)CAPTSIZE_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)CAPTSIZE + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 400 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 300 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)QUALITY_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)QUALITY + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 425 + $(pv_name) +$(pv_value) + 380 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)HUE_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SATURATION_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 25 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GAMMA_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 50 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SHUTTER_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 75 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GAIN_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)IRIS_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 125 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FOCUS_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 150 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TEMP_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 175 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TRIGGER_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 200 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TRIGDLY_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 225 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)WHITES_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 250 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FRAMERATE_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 275 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ZOOM_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 300 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PAN_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 325 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TILT_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 350 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FILTER_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 375 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)CAPTSIZE_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 400 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 570 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 645 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 710 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)QUALITY_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 425 + $(pv_name) +$(pv_value) + 840 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)HUE_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SATURATION_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 25 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAMMA_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHUTTER_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)GAIN_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)IRIS_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FOCUS_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 150 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TEMP_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 175 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGGER_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TRIGDLY_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 225 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITES_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 250 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FRAMERATE_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)ZOOM_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 300 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PAN_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 325 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)TILT_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)FILTER_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 375 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CAPTSIZE_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 400 + false + $(pv_name) +$(pv_value) + 1185 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 1023 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 1105 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)QUALITY_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 1185 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)HUE + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 0 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SATURATION + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 25 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)GAMMA + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 50 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SHUTTER + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 75 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)GAIN + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 100 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)IRIS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 125 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)FOCUS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 150 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TEMP + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 175 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TRIGGER + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 200 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TRIGDLY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 225 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)WHITES + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 250 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)FRAMERATE + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 275 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)ZOOM + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 300 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)PAN + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 325 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TILT + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 350 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)FILTER + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 375 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)CAPTSIZE + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 400 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)QUALITY + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 425 + + 460 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)HUE_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 0 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SATURATION_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 25 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)GAMMA_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 50 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SHUTTER_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 75 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)GAIN_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 100 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)IRIS_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 125 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)FOCUS_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 150 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TEMP_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 175 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TRIGGER_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 200 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TRIGDLY_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 225 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)WHITES_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 250 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)FRAMERATE_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 275 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)ZOOM_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 300 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)PAN_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 325 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)TILT_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 350 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)FILTER_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 375 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)CAPTSIZE_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 400 + + 920 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)QUALITY_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 425 + + 920 + $(pv_name) +$(pv_value) + + + + true + Grouping Container + + true + + true + + Default + + 15 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 201 + + + + + + + + 188 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 15 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 15 + 0 + + + + true + + + false + + $(P)$(R)WHITEB_AVL + + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) Firewire Features + + + + 468 + 0 + + 1 + + + + 1 + + 8 + true + + 416 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Absolute Control + + + + 160 + 0 + + 1 + + + + 0 + + 50 + true + + 895 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Avail. + + + + 60 + 0 + + 1 + + + + 1 + + 75 + true + + 165 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Mode + + + + 40 + 0 + + 1 + + + + 0 + + 75 + true + + 247 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Set + + + + 30 + 0 + + 1 + + + + 0 + + 75 + true + + 412 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Feature + + + + 70 + 0 + + 1 + + + + 1 + + 75 + true + + 50 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 310 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)BRIGHTNESS_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BRIGHTNESS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 98 + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 10 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 310 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)EXPOSURE_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)EXPOSURE + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 123 + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 10 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 310 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SHARPNESS_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SHARPNESS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 148 + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readback + + + + 80 + 0 + + 1 + + + + 0 + + 75 + true + + 570 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Min + + + + 30 + 0 + + 1 + + + + 0 + + 75 + true + + 670 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Max + + + + 30 + 0 + + 1 + + + + 0 + + 75 + true + + 735 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Avail. + + + + 60 + 0 + + 1 + + + + 1 + + 75 + true + + 785 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Set + + + + 30 + 0 + + 1 + + + + 0 + + 75 + true + + 872 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 580 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 655 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 720 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BRIGHTNESS_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 98 + $(pv_name) +$(pv_value) + 850 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 580 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 655 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 720 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)EXPOSURE_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 123 + $(pv_name) +$(pv_value) + 850 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 580 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 655 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 720 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SHARPNESS_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 148 + $(pv_name) +$(pv_value) + 850 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readback + + + + 80 + 0 + + 1 + + + + 0 + + 75 + true + + 1030 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Min + + + + 30 + 0 + + 1 + + + + 0 + + 75 + true + + 1137 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Max + + + + 30 + 0 + + 1 + + + + 0 + + 75 + true + + 1217 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 1033 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 1115 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)BRIGHTNESS_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 98 + false + $(pv_name) +$(pv_value) + 1195 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 1033 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 1115 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)EXPOSURE_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 123 + false + $(pv_name) +$(pv_value) + 1195 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 1033 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 1115 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)SHARPNESS_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 1195 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)BRIGHTNESS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 98 + + 470 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)EXPOSURE + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 123 + + 470 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SHARPNESS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 148 + + 470 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)BRIGHTNESS_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 98 + + 930 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)EXPOSURE_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 123 + + 930 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)SHARPNESS_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 148 + + 930 + $(pv_name) +$(pv_value) + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Device Unit Control + + + + 190 + 0 + + 1 + + + + 0 + + 50 + true + + 320 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 310 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)WHITEB_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)WHITEB_LO + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 173 + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_LO.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 10 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_LO_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 580 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_LO_DRVL + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 655 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_LO_DRVH + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 720 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)WHITEB_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 173 + $(pv_name) +$(pv_value) + 850 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 1033 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 1115 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 173 + false + $(pv_name) +$(pv_value) + 1195 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)WHITEB_LO + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 173 + + 470 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)WHITEB_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 173 + + 930 + $(pv_name) +$(pv_value) + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_CTRL_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 310 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)WHITEB_CTRL + + + + + + + Menu Button + true + false + + Default + + 75 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)WHITEB_HI + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 198 + $(pv_name) +$(pv_value) + 390 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_HI.DESC + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 10 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_HI_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 580 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_HI_DRVL + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 655 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_HI_DRVH + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 720 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)WHITEB_ABS + + + + + + + Text Input + true + + false + 0 + + + + 75 + 3 + + 1 + Infinity + false + + + + 0 + + 198 + $(pv_name) +$(pv_value) + 850 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_ABS_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 1033 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_ABS_MIN + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 1115 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)WHITEB_ABS_MAX + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 198 + false + $(pv_name) +$(pv_value) + 1195 + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)WHITEB_HI + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 198 + + 470 + $(pv_name) +$(pv_value) + + + 20.0 + true + true + + + + + + + true + + + + + 20 + 50 + false + 10.0 + + + + true + Scaled Slider + true + + Default + + 100 + true + 0 + true + true + true + 100.0 + 1 + false + false + 0.0 + true + + true + + + + Scaled Slider + + + + $(P)$(R)WHITEB_ABS + + + + 1.0 + false + 80.0 + + Default + + 90.0 + + + + + + + + + true + true + + + + 10.0 + 198 + + 930 + $(pv_name) +$(pv_value) + + \ No newline at end of file diff --git a/ADApp/op/opi/firewireVideoFormats.opi b/ADApp/op/opi/firewireVideoFormats.opi new file mode 100644 index 0000000..0a6c8ab --- /dev/null +++ b/ADApp/op/opi/firewireVideoFormats.opi @@ -0,0 +1,3314 @@ + + false + + true + + + true + 380 + firewireVideoFormats + false + false + + + + + + + Display + true + 980 + + true + 5 + + 53 + 374 + + true + Grouping Container + + true + + true + + Default + + 175 + 0 + + false + + 171 + 1 + Grouping Container + + + + false + false + 45 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Video format + + + + 120 + 0 + + 1 + + + + 1 + + 25 + true + + 40 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CURRENT_FORMAT + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_FORMAT_0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 51 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_FORMAT_1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 76 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_FORMAT_2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 101 + false + $(pv_name) +$(pv_value) + 25 + + + false + true + + 20 + false + Action Button + $(P)$(R)FORMAT + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 50 + + + $(P)$(R)FORMAT + 0 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FORMAT + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 75 + + + $(P)$(R)FORMAT + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FORMAT + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 100 + + + $(P)$(R)FORMAT + 2 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_FORMAT_6 + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 126 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_FORMAT_7 + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 151 + false + $(pv_name) +$(pv_value) + 25 + + + false + true + + 20 + false + Action Button + $(P)$(R)FORMAT + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 126 + + + $(P)$(R)FORMAT + 3 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FORMAT + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 151 + + + $(P)$(R)FORMAT + 4 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + + + true + + + false + + $(P)$(R)FORMAT.RVAL + + + false + + 246 + 1 + Grouping Container + + + + false + false + 45 + + + + + + + + 635 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Frame rate + + + + 100 + 0 + + 1 + + + + 1 + + 25 + true + + 5 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CURRENT_RATE + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 51 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 76 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 101 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_3 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 126 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_4 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 151 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_5 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 176 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_6 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 201 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_RATE_7 + + + + + + + Text Update + true + ###### + false + 0 + + + + 75 + 0 + + 1 + + + + 0 + + 226 + false + $(pv_name) +$(pv_value) + 25 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 49 + + + $(P)$(R)FR + 0 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 74 + + + $(P)$(R)FR + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 99 + + + $(P)$(R)FR + 2 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 124 + + + $(P)$(R)FR + 3 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 149 + + + $(P)$(R)FR + 4 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 174 + + + $(P)$(R)FR + 5 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 199 + + + $(P)$(R)FR + 6 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)FR + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 224 + + + $(P)$(R)FR + 7 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 200 + 0 + + + + true + + + false + + $(P)$(R)FORMAT.RVAL + + + false + + 321 + 1 + Grouping Container + + + + false + false + 45 + + + + + + + + 765 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Format 7 Color Code + + + + 100 + 0 + + 1 + + + + 1 + + 25 + true + + 51 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CURRENT_COLORCODE + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 14 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 51 + false + $(pv_name) +$(pv_value) + 25 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 49 + + + $(P)$(R)COLORCODE + 0 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 76 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 101 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_3 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 126 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_4 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 151 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_5 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 176 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_6 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 201 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_7 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 226 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_8 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 251 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_9 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 276 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_COLORCODE_10 + + + + + + + Text Update + true + ###### + false + 0 + + + + 175 + 0 + + 1 + + + + 0 + + 301 + false + $(pv_name) +$(pv_value) + 25 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 74 + + + $(P)$(R)COLORCODE + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 99 + + + $(P)$(R)COLORCODE + 2 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 124 + + + $(P)$(R)COLORCODE + 3 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 149 + + + $(P)$(R)COLORCODE + 4 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 174 + + + $(P)$(R)COLORCODE + 5 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 199 + + + $(P)$(R)COLORCODE + 6 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 224 + + + $(P)$(R)COLORCODE + 7 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 249 + + + $(P)$(R)COLORCODE + 8 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 274 + + + $(P)$(R)COLORCODE + 9 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)COLORCODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 299 + + + $(P)$(R)COLORCODE + 10 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 400 + 0 + + false + + 246 + 1 + Grouping Container + + + + false + false + 45 + + + + + + + + 210 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 48 + + + $(P)$(R)MODE + 0 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 73 + + + $(P)$(R)MODE + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 98 + + + $(P)$(R)MODE + 2 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 123 + + + $(P)$(R)MODE + 3 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 148 + + + $(P)$(R)MODE + 4 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 173 + + + $(P)$(R)MODE + 5 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 198 + + + $(P)$(R)MODE + 6 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)MODE + + + + + + + Action Button + true + + false + + Default + + 20 + 0 + 0 + + + false + 1 + + + + 223 + + + $(P)$(R)MODE + 7 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Video mode + + + + 100 + 0 + + 1 + + + + 1 + + 25 + true + + 50 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_0 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 51 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 76 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 101 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_3 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 126 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_4 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 151 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_5 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 176 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_6 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 201 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)VALID_MODE_7 + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 226 + false + $(pv_name) +$(pv_value) + 25 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)CURRENT_MODE + + + + + + + Text Update + true + ###### + false + 0 + + + + 375 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 25 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) Firewire Video Formats + + + + 468 + 0 + + 1 + + + + 1 + + 8 + true + + 256 + + \ No newline at end of file diff --git a/ADApp/op/opi/mar345.opi b/ADApp/op/opi/mar345.opi new file mode 100644 index 0000000..d66292f --- /dev/null +++ b/ADApp/op/opi/mar345.opi @@ -0,0 +1,4802 @@ + + + false + + true + + + true + 995 + mar345 + false + false + + + + + + + Display + true + 700 + + true + 5 + + 34 + 193 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 600 + 0 + + 1 + 0 + true + + + + + 4 + $(pv_name) +$(pv_value) + 50 + + + false + true + 0.0 + + + + + 250 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 205 + $(pv_name) +$(pv_value) + 345 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 567 + $(pv_name) +$(pv_value) + 297 + + + false + true + 0.0 + + + + + 80 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 565 + $(pv_name) +$(pv_value) + 5 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 651 + $(pv_name) +$(pv_value) + 299 + + + false + true + 0.0 + + + + + 105 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 650 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 230 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 760 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 207 + + + + + + + + 468 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 120 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 380 + + + + + + + + 470 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 0 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 61 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 0 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 653 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 705 + + + + + + + + 36 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + To mar345: + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 14 + false + Text Update + 4 + true + false + $(P)$(R)StringToServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 550 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 103 + + + + true + Grouping Container + + true + + true + + Default + + 673 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 730 + + + + + + + + 16 + + + true + true + 1 + false + false + + 14 + false + Text Update + 4 + true + false + $(P)$(R)StringFromServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 550 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 123 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + From mar345: + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 767 + + + + + + + + 20 + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 109 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 41 + 0 + + 1 + + + + 1 + + 0 + true + + 34 + + + + true + Grouping Container + + true + + true + + Default + + 653 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 966 + + + + + + + + 33 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 133 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 142 + + + + true + Grouping Container + + true + + true + + Default + + 164 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 918 + + + + + + + + 175 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 164 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 164 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 893 + + + + + + + + 22 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 143 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 66 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 223 + + + + true + Grouping Container + + true + + true + + Default + + 270 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 866 + + + + + + + + 53 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 112 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 61 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 122 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 188 + + + + true + Grouping Container + + true + + true + + Default + + 612 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 818 + + + + + + + + 73 + + + true + Grouping Container + + true + + true + + Default + + 511 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 101 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 92 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 286 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 941 + + + + + + + + 387 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File format + + + + 112 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileFormat_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 204 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileFormat + + + + + + + Menu Button + true + false + + Default + + 82 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 229 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 595 + + + + + + + + 425 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # erases + + + + 80 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumErase + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 85 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumErase_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 150 + + + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 220 + 1 + Grouping Container + + + + false + false + 340 + + + + + + + + 5 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 111 + + + false + true + 0.0 + + + + + 220 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 94 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 30 + + + + + + + + 186 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 84 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 85 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector Size + + + + 130 + 0 + + 1 + + + + 1 + + 55 + true + + 9 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 56 + false + $(pv_name) +$(pv_value) + 161 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 56 + false + $(pv_name) +$(pv_value) + 245 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ScanSize + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ScanSize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 81 + false + $(pv_name) +$(pv_value) + 245 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Scan diameter + + + + 70 + 0 + + 1 + + + + 1 + + 80 + true + + 69 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ScanResolution + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ScanResolution_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 106 + false + $(pv_name) +$(pv_value) + 245 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Pixel size + + + + 70 + 0 + + 1 + + + + 1 + + 105 + true + + 69 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size + + + + 100 + 0 + + 1 + + + + 1 + + 155 + true + + 39 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 156 + false + $(pv_name) +$(pv_value) + 161 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 156 + false + $(pv_name) +$(pv_value) + 245 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 180 + true + + 36 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 0 + + 181 + false + $(pv_name) +$(pv_value) + 245 + + + false + true + + 20 + false + Action Button + $(P)$(R)ChangeMode + + + + + + + Action Button + true + Change mode + false + + Default + + 90 + 0 + 0 + + + false + 1 + + + + 130 + + + $(P)$(R)ChangeMode + 1 + 10 + + + + $(pv_name) +$(pv_value) + 146 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Change mode + + + + 70 + 0 + + 1 + + + + 1 + + 130 + true + + 69 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)ChangeMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 84 + 0 + + 1 + + + + 0 + + 130 + false + $(pv_name) +$(pv_value) + 245 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 770 + + + + + + + + 575 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 395 + 0 + + 1 + + + + 0 + + 770 + false + $(pv_name) +$(pv_value) + 174 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + mar345 Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 5 + true + + 158 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 208 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 430 + true + + 355 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 430 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 355 + true + + 365 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 357 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time remaining + + + + 140 + 0 + + 1 + + + + 1 + + 255 + true + + 385 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 256 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 405 + true + + 395 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 405 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 405 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 380 + true + + 395 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)Acquire_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 380 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images complete + + + + 170 + 0 + + 1 + + + + 1 + + 330 + true + + 355 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 331 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # images + + + + 80 + 0 + + 1 + + + + 1 + + 305 + true + + 445 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 305 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 306 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 280 + true + + 385 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 280 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 281 + false + $(pv_name) +$(pv_value) + 595 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 230 + true + + 395 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 230 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 231 + false + $(pv_name) +$(pv_value) + 595 + + + false + true + + 20 + false + Action Button + $(P)$(R)Abort + + + + + + + Action Button + true + Abort operation + false + + Default + + 120 + 0 + 0 + + + false + 1 + + + + 680 + + + $(P)$(R)Abort + 1 + 10 + + + + $(pv_name) +$(pv_value) + 369 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Erase + + + + 159 + 0 + + 1 + + + + 1 + + 568 + true + + 271 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status + + + + 157 + 0 + + 1 + + + + 1 + + 651 + true + + 272 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 680 + true + + 17 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 680 + false + $(pv_name) +$(pv_value) + 164 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 153 + 0 + + 1 + + + + 1 + + 941 + true + + 12 + + + false + true + + 20 + false + Action Button + $(P)$(R)Erase + + + + + + + Action Button + true + Erase + false + + Default + + 120 + 0 + 0 + + + false + 1 + + + + 620 + + + $(P)$(R)Erase + 1 + 10 + + + + $(pv_name) +$(pv_value) + 175 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Erase + + + + 50 + 0 + + 1 + + + + 1 + + 620 + true + + 120 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)Erase_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 84 + 0 + + 1 + + + + 0 + + 620 + false + $(pv_name) +$(pv_value) + 305 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto erase mode + + + + 150 + 0 + + 1 + + + + 1 + + 595 + true + + 20 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)EraseMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)EraseMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 596 + false + $(pv_name) +$(pv_value) + 305 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # erases done + + + + 80 + 0 + + 1 + + + + 0 + + 620 + true + + 425 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumErased_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 621 + false + $(pv_name) +$(pv_value) + 575 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 793 + $(pv_name) +$(pv_value) + 174 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 92 + 0 + + 1 + + + + 1 + + 793 + true + + 73 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_2 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 60 + 1 + Linking Container_3 + + + + 460 + + ADAttrFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/marCCD.opi b/ADApp/op/opi/marCCD.opi new file mode 100644 index 0000000..545d39d --- /dev/null +++ b/ADApp/op/opi/marCCD.opi @@ -0,0 +1,6078 @@ + + + false + + true + + + true + 1095 + marCCD + false + false + + + + + + + Display + true + 700 + + true + 5 + + 30 + 478 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 4 + $(pv_name) +$(pv_value) + 100 + + + false + true + 0.0 + + + + + 320 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 205 + $(pv_name) +$(pv_value) + 345 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 601 + $(pv_name) +$(pv_value) + 303 + + + false + true + 0.0 + + + + + 230 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 595 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 260 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 830 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 207 + + + + + + + + 472 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 269 + 0 + + false + + 120 + 1 + Grouping Container + + + + false + false + 637 + + + + + + + + 403 + + + true + Grouping Container + + true + + true + + Default + + 216 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time remaining + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 149 + + + + true + Grouping Container + + true + + true + + Default + + 269 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 25 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout status + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 4 + true + false + $(P)$(R)MarReadoutStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 149 + + + + true + Grouping Container + + true + + true + + Default + + 269 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Correct status + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 4 + true + false + $(P)$(R)MarCorrectStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 149 + + + + true + Grouping Container + + true + + true + + Default + + 269 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 75 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Writing status + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 4 + true + false + $(P)$(R)MarWritingStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 149 + + + + true + Grouping Container + + true + + true + + Default + + 269 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 100 + + + + + + + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Dezinger status + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 4 + true + false + $(P)$(R)MarDezingerStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 149 + + + + + true + Grouping Container + + true + + true + + Default + + 247 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 662 + + + + + + + + 69 + + + true + true + 1 + false + false + + 18 + false + Text Update + 3 + true + false + $(P)$(R)MarState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 127 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Server state + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 593 + 0 + + false + + 45 + 1 + Grouping Container + + + + false + false + 770 + + + + + + + + 54 + + + true + Grouping Container + + true + + true + + Default + + 573 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 20 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + To marCCD server: + + + + 170 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)StringToServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 400 + 0 + + 1 + + + + 0 + + 3 + false + $(pv_name) +$(pv_value) + 173 + + + + true + Grouping Container + + true + + true + + Default + + 593 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 25 + + + + + + + + 0 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)StringFromServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 400 + 0 + + 1 + + + + 0 + + 3 + false + $(pv_name) +$(pv_value) + 193 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + From marCCD server: + + + + 190 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 837 + + + + + + + + 20 + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 109 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 41 + 0 + + 1 + + + + 1 + + 0 + true + + 34 + + + + true + Grouping Container + + true + + true + + Default + + 653 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 1036 + + + + + + + + 33 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 133 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 142 + + + + true + Grouping Container + + true + + true + + Default + + 164 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 988 + + + + + + + + 175 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 164 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 164 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 963 + + + + + + + + 22 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 143 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 66 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 223 + + + + true + Grouping Container + + true + + true + + Default + + 270 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 936 + + + + + + + + 53 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 112 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 61 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 122 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 188 + + + + true + Grouping Container + + true + + true + + Default + + 612 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 888 + + + + + + + + 73 + + + true + Grouping Container + + true + + true + + Default + + 511 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 101 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 92 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 286 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 1011 + + + + + + + + 387 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File format + + + + 112 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileFormat_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 204 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileFormat + + + + + + + Menu Button + true + false + + Default + + 82 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 163 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 1061 + + + + + + + + 73 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Save file + + + + 92 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)WriteFile + + + + + + + Action Button + true + Save + false + + Default + + 62 + 0 + 0 + + + false + 1 + + + + 0 + + + $(P)$(R)WriteFile + 1 + 10 + + + + $(pv_name) +$(pv_value) + 101 + + + + true + Grouping Container + + true + + true + + Default + + 289 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 963 + + + + + + + + 350 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Ancillary information + + + + 210 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 838 + + + + + + + + 575 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 230 + 1 + Grouping Container + + + + false + false + 340 + + + + + + + + 5 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 114 + + + false + true + 0.0 + + + + + 230 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 274 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 178 + + + + + + + + 29 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Frame shift + + + + 110 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FrameShift + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 120 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FrameShift_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 213 + + + + true + Grouping Container + + true + + true + + Default + + 268 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 153 + + + + + + + + 36 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 207 + + + + true + Grouping Container + + true + + true + + Default + + 265 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 128 + + + + + + + + 39 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image Size + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 111 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 204 + + + + true + Grouping Container + + true + + true + + Default + + 233 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 103 + + + + + + + + 69 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 80 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 173 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Binning + + + + 70 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 18 + 1 + Grouping Container + + + + false + false + 80 + + + + + + + + 149 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 294 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 55 + + + + + + + + 9 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector Size + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 140 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 233 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 88 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 174 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 267 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Stability + + + + 110 + 0 + + 1 + + + + 1 + + 203 + true + + 29 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Stability + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 203 + $(pv_name) +$(pv_value) + 149 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Stability_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 204 + false + $(pv_name) +$(pv_value) + 242 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + marCCD Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 5 + true + + 158 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 208 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # images + + + + 80 + 0 + + 1 + + + + 1 + + 279 + true + + 441 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 279 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 280 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 329 + true + + 370 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Frame type + + + + 100 + 0 + + 1 + + + + 1 + + 354 + true + + 370 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FrameType + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # images counter + + + + 160 + 0 + + 1 + + + + 1 + + 304 + true + + 361 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 305 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 254 + true + + 381 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 254 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 255 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 229 + true + + 391 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 229 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 230 + false + $(pv_name) +$(pv_value) + 596 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 331 + false + $(pv_name) +$(pv_value) + 601 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FrameType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 356 + false + $(pv_name) +$(pv_value) + 601 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status + + + + 157 + 0 + + 1 + + + + 1 + + 601 + true + + 276 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 637 + true + + 49 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 638 + false + $(pv_name) +$(pv_value) + 196 + + + true + true + 1 + false + false + + 18 + true + Text Update + 4 + true + false + $(P)$(R)MarStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 688 + false + $(pv_name) +$(pv_value) + 196 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Task status + + + + 110 + 0 + + 1 + + + + 1 + + 687 + true + + 79 + + + true + true + 1 + false + false + + 18 + true + Text Update + 4 + true + false + $(P)$(R)MarAcquireStatus_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 713 + false + $(pv_name) +$(pv_value) + 196 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire status + + + + 140 + 0 + + 1 + + + + 1 + + 712 + true + + 49 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 153 + 0 + + 1 + + + + 1 + + 1011 + true + + 12 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 863 + $(pv_name) +$(pv_value) + 174 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 395 + 0 + + 1 + + + + 0 + + 840 + false + $(pv_name) +$(pv_value) + 174 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 92 + 0 + + 1 + + + + 1 + + 863 + true + + 73 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto save + + + + 90 + 0 + + 1 + + + + 1 + + 1061 + true + + 270 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoSave + + + + + + + Menu Button + true + false + + Default + + 64 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoSave_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1062 + false + $(pv_name) +$(pv_value) + 433 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status poll rate + + + + 160 + 0 + + 1 + + + + 1 + + 737 + true + + 29 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ReadStatus.SCAN + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + false + true + + 20 + false + Action Button + $(P)$(R)ReadStatus.PROC + + + + + + + Action Button + true + Poll + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 737 + + + $(P)$(R)ReadStatus.PROC + 1 + 10 + + + + $(pv_name) +$(pv_value) + 292 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 499 + true + + 367 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 500 + false + $(pv_name) +$(pv_value) + 575 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 499 + $(pv_name) +$(pv_value) + 509 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 99 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 454 + true + + 518 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 99 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 454 + true + + 518 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 474 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 504 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 474 + true + + 410 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 474 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 571 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 429 + true + + 348 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 430 + false + $(pv_name) +$(pv_value) + 601 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Overlap mode + + + + 120 + 0 + + 1 + + + + 1 + + 379 + true + + 350 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)OverlapMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)OverlapMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 380 + false + $(pv_name) +$(pv_value) + 601 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 404 + true + + 350 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 90 + 0 + + 1 + + + + 0 + + 405 + false + $(pv_name) +$(pv_value) + 601 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_2 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 60 + 1 + Linking Container_3 + + + + 530 + + ADAttrFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/marCCDAncillary.opi b/ADApp/op/opi/marCCDAncillary.opi new file mode 100644 index 0000000..6043f2f --- /dev/null +++ b/ADApp/op/opi/marCCDAncillary.opi @@ -0,0 +1,1001 @@ + + false + + true + + + true + 340 + marCCDAncillary + false + false + + + + + + + Display + true + 450 + + true + 5 + + 138 + 112 + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 34 + $(pv_name) +$(pv_value) + 50 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 9 + $(pv_name) +$(pv_value) + 50 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 300 + 0 + + 1 + + + + 1 + + 36 + true + + 75 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector distance + + + + 130 + 0 + + 1 + + + + 1 + + 81 + true + + 45 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Beam X + + + + 140 + 0 + + 1 + + + + 1 + + 106 + true + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Beam Y + + + + 120 + 0 + + 1 + + + + 1 + + 131 + true + + 55 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Start Phi + + + + 130 + 0 + + 1 + + + + 1 + + 156 + true + + 45 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Rotation axis + + + + 130 + 0 + + 1 + + + + 1 + + 181 + true + + 45 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Rotation range + + + + 120 + 0 + + 1 + + + + 1 + + 206 + true + + 55 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Wavelength + + + + 130 + 0 + + 1 + + + + 1 + + 256 + true + + 45 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File comments + + + + 130 + 0 + + 1 + + + + 1 + + 279 + true + + 45 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Dataset comments + + + + 130 + 0 + + 1 + + + + 1 + + 304 + true + + 45 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)DetectorDistance + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 81 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BeamX + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 106 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BeamY + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 131 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)StartPhi + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 156 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)RotationAxis + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 181 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)RotationRange + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 206 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Wavelength + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 256 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileComments + + + + + + + Text Input + true + + false + 0 + + + + 260 + 3 + + 1 + Infinity + false + + + + 0 + + 279 + $(pv_name) +$(pv_value) + 180 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)DatasetComments + + + + + + + Text Input + true + + false + 0 + + + + 260 + 3 + + 1 + Infinity + false + + + + 0 + + 304 + $(pv_name) +$(pv_value) + 180 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + MARCCD Ancillary Information + + + + 300 + 0 + + 1 + + + + 1 + + 11 + true + + 75 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Two Theta + + + + 90 + 0 + + 1 + + + + 1 + + 231 + true + + 85 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)TwoTheta + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 231 + $(pv_name) +$(pv_value) + 180 + + \ No newline at end of file diff --git a/ADApp/op/opi/pilatusAncillary.opi b/ADApp/op/opi/pilatusAncillary.opi new file mode 100644 index 0000000..687b961 --- /dev/null +++ b/ADApp/op/opi/pilatusAncillary.opi @@ -0,0 +1,2228 @@ + + false + + true + + + true + 515 + pilatusAncillary + false + false + + + + + + + Display + true + 560 + + true + 5 + + 118 + 38 + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 50 + 1 + Grouping Container + + + + false + false + 9 + + + + + + + + 105 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 25 + $(pv_name) +$(pv_value) + 0 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 300 + 0 + + 1 + + + + 1 + + 27 + true + + 25 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Pilatus Ancillary Information + + + + 300 + 0 + + 1 + + + + 1 + + 2 + true + + 25 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Wavelength + + + + 100 + 0 + + 1 + + + + 1 + + 81 + true + + 130 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Energy range + + + + 120 + 0 + + 1 + + + + 1 + + 106 + true + + 110 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector distance + + + + 170 + 0 + + 1 + + + + 1 + + 131 + true + + 60 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector V_offset + + + + 170 + 0 + + 1 + + + + 1 + + 156 + true + + 60 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Beam + + + + 40 + 0 + + 1 + + + + 1 + + 181 + true + + 190 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filter transmission + + + + 190 + 0 + + 1 + + + + 1 + + 231 + true + + 40 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Start angle + + + + 110 + 0 + + 1 + + + + 1 + + 256 + true + + 120 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Angle increment + + + + 150 + 0 + + 1 + + + + 1 + + 281 + true + + 80 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Wavelength + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 81 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)EnergyLow + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 106 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)DetDist + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 131 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)DetVOffset + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 156 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BeamX + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 181 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FilterTransm + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 231 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)StartAngle + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 256 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AngleIncr + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 281 + $(pv_name) +$(pv_value) + 237 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Flux + + + + 40 + 0 + + 1 + + + + 1 + + 206 + true + + 190 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)Flux + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 206 + $(pv_name) +$(pv_value) + 237 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector 2theta + + + + 150 + 0 + + 1 + + + + 1 + + 306 + true + + 80 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Polarization + + + + 120 + 0 + + 1 + + + + 1 + + 331 + true + + 110 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Alpha + + + + 50 + 0 + + 1 + + + + 1 + + 356 + true + + 180 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Kappa + + + + 50 + 0 + + 1 + + + + 1 + + 381 + true + + 180 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Phi + + + + 30 + 0 + + 1 + + + + 1 + + 406 + true + + 200 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Chi + + + + 30 + 0 + + 1 + + + + 1 + + 431 + true + + 200 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Number of oscillations + + + + 220 + 0 + + 1 + + + + 1 + + 481 + true + + 10 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Det2theta + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 306 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Polarization + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 331 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Alpha + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 356 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Kappa + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 381 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Phi + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 406 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Chi + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 431 + $(pv_name) +$(pv_value) + 237 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumOscill + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 481 + $(pv_name) +$(pv_value) + 237 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Oscillation axis + + + + 160 + 0 + + 1 + + + + 1 + + 456 + true + + 70 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)OscillAxis + + + + + + + Text Input + true + + false + 0 + + + + 172 + 3 + + 1 + Infinity + false + + + + 0 + + 456 + $(pv_name) +$(pv_value) + 237 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + , + + + + 10 + 0 + + 1 + + + + 1 + + 106 + true + + 318 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)EnergyHigh + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 106 + $(pv_name) +$(pv_value) + 329 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BeamY + + + + + + + Text Input + true + + false + 0 + + + + 80 + 3 + + 1 + Infinity + false + + + + 0 + + 181 + $(pv_name) +$(pv_value) + 329 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + , + + + + 10 + 0 + + 1 + + + + 1 + + 181 + true + + 318 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + eV (low,high) + + + + 130 + 0 + + 1 + + + + 0 + + 106 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + pixels (X,Y) + + + + 120 + 0 + + 1 + + + + 0 + + 181 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + A + + + + 10 + 0 + + 1 + + + + 0 + + 81 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + mm + + + + 10 + 0 + + 1 + + + + 0 + + 131 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + mm + + + + 10 + 0 + + 1 + + + + 0 + + 156 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + ph/s + + + + 40 + 0 + + 1 + + + + 0 + + 206 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + deg + + + + 30 + 0 + + 1 + + + + 0 + + 256 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + deg + + + + 30 + 0 + + 1 + + + + 0 + + 281 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + deg + + + + 30 + 0 + + 1 + + + + 0 + + 306 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + deg + + + + 30 + 0 + + 1 + + + + 0 + + 356 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + deg + + + + 30 + 0 + + 1 + + + + 0 + + 381 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + deg + + + + 30 + 0 + + 1 + + + + 0 + + 406 + true + + 420 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + deg + + + + 30 + 0 + + 1 + + + + 0 + + 431 + true + + 420 + + \ No newline at end of file diff --git a/ADApp/op/opi/pilatusDetector.opi b/ADApp/op/opi/pilatusDetector.opi new file mode 100644 index 0000000..b028655 --- /dev/null +++ b/ADApp/op/opi/pilatusDetector.opi @@ -0,0 +1,5679 @@ + + + false + + true + + + true + 1050 + pilatusDetector + false + false + + + + + + + Display + true + 700 + + true + 5 + + 30 + 573 + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 342 + $(pv_name) +$(pv_value) + 116 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 4 + $(pv_name) +$(pv_value) + 100 + + + false + true + 0.0 + + + + + 155 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 340 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 230 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 816 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 294 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 395 + + + + + + + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector Size + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 140 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 233 + + + + true + Grouping Container + + true + + true + + Default + + 103 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 370 + + + + + + + + 179 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 0 + true + + 93 + + + + true + Grouping Container + + true + + true + + Default + + 265 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 420 + + + + + + + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Threshold (keV): + + + + 160 + 0 + + 1 + + + + 1 + + 0 + true + + 6 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ThresholdEnergy + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 171 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 445 + + + + + + + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Shaping time/Gain: + + + + 180 + 0 + + 1 + + + + 1 + + 0 + true + + 6 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)GainMenu + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 285 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 470 + + + + + + + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Read CBF/TIFF tmot: + + + + 180 + 0 + + 1 + + + + 1 + + 0 + true + + 6 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ImageFileTmot + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 191 + + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 823 + + + + + + + + 20 + + + true + Grouping Container + + true + + true + + Default + + 109 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 0 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 109 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 41 + 0 + + 1 + + + + 1 + + 0 + true + + 34 + + + + true + Grouping Container + + true + + true + + Default + + 653 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 1022 + + + + + + + + 33 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Last filename + + + + 133 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FullFileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 142 + + + + true + Grouping Container + + true + + true + + Default + + 164 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 974 + + + + + + + + 175 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileTemplate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 164 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileTemplate + + + + + + + Text Input + true + + false + 0 + + + + 164 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 949 + + + + + + + + 22 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Auto increment + + + + 143 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)AutoIncrement + + + + + + + Menu Button + true + false + + Default + + 66 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AutoIncrement_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 223 + + + + true + Grouping Container + + true + + true + + Default + + 270 + 0 + + false + + 22 + 1 + Grouping Container + + + + false + false + 922 + + + + + + + + 53 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Next file # + + + + 112 + 0 + + 1 + + + + 1 + + 1 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 22 + false + Text Input + 1 + true + false + 0 + $(P)$(R)FileNumber + + + + + + + Text Input + true + + false + 0 + + + + 61 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 122 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileNumber_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 188 + + + + true + Grouping Container + + true + + true + + Default + + 612 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 874 + + + + + + + + 73 + + + true + Grouping Container + + true + + true + + Default + + 511 + 0 + + false + + 43 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 101 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FileName + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 23 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FileName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 511 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File name + + + + 92 + 0 + + 1 + + + + 1 + + 23 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 286 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 997 + + + + + + + + 387 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File format + + + + 112 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)FileFormat_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 82 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 204 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)FileFormat + + + + + + + Menu Button + true + false + + Default + + 82 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 690 + 0 + + false + + 110 + 1 + Grouping Container + + + + false + false + 701 + + + + + + + + 5 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 6 + $(pv_name) +$(pv_value) + 298 + + + false + true + 0.0 + + + + + 110 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 655 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 85 + + + + + + + + 15 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + From camserver: + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)StringFromServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 3 + false + $(pv_name) +$(pv_value) + 155 + + + + true + Grouping Container + + true + + true + + Default + + 635 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 60 + + + + + + + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + To camserver: + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)StringToServer_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 3 + false + $(pv_name) +$(pv_value) + 135 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status + + + + 157 + 0 + + 1 + + + + 1 + + 6 + true + + 271 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Status: + + + + 70 + 0 + + 1 + + + + 1 + + 35 + true + + 95 + + + true + true + 1 + false + false + + 15 + false + Text Update + 4 + true + false + $(P)$(R)StatusMessage_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 500 + 0 + + 1 + + + + 0 + + 38 + false + $(pv_name) +$(pv_value) + 170 + + + + true + Grouping Container + + true + + true + + Default + + 690 + 0 + + false + + 130 + 1 + Grouping Container + + + + false + false + 566 + + + + + + + + 5 + + + false + true + 100.0 + + + + + 20 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 180 + 0 + + 1 + 0 + true + + + + + 5 + $(pv_name) +$(pv_value) + 255 + + + false + true + 0.0 + + + + + 130 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 690 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 170 + 0 + + false + + 95 + 1 + Grouping Container + + + + false + false + 28 + + + + + + + + 5 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Bad pixel file: + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 20 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Flat field file: + + + + 160 + 0 + + 1 + + + + 1 + + 50 + true + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Bad pixels: + + + + 130 + 0 + + 1 + + + + 1 + + 25 + true + + 40 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Flat field valid: + + + + 170 + 0 + + 1 + + + + 1 + + 75 + true + + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data corrections + + + + 160 + 0 + + 1 + + + + 1 + + 5 + true + + 263 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)BadPixelFile + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 28 + $(pv_name) +$(pv_value) + 180 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FlatFieldFile + + + + + + + Text Input + true + + false + 0 + + + + 500 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 78 + $(pv_name) +$(pv_value) + 180 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumBadPixels + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 54 + false + $(pv_name) +$(pv_value) + 180 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FlatFieldValid + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 104 + false + $(pv_name) +$(pv_value) + 180 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Min. flat field: + + + + 180 + 0 + + 1 + + + + 1 + + 103 + true + + 294 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinFlatField + + + + + + + Text Input + true + + false + 0 + + + + 100 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 103 + $(pv_name) +$(pv_value) + 477 + + + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 330 + 1 + Grouping Container + + + + false + false + 205 + + + + + + + + 345 + + + false + true + 0.0 + + + + + 330 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 2 + + + + + + + + 127 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 30 + + + + + + + + 45 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 135 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 200 + + + + true + Grouping Container + + true + + true + + Default + + 290 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 55 + + + + + + + + 35 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 145 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 210 + + + + true + Grouping Container + + true + + true + + Default + + 230 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 80 + + + + + + + + 95 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 85 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 150 + + + + true + Grouping Container + + true + + true + + Default + + 249 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 105 + + + + + + + + 75 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)DelayTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 169 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)DelayTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 105 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Delay time + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 270 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 130 + + + + + + + + 55 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Exp./image + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumExposures + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 125 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumExposures_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 190 + + + + true + Grouping Container + + true + + true + + Default + + 330 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 155 + + + + + + + + 5 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 250 + + + + true + Grouping Container + + true + + true + + Default + + 201 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 180 + + + + + + + + 105 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 118 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 89 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 75 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 142 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 250 + + + + + + + + 45 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 135 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 200 + + + + true + Grouping Container + + true + + true + + Default + + 330 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 300 + + + + + + + + 5 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + 1 + + + + 1 + + 2 + false + $(pv_name) +$(pv_value) + 250 + + + + true + Grouping Container + + true + + true + + Default + + 150 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 225 + + + + + + + + 125 + + + true + Grouping Container + + true + + true + + Default + + 90 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 60 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Armed + + + + 90 + 0 + + + + true + + + false + + $(P)$(R)Armed + + + 1 + + + + 1 + + 0 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Unarmed + + + + 90 + 0 + + + + true + + + false + + $(P)$(R)Armed + + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Armed + + + + 50 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 205 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 275 + + + + + + + + 75 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image rate + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 105 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 3 + true + + 107 + + + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 60 + 1 + Grouping Container + + + + false + false + 501 + + + + + + + + 5 + + + false + true + 0.0 + + + + + 60 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 102 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 2 + + + + + + + + 116 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 102 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Attributes + + + + 38 + 0 + + 1 + + + + 1 + + 2 + true + + 148 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File + + + + 38 + 0 + + 1 + + + + 1 + + 29 + true + + 12 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)NDAttributesFile + + + + + + + Text Input + true + + false + 0 + + + + 268 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 30 + $(pv_name) +$(pv_value) + 56 + + + + true + Grouping Container + + true + + true + + Default + + 115 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 825 + + + + + + + + 575 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exists: + + + + 70 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 20 + true + Text Update + 1 + true + false + $(P)$(R)FilePathExists_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 40 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 75 + + + + true + Grouping Container + + true + + true + + Default + + 289 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 949 + + + + + + + + 350 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Ancillary information + + + + 210 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Pilatus Detector Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 5 + true + + 158 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector + + + + 159 + 0 + + 1 + + + + 1 + + 343 + true + + 90 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Filename format + + + + 153 + 0 + + 1 + + + + 1 + + 997 + true + + 12 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 4 + true + false + 0 + $(P)$(R)FilePath + + + + + + + Text Input + true + + false + 0 + + + + 511 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 849 + $(pv_name) +$(pv_value) + 174 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)FilePath_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 395 + 0 + + 1 + + + + 0 + + 826 + false + $(pv_name) +$(pv_value) + 174 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + File path + + + + 92 + 0 + + 1 + + + + 1 + + 849 + true + + 73 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_2 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/prosilica.opi b/ADApp/op/opi/prosilica.opi new file mode 100644 index 0000000..7799b95 --- /dev/null +++ b/ADApp/op/opi/prosilica.opi @@ -0,0 +1,3924 @@ + + + false + + true + + + true + 750 + prosilica + false + false + + + + + + + Display + true + 700 + + true + 5 + + 55 + 149 + + false + true + 0.0 + + + + + 360 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 205 + $(pv_name) +$(pv_value) + 345 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 207 + + + + + + + + 472 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 4 + + + + + + + + 100 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Prosilica Camera - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 1 + true + + 58 + + + + true + Grouping Container + + true + + true + + Default + + 340 + 0 + + false + + 229 + 1 + Grouping Container + + + + false + false + 329 + + + + + + + + 349 + + + true + Grouping Container + + true + + true + + Default + + 214 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 134 + + + + + + + + 19 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time remaining + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 147 + + + + true + Grouping Container + + true + + true + + Default + + 203 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 64 + + + + + + + + 89 + + + true + Grouping Container + + true + + true + + Default + + 126 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 77 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 43 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 14 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 67 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 109 + + + + + + + + 19 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 147 + + + + true + Grouping Container + + true + + true + + Default + + 303 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 159 + + + + + + + + 29 + + + true + Grouping Container + + true + + true + + Default + + 166 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 137 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 66 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 207 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 184 + + + + + + + + 59 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image rate + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 107 + + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 21 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 25 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 27 + false + $(pv_name) +$(pv_value) + 256 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 209 + true + + 9 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 211 + false + $(pv_name) +$(pv_value) + 261 + + + + true + Grouping Container + + true + + true + + Default + + 335 + 0 + + false + + 400 + 1 + Grouping Container + + + + false + false + 340 + + + + + + + + 5 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 107 + 0 + + 1 + 0 + true + + + + + 2 + $(pv_name) +$(pv_value) + 114 + + + false + true + 0.0 + + + + + 365 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 335 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 125 + + + + + + + + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)MinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 154 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 170 + + + + + + + + 143 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 0 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SizeY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 20 + $(pv_name) +$(pv_value) + 93 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 93 + + + + true + Grouping Container + + true + + true + + Default + + 286 + 0 + + false + + 120 + 1 + Grouping Container + + + + false + false + 230 + + + + + + + + 29 + + + true + Grouping Container + + true + + true + + Default + + 205 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 50 + + + + + + + + 63 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Gain_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 144 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Gain + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 51 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Gain + + + + 40 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 273 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 75 + + + + + + + + 13 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Data type + + + + 90 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)DataType + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)DataType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 194 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size (bytes) + + + + 180 + 0 + + 1 + + + + 1 + + 25 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 26 + false + $(pv_name) +$(pv_value) + 207 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Color mode + + + + 90 + 0 + + 1 + + + + 1 + + 100 + true + + 13 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ColorMode + + + + + + + Menu Button + true + false + + Default + + 80 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ColorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 101 + false + $(pv_name) +$(pv_value) + 207 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image size + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 3 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 114 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArraySizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 1 + false + $(pv_name) +$(pv_value) + 207 + + + + true + Grouping Container + + true + + true + + Default + + 298 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 380 + + + + + + + + 15 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + I/O setup & statistics + + + + 220 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Readout + + + + 159 + 0 + + 1 + + + + 1 + + 3 + true + + 88 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 168 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 30 + true + + 261 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 143 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)BinY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 100 + $(pv_name) +$(pv_value) + 236 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 80 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)BinY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 80 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Binning + + + + 70 + 0 + + 1 + + + + 1 + + 100 + true + + 62 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region start + + + + 50 + 0 + + 1 + + + + 1 + + 145 + true + + 82 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Region size + + + + 40 + 0 + + 1 + + + + 1 + + 190 + true + + 92 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sensor size + + + + 110 + 0 + + 1 + + + + 1 + + 55 + true + + 22 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 56 + false + $(pv_name) +$(pv_value) + 143 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)MaxSizeY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 56 + false + $(pv_name) +$(pv_value) + 236 + + + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 60 + 1 + Grouping Container + + + + false + true + 570 + + + + + + + + 345 + + + + true + Grouping Container + + true + + true + + Default + + 350 + 0 + + false + + 60 + 1 + Grouping Container + + + + false + true + 635 + + + + + + + + 345 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 208 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 229 + true + + 391 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 229 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 230 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 254 + true + + 381 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 254 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 255 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 279 + true + + 441 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 279 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 280 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images complete + + + + 160 + 0 + + 1 + + + + 1 + + 304 + true + + 361 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 305 + false + $(pv_name) +$(pv_value) + 596 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_2 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/prosilicaMore.opi b/ADApp/op/opi/prosilicaMore.opi new file mode 100644 index 0000000..c326708 --- /dev/null +++ b/ADApp/op/opi/prosilicaMore.opi @@ -0,0 +1,3143 @@ + + false + + true + + + true + 680 + prosilicaMore + false + false + + + + + + + Display + true + 430 + + true + 5 + + 167 + 145 + + false + true + 0.0 + + + + + 320 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 420 + 0 + + 1 + 0 + true + + + + + 65 + $(pv_name) +$(pv_value) + 5 + + + false + true + 0.0 + + + + + 280 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 420 + 0 + + 1 + 0 + true + + + + + 390 + $(pv_name) +$(pv_value) + 5 + + + true + Grouping Container + + true + + true + + Default + + 410 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 357 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Strobe 1 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Strobe1Duration + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 1 + $(pv_name) +$(pv_value) + 350 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Strobe1Delay + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 1 + $(pv_name) +$(pv_value) + 222 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)Strobe1CtlDuration + + + + + + + Menu Button + true + false + + Default + + 50 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)Strobe1Mode + + + + + + + Menu Button + true + false + + Default + + 110 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 18 + 1 + Grouping Container + + + + false + false + 339 + + + + + + + + 115 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Strobe1Duration_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 245 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Strobe1Delay_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 117 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Strobe1CtlDuration_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 50 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 186 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Strobe1Mode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 110 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 346 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 284 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sync In 2 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncIn2Level_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 286 + + + + true + Grouping Container + + true + + true + + Default + + 346 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 259 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sync In 1 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncIn1Level_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 286 + + + + true + Grouping Container + + true + + true + + Default + + 346 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 234 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sync Out 3 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut3Mode + + + + + + + Menu Button + true + false + + Default + + 110 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut3Invert + + + + + + + Menu Button + true + false + + Default + + 50 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut3Level + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 241 + 0 + + false + + 18 + 1 + Grouping Container + + + + false + false + 216 + + + + + + + + 115 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut3Mode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 110 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut3Invert_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 50 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 122 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut3Level_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 181 + + + + true + Grouping Container + + true + + true + + Default + + 346 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 186 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sync Out 2 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut2Mode + + + + + + + Menu Button + true + false + + Default + + 110 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut2Invert + + + + + + + Menu Button + true + false + + Default + + 50 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut2Level + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 241 + 0 + + false + + 18 + 1 + Grouping Container + + + + false + false + 168 + + + + + + + + 115 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut2Mode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 110 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut2Invert_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 50 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 122 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut2Level_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 181 + + + + true + Grouping Container + + true + + true + + Default + + 346 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 138 + + + + + + + + 10 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Sync Out 1 + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut1Mode + + + + + + + Menu Button + true + false + + Default + + 110 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut1Invert + + + + + + + Menu Button + true + false + + Default + + 50 + 6 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)SyncOut1Level + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 241 + 0 + + false + + 18 + 1 + Grouping Container + + + + false + false + 120 + + + + + + + + 115 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut1Mode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 110 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut1Invert_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 50 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 122 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)SyncOut1Level_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 181 + + + + true + Grouping Container + + true + + true + + Default + + 206 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 90 + + + + + + + + 150 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Mode + + + + 40 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Invert + + + + 60 + 0 + + 1 + + + + 1 + + 0 + true + + 82 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Level + + + + 60 + 0 + + 1 + + + + 1 + + 0 + true + + 146 + + + + true + Grouping Container + + true + + true + + Default + + 254 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 597 + + + + + + + + 102 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Packets resent + + + + 126 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSPacketsResent_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 0 + false + $(pv_name) +$(pv_value) + 134 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Prosilica Camera + + + + 192 + 0 + + 1 + + + + 1 + + 6 + true + + 119 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 96 + 0 + + 1 + + + + 1 + + 36 + true + + 167 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + I/O control + + + + 100 + 0 + + 1 + + + + 1 + + 70 + true + + 159 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Mode + + + + 40 + 0 + + 1 + + + + 1 + + 314 + true + + 150 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Duration + + + + 80 + 0 + + 1 + + + + 1 + + 314 + true + + 315 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Delay + + + + 50 + 0 + + 1 + + + + 1 + + 314 + true + + 237 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Frames completed + + + + 144 + 0 + + 1 + + + + 1 + + 477 + true + + 84 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSFramesCompleted_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 477 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Frames dropped + + + + 126 + 0 + + 1 + + + + 1 + + 497 + true + + 102 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSFramesDropped_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 497 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Packets erroneous + + + + 153 + 0 + + 1 + + + + 1 + + 517 + true + + 75 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSPacketsErroneous_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 517 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Packets missed + + + + 126 + 0 + + 1 + + + + 1 + + 537 + true + + 102 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSPacketsMissed_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 537 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Packets received + + + + 144 + 0 + + 1 + + + + 1 + + 557 + true + + 84 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSPacketsReceived_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 557 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Packets requested + + + + 153 + 0 + + 1 + + + + 1 + + 577 + true + + 75 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSPacketsRequested_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 577 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Driver type + + + + 99 + 0 + + 1 + + + + 1 + + 417 + true + + 129 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSDriverType_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 417 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Filter version + + + + 126 + 0 + + 1 + + + + 1 + + 437 + true + + 102 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSFilterVersion_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 437 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Frame rate + + + + 90 + 0 + + 1 + + + + 1 + + 457 + true + + 138 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSFrameRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 457 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Update rate + + + + 99 + 0 + + 1 + + + + 1 + + 644 + true + + 129 + + + false + true + true + + 18 + false + Menu Button + false + $(P)$(R)PSReadStatistics.SCAN + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Bad frames + + + + 126 + 0 + + 1 + + + + 1 + + 617 + true + + 102 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)PSBadFrameCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 120 + 0 + + 1 + + + + 1 + + 617 + false + $(pv_name) +$(pv_value) + 236 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Statistics + + + + 100 + 0 + + 1 + + + + 1 + + 393 + true + + 165 + + \ No newline at end of file diff --git a/ADApp/op/opi/pvCam.opi b/ADApp/op/opi/pvCam.opi new file mode 100644 index 0000000..621c904 --- /dev/null +++ b/ADApp/op/opi/pvCam.opi @@ -0,0 +1,4601 @@ + + false + + true + + + true + 526 + pvCam + false + false + + + + + + + Display + true + 790 + + true + 5 + + 167 + 493 + + false + true + 0.0 + + + + + 25 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 170 + 0 + + + + true + + + false + + $(P)$(R)DetectorSelected_RBV + + + 1 + 0 + true + + + + + 117 + $(pv_name) +$(pv_value) + 82 + + + false + true + 0.0 + + + + + 25 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 170 + 0 + + + + true + + + false + + $(P)$(R)DetectorSelected_RBV + + + 1 + 0 + true + + + + + 145 + $(pv_name) +$(pv_value) + 81 + + + false + true + 0.0 + + + + + 25 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 170 + 0 + + + + true + + + false + + $(P)$(R)DetectorSelected_RBV + + + 1 + 0 + true + + + + + 175 + $(pv_name) +$(pv_value) + 82 + + + true + Grouping Container + + true + + true + + Default + + 317 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 225 + + + + + + + + 12 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Current Gain Index: + + + + 171 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 15 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GainIndex + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 175 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)GainIndex_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 238 + + + + true + Grouping Container + + true + + true + + Default + + 317 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 245 + + + + + + + + 12 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Shutter Open Delay: + + + + 171 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)OpenDelay_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 238 + + + false + true + -Infinity + 1 + false + false + false + + 15 + false + Text Input + 1 + true + false + 0 + $(P)$(R)OpenDelay + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 175 + + + + true + Grouping Container + + true + + true + + Default + + 326 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 265 + + + + + + + + 3 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Shutter Close Delay: + + + + 180 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)CloseDelay_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 247 + + + false + true + -Infinity + 1 + false + false + false + + 15 + false + Text Input + 1 + true + false + 0 + $(P)$(R)CloseDelay + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 184 + + + + true + Grouping Container + + true + + true + + Default + + 290 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 285 + + + + + + + + 39 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Set Temperature: + + + + 144 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 15 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SetTemperature + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 148 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)SetTemperature_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 211 + + + + true + Grouping Container + + true + + true + + Default + + 280 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 325 + + + + + + + + 57 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Detector Mode: + + + + 126 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + true + + 15 + false + Menu Button + false + $(P)$(R)DetectorMode + + + + + + + Menu Button + true + false + + Default + + 150 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 308 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 345 + + + + + + + + 21 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Speed Table Index: + + + + 162 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 15 + false + Text Input + 1 + true + false + 0 + $(P)$(R)SpeedTableIndex + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 166 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)SpeedTableIndex_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 229 + + + + true + Grouping Container + + true + + true + + Default + + 271 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 385 + + + + + + + + 66 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Trigger Mode: + + + + 117 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + true + + 15 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 150 + 6 + + + + true + Grouping Container + + true + + true + + Default + + 271 + 0 + + false + + 15 + 1 + Grouping Container + + + + false + false + 425 + + + + + + + + 66 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + Trigger Edge: + + + + 117 + 0 + + 1 + + + + 0 + + 0 + true + + 0 + + + false + true + true + + 15 + false + Menu Button + false + $(P)$(R)TriggerEdge + + + + + + + Menu Button + true + false + + Default + + 150 + 6 + + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + PVCam Driver + + + + 300 + 0 + + 1 + + + + 0 + + 8 + true + + 9 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 84 + 0 + + 1 + + + + 1 + + 34 + true + + 85 + + + false + true + + 20 + false + Action Button + $(P)$(R)Initialize + + + + + + + Action Button + true + Initialize Detector + false + + Default + + 150 + 0 + 0 + + + false + 1 + + + + 493 + + + $(P)$(R)Initialize + 1 + 10 + + + + $(pv_name) +$(pv_value) + 14 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure Time + + + + 130 + 0 + + 1 + + + + 1 + + 73 + true + + 14 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + Infinity + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 153 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 74 + false + $(pv_name) +$(pv_value) + 219 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Slot 1: + + + + 75 + 0 + + 1 + + + + 0 + + 120 + true + + 10 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)Slot1Cam_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 163 + 0 + + 1 + + + + 0 + + 120 + false + $(pv_name) +$(pv_value) + 85 + + + false + true + + 20 + false + Action Button + $(P)$(R)DetectorSelected + + + + + + + Action Button + true + Use Detector 1 + false + + Default + + 120 + 0 + 0 + + + false + 1 + + + + 120 + + + $(P)$(R)DetectorSelected + 1 + 10 + + + + $(pv_name) +$(pv_value) + 255 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Slot 2: + + + + 75 + 0 + + 1 + + + + 0 + + 148 + true + + 9 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)Slot2Cam_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 163 + 0 + + 1 + + + + 0 + + 148 + false + $(pv_name) +$(pv_value) + 84 + + + false + true + + 20 + false + Action Button + $(P)$(R)DetectorSelected + + + + + + + Action Button + true + Use Detector 2 + false + + Default + + 120 + 0 + 0 + + + false + 1 + + + + 148 + + + $(P)$(R)DetectorSelected + 2 + 10 + + + + $(pv_name) +$(pv_value) + 254 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Slot 3: + + + + 75 + 0 + + 1 + + + + 0 + + 178 + true + + 10 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)Slot3Cam_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 163 + 0 + + 1 + + + + 0 + + 178 + false + $(pv_name) +$(pv_value) + 85 + + + false + true + + 20 + false + Action Button + $(P)$(R)DetectorSelected + + + + + + + Action Button + true + Use Detector 3 + false + + Default + + 120 + 0 + 0 + + + false + 1 + + + + 178 + + + $(P)$(R)DetectorSelected + 3 + 10 + + + + $(pv_name) +$(pv_value) + 255 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Chip Type: + + + + 100 + 0 + + 1 + + + + 0 + + 20 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)ChipName_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 20 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Height (pixels): + + + + 100 + 0 + + 1 + + + + 0 + + 35 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)NumParallelPixels_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 35 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Width (pixels): + + + + 100 + 0 + + 1 + + + + 0 + + 50 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)NumSerialPixels_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Pixel Height: + + + + 100 + 0 + + 1 + + + + 0 + + 65 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PixelParallelSize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 65 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Pixel Width: + + + + 100 + 0 + + 1 + + + + 0 + + 80 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PixelSerialSize_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 80 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Vertical Dist (center-to-center): + + + + 100 + 0 + + 1 + + + + 0 + + 125 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PixelParallelDist_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 125 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Horizontal Dist (center-to-center): + + + + 100 + 0 + + 1 + + + + 0 + + 140 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PixelSerialDist_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 140 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Pre Mask Lines: + + + + 100 + 0 + + 1 + + + + 0 + + 155 + true + + 445 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Post Mask Lines: + + + + 100 + 0 + + 1 + + + + 0 + + 170 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PreMask_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 155 + false + $(pv_name) +$(pv_value) + 672 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PostMask_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 170 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Pre Scan Lines: + + + + 100 + 0 + + 1 + + + + 0 + + 185 + true + + 445 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Post Scan Lines: + + + + 100 + 0 + + 1 + + + + 0 + + 200 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PreScan_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 185 + false + $(pv_name) +$(pv_value) + 672 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PostScan_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 200 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Number of Readout Ports: + + + + 100 + 0 + + 1 + + + + 0 + + 215 + true + + 445 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Full Well Capacity: + + + + 100 + 0 + + 1 + + + + 0 + + 230 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)NumPorts_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 215 + false + $(pv_name) +$(pv_value) + 672 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)FullWellCapacity_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 230 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Height (mm): + + + + 100 + 0 + + 1 + + + + 0 + + 95 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)ChipHeight_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Width (mm): + + + + 100 + 0 + + 1 + + + + 0 + + 110 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)ChipWidth_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 110 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Frame Transfer Capable: + + + + 100 + 0 + + 1 + + + + 0 + + 245 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)FrameTransferCapable_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 245 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Number of Speed Table Entries: + + + + 100 + 0 + + 1 + + + + 0 + + 260 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)NumSpeedTableEntries_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 260 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Current Speed Table Index: + + + + 100 + 0 + + 1 + + + + 0 + + 275 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)SpeedTableIndex_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 275 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Bit Depth: + + + + 100 + 0 + + 1 + + + + 0 + + 290 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)BitDepth_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 290 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + PixelTime: + + + + 100 + 0 + + 1 + + + + 0 + + 305 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PixelTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 305 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Max Gain Index: + + + + 100 + 0 + + 1 + + + + 0 + + 320 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)MaxGainIndex_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 320 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Current Gain Index: + + + + 100 + 0 + + 1 + + + + 0 + + 335 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)GainIndex_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 335 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Min Shutter Open Delay: + + + + 100 + 0 + + 1 + + + + 0 + + 350 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)MinShutterOpenDelay_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 672 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)MaxShutterOpenDelay_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 365 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Max Shutter Open Delay: + + + + 100 + 0 + + 1 + + + + 0 + + 365 + true + + 445 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Min Shutter Close Delay: + + + + 100 + 0 + + 1 + + + + 0 + + 380 + true + + 445 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Max Shutter Close Delay: + + + + 100 + 0 + + 1 + + + + 0 + + 395 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)MinShutterCloseDelay_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 380 + false + $(pv_name) +$(pv_value) + 672 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)MaxShutterCloseDelay_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 395 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Measured Temperature: + + + + 100 + 0 + + 1 + + + + 0 + + 410 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)MeasuredTemperature_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 410 + false + $(pv_name) +$(pv_value) + 672 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)DetectorMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 305 + false + $(pv_name) +$(pv_value) + 190 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 365 + false + $(pv_name) +$(pv_value) + 191 + + + true + true + 1 + false + false + + 15 + false + Text Update + 1 + true + false + $(P)$(R)TriggerEdge_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 150 + 0 + + 1 + + + + 0 + + 405 + false + $(pv_name) +$(pv_value) + 191 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + PVCam Version: + + + + 100 + 0 + + 1 + + + + 0 + + 425 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PVCamVers_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 425 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Device Driver Version: + + + + 100 + 0 + + 1 + + + + 0 + + 440 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)DevDrvVers_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 440 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Camera Firmware Version: + + + + 100 + 0 + + 1 + + + + 0 + + 455 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)CameraFirmwareVers_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 455 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Head Serial Number: + + + + 100 + 0 + + 1 + + + + 0 + + 470 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)HeadSerNum_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 470 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + Serial Number: + + + + 100 + 0 + + 1 + + + + 0 + + 485 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)SerialNum_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 485 + false + $(pv_name) +$(pv_value) + 672 + + + true + 1 + false + + 10 + Label + true + false + + + + + + + Label + true + PCI Firmware Version: + + + + 100 + 0 + + 1 + + + + 0 + + 500 + true + + 445 + + + true + true + 1 + false + false + + 10 + false + Text Update + 1 + true + false + $(P)$(R)PCIFWVers_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 500 + false + $(pv_name) +$(pv_value) + 672 + + \ No newline at end of file diff --git a/ADApp/op/opi/simDetector.opi b/ADApp/op/opi/simDetector.opi new file mode 100644 index 0000000..b5b546c --- /dev/null +++ b/ADApp/op/opi/simDetector.opi @@ -0,0 +1,2183 @@ + + + false + + true + + + true + 735 + simDetector + false + false + + + + + + + Display + true + 700 + + true + 5 + + 119 + 144 + + false + true + 0.0 + + + + + 360 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 350 + 0 + + 1 + 0 + true + + + + + 205 + $(pv_name) +$(pv_value) + 345 + + + true + Grouping Container + + true + + true + + Default + + 105 + 0 + + false + + 21 + 1 + Grouping Container + + + + false + false + 207 + + + + + + + + 472 + + + false + true + 100.0 + + + + + 21 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 105 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + + true + Grouping Container + + true + + true + + Default + + 340 + 0 + + false + + 229 + 1 + Grouping Container + + + + false + false + 329 + + + + + + + + 349 + + + true + Grouping Container + + true + + true + + Default + + 214 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 134 + + + + + + + + 19 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Time remaining + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)TimeRemaining_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 147 + + + + true + Grouping Container + + true + + true + + Default + + 203 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 64 + + + + + + + + 89 + + + true + Grouping Container + + true + + true + + Default + + 126 + 0 + + false + + 40 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 77 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Done + + + + 40 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 43 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collecting + + + + 100 + 0 + + + + true + + + false + + $(P)$(R)Acquire + + + 1 + + + + 1 + + 0 + true + + 14 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Start + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 1 + 10 + + + + $(pv_name) +$(pv_value) + 0 + + + false + true + + 20 + false + Action Button + $(P)$(R)Acquire + + + + + + + Action Button + true + Stop + false + + Default + + 59 + 0 + 0 + + + false + 1 + + + + 20 + + + $(P)$(R)Acquire + 0 + 10 + + + + $(pv_name) +$(pv_value) + 67 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire + + + + 70 + 0 + + 1 + + + + 1 + + 20 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 305 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 109 + + + + + + + + 19 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Detector state + + + + 140 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + true + Text Update + 1 + true + false + $(P)$(R)DetectorState_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 158 + 0 + + 1 + + + + 0 + + 0 + false + $(pv_name) +$(pv_value) + 147 + + + + true + Grouping Container + + true + + true + + Default + + 303 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 159 + + + + + + + + 29 + + + true + Grouping Container + + true + + true + + Default + + 166 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 0 + + + + + + + + 137 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)ArrayCounter + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 66 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image counter + + + + 130 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + Grouping Container + + true + + true + + Default + + 207 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 184 + + + + + + + + 59 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image rate + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)ArrayRate_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 100 + 0 + + 1 + + + + 0 + + 1 + false + $(pv_name) +$(pv_value) + 107 + + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ImageMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Image mode + + + + 100 + 0 + + 1 + + + + 1 + + 0 + true + + 21 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ImageMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 2 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Trigger mode + + + + 120 + 0 + + 1 + + + + 1 + + 25 + true + + 0 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)TriggerMode + + + + + + + Menu Button + true + false + + Default + + 120 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)TriggerMode_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 27 + false + $(pv_name) +$(pv_value) + 256 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Array callbacks + + + + 150 + 0 + + 1 + + + + 1 + + 209 + true + + 9 + + + false + true + true + + 20 + false + Menu Button + false + $(P)$(R)ArrayCallbacks + + + + + + + Menu Button + true + false + + Default + + 90 + 6 + + + true + true + 1 + false + false + + 18 + false + Text Update + 4 + true + false + $(P)$(R)ArrayCallbacks_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 1 + + 211 + false + $(pv_name) +$(pv_value) + 261 + + + + true + Grouping Container + + true + + true + + Default + + 500 + 0 + + false + + 26 + 1 + Grouping Container + + + + false + false + 4 + + + + + + + + 100 + + + false + true + 100.0 + + + + + 25 + true + false + Rectangle + false + + + + + + + + Rectangle + true + false + + Default + + 0 + 500 + 0 + + 1 + 0 + true + + + + + 0 + $(pv_name) +$(pv_value) + 0 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Simulation Detector - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 1 + true + + 58 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Collect + + + + 157 + 0 + + 1 + + + + 1 + + 208 + true + + 452 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Exposure time + + + + 130 + 0 + + 1 + + + + 1 + + 229 + true + + 391 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquireTime + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 229 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquireTime_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 230 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Acquire period + + + + 140 + 0 + + 1 + + + + 1 + + 254 + true + + 381 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)AcquirePeriod + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 254 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)AcquirePeriod_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 255 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images + + + + 80 + 0 + + 1 + + + + 1 + + 279 + true + + 441 + + + false + true + -1.7976931348623157E308 + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)NumImages + + + + + + + Text Input + true + + false + 0 + + + + 59 + 3 + + 1 + 1.7976931348623157E308 + false + + + + 0 + + 279 + $(pv_name) +$(pv_value) + 530 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImages_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + 1 + + + + 0 + + 280 + false + $(pv_name) +$(pv_value) + 596 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + # Images complete + + + + 160 + 0 + + 1 + + + + 1 + + 304 + true + + 361 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)NumImagesCounter_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 67 + 0 + + 1 + + + + 0 + + 305 + false + $(pv_name) +$(pv_value) + 596 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 70 + 6 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Simulation setup + + + + 160 + 0 + + 1 + + + + 1 + + 645 + true + + 399 + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 215 + 1 + Linking Container + + + + 35 + + ADSetup.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 80 + 1 + Linking Container_1 + + + + 255 + + ADPlugins.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 335 + 0 + false + + + true + 390 + 1 + Linking Container_2 + + + + 340 + + ADReadout.opi + + + + + + + 5 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 165 + 1 + Linking Container_3 + + + + 35 + + ADShutter.opi + + + + + + + 345 + + + + + true + Linking Container + + true + + true + + Default + + 350 + 0 + false + + + true + 60 + 1 + Linking Container_4 + + + + 570 + + ADAttrFile.opi + + + + + + + 345 + + + \ No newline at end of file diff --git a/ADApp/op/opi/simDetectorLinearRampSetup.opi b/ADApp/op/opi/simDetectorLinearRampSetup.opi new file mode 100644 index 0000000..758578c --- /dev/null +++ b/ADApp/op/opi/simDetectorLinearRampSetup.opi @@ -0,0 +1,97 @@ + + false + + true + + + true + 345 + simDetectorLinearRampSetup + false + false + + + + + + + Display + true + 245 + + true + 5 + + 455 + 1163 + + true + 1 + false + + 40 + Label + true + false + + + + + + + Label + true + No extra + + + + 215 + 0 + + 1 + + + + 1 + + 31 + true + + 17 + + + true + 1 + false + + 40 + Label + true + false + + + + + + + Label + true + parameters + + + + 215 + 0 + + 1 + + + + 1 + + 91 + true + + 15 + + \ No newline at end of file diff --git a/ADApp/op/opi/simDetectorMore.opi b/ADApp/op/opi/simDetectorMore.opi new file mode 100644 index 0000000..6996517 --- /dev/null +++ b/ADApp/op/opi/simDetectorMore.opi @@ -0,0 +1,1137 @@ + + false + + true + + + true + 340 + simDetectorMore + false + false + + + + + + + Display + true + 245 + + true + 5 + + 97 + 103 + + false + true + 0.0 + + + + + 195 + true + false + Rectangle + true + + + + + + + + Rectangle + true + false + + Default + + 0 + 235 + 0 + + 1 + 0 + true + + + + + 18 + $(pv_name) +$(pv_value) + 4 + + + true + Grouping Container + + true + + true + + Default + + 161 + 0 + + false + + 20 + 1 + Grouping Container + + + + false + false + 270 + + + + + + + + 38 + + + false + true + + 20 + false + Action Button + $(P)$(R)Reset + + + + + + + Action Button + true + Reset image + false + + Default + + 100 + 0 + 0 + + + false + 1 + + + + 0 + + + $(P)$(R)Reset + 1 + 10 + + + + $(pv_name) +$(pv_value) + 61 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Reset + + + + 50 + 0 + + 1 + + + + 1 + + 0 + true + + 0 + + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Gains + + + + 50 + 0 + + 1 + + + + 1 + + 23 + true + + 96 + + + false + true + false + + 20 + false + Menu Button + false + + + + + + + + Menu Button + true + false + + Default + + 60 + 6 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GainY + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 81 + $(pv_name) +$(pv_value) + 89 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)GainY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 82 + false + $(pv_name) +$(pv_value) + 151 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Y + + + + 10 + 0 + + 1 + + + + 1 + + 81 + true + + 71 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + X + + + + 10 + 0 + + 1 + + + + 1 + + 56 + true + + 71 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GainX + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 56 + $(pv_name) +$(pv_value) + 89 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)GainX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 57 + false + $(pv_name) +$(pv_value) + 151 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Overall + + + + 40 + 0 + + 1 + + + + 1 + + 106 + true + + 41 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Gain + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 106 + $(pv_name) +$(pv_value) + 89 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Gain_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 107 + false + $(pv_name) +$(pv_value) + 151 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Red + + + + 30 + 0 + + 1 + + + + 1 + + 131 + true + + 51 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GainRed + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 131 + $(pv_name) +$(pv_value) + 89 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)GainRed_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 132 + false + $(pv_name) +$(pv_value) + 151 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Green + + + + 50 + 0 + + 1 + + + + 1 + + 156 + true + + 31 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GainGreen + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 156 + $(pv_name) +$(pv_value) + 89 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)GainGreen_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 157 + false + $(pv_name) +$(pv_value) + 151 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Blue + + + + 40 + 0 + + 1 + + + + 1 + + 181 + true + + 41 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)GainBlue + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 181 + $(pv_name) +$(pv_value) + 89 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)GainBlue_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 182 + false + $(pv_name) +$(pv_value) + 151 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Noise + + + + 40 + 0 + + 1 + + + + 1 + + 223 + true + + 40 + + + false + true + -Infinity + 1 + false + false + false + + 20 + false + Text Input + 1 + true + false + 0 + $(P)$(R)Noise + + + + + + + Text Input + true + + false + 0 + + + + 60 + 3 + + 1 + Infinity + false + + + + 0 + + 223 + $(pv_name) +$(pv_value) + 88 + + + true + true + 1 + false + false + + 18 + false + Text Update + 1 + true + false + $(P)$(R)Noise_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 61 + 0 + + 1 + + + + 1 + + 224 + false + $(pv_name) +$(pv_value) + 150 + + \ No newline at end of file diff --git a/ADApp/op/opi/simDetectorPeaksSetup.opi b/ADApp/op/opi/simDetectorPeaksSetup.opi new file mode 100644 index 0000000..a722bf9 --- /dev/null +++ b/ADApp/op/opi/simDetectorPeaksSetup.opi @@ -0,0 +1,1152 @@ + + false + + true + + + true + 345 + simDetectorPeaksSetup + false + false + + + + + + + Display + true + 245 + + true + 5 + + 455 + 1163 + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Start X + + + + 100 + 0 + + 1 + + + + 0 + + 45 + true + + 7 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Start Y + + + + 100 + 0 + + 1 + + + + 0 + + 70 + true + + 7 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Num Y + + + + 100 + 0 + + 1 + + + + 0 + + 129 + true + + 7 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Num X + + + + 100 + 0 + + 1 + + + + 0 + + 104 + true + + 7 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Step Y + + + + 100 + 0 + + 1 + + + + 0 + + 186 + true + + 7 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Step X + + + + 100 + 0 + + 1 + + + + 0 + + 161 + true + + 7 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Width Y + + + + 100 + 0 + + 1 + + + + 0 + + 251 + true + + 7 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Width X + + + + 100 + 0 + + 1 + + + + 0 + + 226 + true + + 7 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakStartX + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 45 + $(pv_name) +$(pv_value) + 91 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakStartY + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 73 + $(pv_name) +$(pv_value) + 91 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakNumY + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 129 + $(pv_name) +$(pv_value) + 91 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakNumX + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 101 + $(pv_name) +$(pv_value) + 91 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakStepY + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 189 + $(pv_name) +$(pv_value) + 91 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakStepX + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 161 + $(pv_name) +$(pv_value) + 91 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakWidthY + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 254 + $(pv_name) +$(pv_value) + 91 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakWidthX + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 226 + $(pv_name) +$(pv_value) + 91 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakStartX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 45 + false + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakStartY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 70 + false + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakNumX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 104 + false + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakNumY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 129 + false + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakStepX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 161 + false + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakStepY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 186 + false + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakWidthX_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 226 + false + $(pv_name) +$(pv_value) + 179 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakWidthY_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 251 + false + $(pv_name) +$(pv_value) + 179 + + + true + 1 + false + + 20 + Label + true + false + + + + + + + Label + true + Variation + + + + 100 + 0 + + 1 + + + + 0 + + 288 + true + + 0 + + + false + true + -Infinity + 1 + false + false + false + + 23 + false + Text Input + 1 + true + false + 0 + $(P)$(R)PeakVariation + + + + + + + Text Input + true + + false + 0 + + + + 64 + 3 + + 1 + Infinity + false + + + + 0 + + 291 + $(pv_name) +$(pv_value) + 91 + + + true + true + 1 + false + false + + 20 + false + Text Update + 1 + true + false + $(P)$(R)PeakVariation + + + + + + + Text Update + true + ###### + false + 0 + + + + 49 + 0 + + 1 + + + + 0 + + 288 + false + $(pv_name) +$(pv_value) + 179 + + \ No newline at end of file diff --git a/ADApp/op/opi/simDetectorRingsSetup.opi b/ADApp/op/opi/simDetectorRingsSetup.opi new file mode 100644 index 0000000..9d64982 --- /dev/null +++ b/ADApp/op/opi/simDetectorRingsSetup.opi @@ -0,0 +1,97 @@ + + false + + true + + + true + 345 + simDetectorRingsSetup + false + false + + + + + + + Display + true + 245 + + true + 5 + + 455 + 1163 + + true + 1 + false + + 40 + Label + true + false + + + + + + + Label + true + Not yet + + + + 215 + 0 + + 1 + + + + 1 + + 31 + true + + 17 + + + true + 1 + false + + 40 + Label + true + false + + + + + + + Label + true + working + + + + 215 + 0 + + 1 + + + + 1 + + 91 + true + + 15 + + \ No newline at end of file diff --git a/ADApp/op/opi/simDetectorSetup.opi b/ADApp/op/opi/simDetectorSetup.opi new file mode 100644 index 0000000..3654654 --- /dev/null +++ b/ADApp/op/opi/simDetectorSetup.opi @@ -0,0 +1,334 @@ + + false + + true + + + true + 500 + simDetectorSetup + false + false + + + + + + + Display + true + 500 + + true + 5 + + 76 + 576 + + true + Grouping Container + + true + + true + + Default + + 228 + 0 + + + + true + + + false + + $(P)$(R)ImageType + + + false + + 269 + 1 + Grouping Container + + + + false + true + 118 + + + + + + + + 250 + + + + true + Grouping Container + + true + + true + + Default + + 235 + 0 + + false + + 304 + 1 + Grouping Container + + + + false + true + 118 + + + + + + + + 10 + + + + true + Grouping Container + + true + + true + + Default + + 217 + 0 + + + + true + + + false + + $(P)$(R)ImageType + + + false + + 100 + 1 + Grouping Container + + + + false + true + 118 + + + + + + + + 250 + + + + true + Grouping Container + + true + + true + + Default + + 217 + 0 + + + + true + + + false + + $(P)$(R)ImageType + + + false + + 100 + 1 + Grouping Container + + + + false + true + 115 + + + + + + + + 255 + + + + true + 1 + false + + 28 + Label + true + false + + + + + + + Label + true + Simulation Detector Setup + + + + 402 + 0 + + 1 + + + + 1 + + 8 + true + + 69 + + + true + 1 + false + + 25 + Label + true + false + + + + + + + Label + true + Image Type + + + + 178 + 0 + + 1 + + + + 1 + + 68 + true + + 33 + + + false + true + true + + 25 + false + Menu Button + false + $(P)$(R)ImageType + + + + + + + Menu Button + true + false + + Default + + 221 + 6 + + + true + 1 + false + + 15 + Label + true + false + + + + + + + Label + true + $(P)$(R) + + + + 80 + 0 + + 1 + + + + 1 + + 40 + true + + 210 + + \ No newline at end of file