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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 105
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 125
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 155
+
+
+ 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
+
+
+ 1
+
+
+
+ 29
+
+
+ NDFile.opi
+
+ true
+
+ 1
+
+
+
+ $(pv_name)
+$(pv_value)
+ 170
+
+
+
\ 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
+
+
+ 1
+
+
+
+ 30
+
+
+ NDFileNetCDF.opi
+
+ true
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ NDFileMagick.opi
+
+ true
+ Magick1:
+
+ 1
+ Magick file #1
+
+
+ NDFileHDF5.opi
+
+ true
+ HDF1:
+
+ 1
+ HDF5 file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 109
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 55
+
+
+ NDStats.opi
+
+ true
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 109
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 30
+
+
+ NDROI.opi
+
+ true
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 239
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 55
+
+
+ NDStdArrays.opi
+
+ true
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 239
+
+
+
\ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 96
+
+
+ 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
+
+
+ 1
+
+
+
+ 235
+
+ $(pv_name)
+$(pv_value)
+ 143
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)ReverseY
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 235
+
+ $(pv_name)
+$(pv_value)
+ 236
+
+
+ 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
+
+
+ 1
+
+
+
+ 355
+
+ $(pv_name)
+$(pv_value)
+ 138
+
+
+ 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
+
+
+ 1
+
+
+
+ 188
+
+
+ ../asyn/asynRecord.opi
+
+ true
+ $(R)AsynIO
+
+ 1
+ asyn record
+
+
+ ../autosave/save_restoreStatus_more.opi
+
+ true
+
+ 1
+ Save restore status
+
+
+ $(pv_name)
+$(pv_value)
+ 167
+
+
+ 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
+
+
+ 1
+
+
+
+ 34
+ $(pv_name)
+$(pv_value)
+ 173
+
+
+ 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
+
+
+ 1
+
+
+
+ 136
+
+
+ ADEpicsShutter.opi
+
+ true
+
+ 1
+ EPICS shutter setup
+
+
+ $(pv_name)
+$(pv_value)
+ 205
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13PS1:
+ cam1:
+
+ 1
+ Prosilica #1 general
+
+
+ prosilica.opi
+
+ true
+ 13PS1:
+ cam1:
+
+ 1
+ Prosilica #1 specific
+
+
+ ADBase.opi
+
+ true
+ 13PS1:
+ cam2:
+
+ 1
+ Prosilica #2 general
+
+
+ prosilica.opi
+
+ true
+ 13PS1:
+ cam2:
+
+ 1
+ Prosilica #2 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 98
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStats.opi
+
+ true
+ 13PS1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13PS1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13PS1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13PS1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13PS1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13PS1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 326
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDROI.opi
+
+ true
+ 13PS1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13PS1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13PS1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13PS1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13PS1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 251
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13PS1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13PS1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13PS1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13PS1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 176
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStdArrays.opi
+
+ true
+ 13PS1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13PS1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13PS1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PS1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PS1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13PS1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13PS1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13PS1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 401
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13ADSC1:
+ cam1:
+
+ 1
+ ADSC general
+
+
+ adsc.opi
+
+ true
+ 13ADSC1:
+ cam1:
+
+ 1
+ ADSC specific
+
+
+ $(pv_name)
+$(pv_value)
+ 48
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13PIL1:
+ cam1:
+
+ 1
+ Pilatus #1 general
+
+
+ pilatusDetector.opi
+
+ true
+ 13PIL1:
+ cam1:
+
+ 1
+ Pilatus #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 78
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStats.opi
+
+ true
+ 13PIL1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13PIL1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13PIL1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13PIL1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13PIL1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13PIL1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 306
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDROI.opi
+
+ true
+ 13PIL1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13PIL1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13PIL1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13PIL1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13PIL1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 231
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13PIL1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13PIL1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13PIL1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13PIL1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 156
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStdArrays.opi
+
+ true
+ 13PIL1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13PIL1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13PIL1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PIL1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PIL1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13PIL1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13PIL1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13PIL1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 381
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13MARCCD1:
+ cam1:
+
+ 1
+ marCCD #1 general
+
+
+ marCCD.opi
+
+ true
+ 13MARCCD1:
+ cam1:
+
+ 1
+ marCCD #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 68
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDStats.opi
+
+ true
+ 13MARCCD1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13MARCCD1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13MARCCD1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13MARCCD1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13MARCCD1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13MARCCD1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 296
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDROI.opi
+
+ true
+ 13MARCCD1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13MARCCD1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13MARCCD1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13MARCCD1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13MARCCD1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 221
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13MARCCD1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13MARCCD1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13MARCCD1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13MARCCD1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 146
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDStdArrays.opi
+
+ true
+ 13MARCCD1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13MARCCD1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13MARCCD1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13MARCCD1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13MARCCD1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13MARCCD1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13MARCCD1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13MARCCD1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 371
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13ROPER1:
+ cam1:
+
+ 1
+ Roper #1 general
+
+
+ Roper.opi
+
+ true
+ 13ROPER1:
+ cam1:
+
+ 1
+ Roper #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 58
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDStats.opi
+
+ true
+ 13ROPER1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13ROPER1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13ROPER1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13ROPER1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13ROPER1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13ROPER1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 286
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDROI.opi
+
+ true
+ 13ROPER1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13ROPER1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13ROPER1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13ROPER1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13ROPER1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 211
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13ROPER1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13ROPER1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13ROPER1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13ROPER1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 136
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDStdArrays.opi
+
+ true
+ 13ROPER1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13ROPER1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13ROPER1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13ROPER1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13ROPER1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13ROPER1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13ROPER1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13ROPER1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 361
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13MAR345_1:
+ cam1:
+
+ 1
+ mar345 #1 general
+
+
+ mar345.opi
+
+ true
+ 13MAR345_1:
+ cam1:
+
+ 1
+ mar345 #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 68
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStats.opi
+
+ true
+ 13MAR345_1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13MAR345_1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13MAR345_1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13MAR345_1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13MAR345_1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13MAR345_1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 296
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDROI.opi
+
+ true
+ 13MAR345_1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13MAR345_1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13MAR345_1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13MAR345_1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13MAR345_1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 221
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13MAR345_1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13MAR345_1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13MAR345_1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13MAR345_1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 146
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStdArrays.opi
+
+ true
+ 13MAR345_1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13MAR345_1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13MAR345_1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13MAR345_1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13MAR345_1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13MAR345_1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13MAR345_1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13MAR345_1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 371
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13PE1:
+ cam1:
+
+ 1
+ Perkin Elmer #1 general
+
+
+ PerkinElmer.opi
+
+ true
+ 13PE1:
+ cam1:
+
+ 1
+ Perkin Elmer #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 128
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStats.opi
+
+ true
+ 13PE1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13PE1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13PE1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13PE1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13PE1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13PE1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 356
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDROI.opi
+
+ true
+ 13PE1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13PE1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13PE1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13PE1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13PE1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 281
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13PE1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13PE1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13PE1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13PE1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 206
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStdArrays.opi
+
+ true
+ 13PE1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13PE1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13PE1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PE1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PE1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13PE1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13PE1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13PE1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 431
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13PVCAM1:
+ cam1:
+
+ 1
+ PVCAM #1 general
+
+
+ pvCam.opi
+
+ true
+ 13PVCAM1:
+ cam1:
+
+ 1
+ PVCAM #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 58
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13PVCAM1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 286
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13PVCAM1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 211
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13PVCAM1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13PVCAM1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13PVCAM1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13PVCAM1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 136
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStdArrays.opi
+
+ true
+ 13PVCAM1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13PVCAM1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13PVCAM1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PVCAM1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PVCAM1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13PVCAM1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13PVCAM1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13PVCAM1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 361
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13FW1:
+ cam1:
+
+ 1
+ Firewire #1 general
+
+
+ firewire.opi
+
+ true
+ 13FW1:
+ cam1:
+
+ 1
+ Firewire #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 88
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDStats.opi
+
+ true
+ 13FW1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13FW1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13FW1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13FW1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13FW1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13FW1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 316
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDROI.opi
+
+ true
+ 13FW1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13FW1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13FW1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13FW1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13FW1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 241
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13FW1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13FW1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13FW1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13FW1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 166
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 1
+
+
+ NDStdArrays.opi
+
+ true
+ 13FW1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13FW1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13FW1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13FW1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13FW1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13FW1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13FW1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13FW1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 391
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ 13SIM1:
+ cam1:
+
+ 1
+ Simulator #1 General
+
+
+ simDetector.opi
+
+ true
+ 13SIM1:
+ cam1:
+
+ 1
+ Simulator #1 Specific
+
+
+ ADBase.opi
+
+ true
+ 13SIM1:
+ cam2:
+
+ 1
+ Simulator #2 General
+
+
+ simDetector.opi
+
+ true
+ 13SIM1:
+ cam2:
+
+ 1
+ Simulator #2 Specific
+
+
+ $(pv_name)
+$(pv_value)
+ 98
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStats.opi
+
+ true
+ 13SIM1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13SIM1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13SIM1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13SIM1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13SIM1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13SIM1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 326
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDROI.opi
+
+ true
+ 13SIM1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13SIM1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13SIM1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13SIM1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13SIM1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 251
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13SIM1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13SIM1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13SIM1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13SIM1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 176
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStdArrays.opi
+
+ true
+ 13SIM1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13SIM1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13SIM1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13SIM1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13SIM1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13SIM1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13SIM1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13SIM1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 401
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ ADBase.opi
+
+ true
+ BIS:
+ cam1:
+
+ 1
+ BIS #1 general
+
+
+ BIS.opi
+
+ true
+ BIS:
+ cam1:
+
+ 1
+ BIS #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 58
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13PVCAM1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 286
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13PVCAM1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 211
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13PVCAM1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13PVCAM1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13PVCAM1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13PVCAM1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 136
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 0
+
+
+ NDStdArrays.opi
+
+ true
+ 13PVCAM1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13PVCAM1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13PVCAM1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PVCAM1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PVCAM1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13PVCAM1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13PVCAM1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13PVCAM1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 361
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 375
+
+
+ ADBase.opi
+
+ true
+ 13URL1:
+ cam1:
+
+ 1
+ URL #1 general
+
+
+ URLDriver.opi
+
+ true
+ 13URL1:
+ cam1:
+
+ 1
+ URL #1 specific
+
+
+ $(pv_name)
+$(pv_value)
+ 138
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 375
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats1:
+
+ 1
+ Statistics #1
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats2:
+
+ 1
+ Statistics #2
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats3:
+
+ 1
+ Statistics #3
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats4:
+
+ 1
+ Statistics #4
+
+
+ NDStats.opi
+
+ true
+ 13PVCAM1:
+ Stats5:
+
+ 1
+ Statistics #5
+
+
+ NDStats5.opi
+
+ true
+ 13PVCAM1:
+ Stats1:
+ Stats2:
+ Stats3:
+ Stats4:
+ Stats5:
+
+ 1
+ Statistics 1-5
+
+
+ $(pv_name)
+$(pv_value)
+ 366
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 375
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI1:
+
+ 1
+ ROI #1
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI2:
+
+ 1
+ ROI #2
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI3:
+
+ 1
+ ROI #3
+
+
+ NDROI.opi
+
+ true
+ 13PVCAM1:
+ ROI4:
+
+ 1
+ ROI #4
+
+
+ NDROI4.opi
+
+ true
+ 13PVCAM1:
+ ROI1:
+ ROI2:
+ ROI3:
+ ROI4:
+
+ 1
+ ROI 1-4 combined
+
+
+ $(pv_name)
+$(pv_value)
+ 291
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 375
+
+
+ NDFileNetCDF.opi
+
+ true
+ 13PVCAM1:
+ netCDF1:
+
+ 1
+ netCDF file #1
+
+
+ NDFileTIFF.opi
+
+ true
+ 13PVCAM1:
+ TIFF1:
+
+ 1
+ TIFF file #1
+
+
+ NDFileJPEG.opi
+
+ true
+ 13PVCAM1:
+ JPEG1:
+
+ 1
+ JPEG file #1
+
+
+ NDFileNexus.opi
+
+ true
+ 13PVCAM1:
+ Nexus1:
+
+ 1
+ NeXus file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 216
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 64
+ 6
+
+
+ 1
+
+
+
+ 375
+
+
+ NDStdArrays.opi
+
+ true
+ 13PVCAM1:
+ image1:
+
+ 1
+ Image #1
+
+
+ NDProcess.opi
+
+ true
+ 13PVCAM1:
+ Proc1:
+
+ 1
+ Process #1
+
+
+ NDTransform.opi
+
+ true
+ 13PVCAM1:
+ Trans1:
+
+ 1
+ Transform #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PVCAM1:
+ CC1:
+
+ 1
+ Color convert #1
+
+
+ NDColorConvert.opi
+
+ true
+ 13PVCAM1:
+ CC2:
+
+ 1
+ Color convert #2
+
+
+ NDOverlay.opi
+
+ true
+ 13PVCAM1:
+ Over1:
+
+ 1
+ Overlay #1
+
+
+ NDOverlay8.opi
+
+ true
+ 13PVCAM1:
+ Over1:
+ Over1:1:
+ Over1:2:
+ Over1:3:
+ Over1:4:
+ Over1:5:
+ Over1:6:
+ Over1:7:
+ Over1:8:
+
+ 1
+ Overlays 1-8
+
+
+ scan_more.opi
+
+ true
+ 13PVCAM1:
+ scan1
+ 1
+
+ 1
+ Scan #1
+
+
+ $(pv_name)
+$(pv_value)
+ 441
+
+
\ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 153
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 117
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 329
+
+ $(pv_name)
+$(pv_value)
+ 476
+
+
+ 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
+
+
+ 1
+
+
+
+ 354
+
+ $(pv_name)
+$(pv_value)
+ 476
+
+
+ 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
+
+
+ 1
+
+
+
+ 429
+
+ $(pv_name)
+$(pv_value)
+ 506
+
+
+ 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
+
+
+ 1
+
+
+
+ 404
+
+ $(pv_name)
+$(pv_value)
+ 476
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 160
+
+
+ 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
+
+
+ 1
+
+
+
+ 563
+ $(pv_name)
+$(pv_value)
+ 172
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 115
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 296
+
+ $(pv_name)
+$(pv_value)
+ 516
+
+
+ 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
+
+
+ 1
+
+
+
+ 322
+
+ $(pv_name)
+$(pv_value)
+ 171
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 114
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 174
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 164
+
+
+ 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
+
+
+ 1
+
+
+
+ 296
+ $(pv_name)
+$(pv_value)
+ 901
+
+
+ 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
+
+
+ 1
+
+
+
+ 322
+ $(pv_name)
+$(pv_value)
+ 556
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 296
+ $(pv_name)
+$(pv_value)
+ 907
+
+
+ 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
+
+
+ 1
+
+
+
+ 322
+ $(pv_name)
+$(pv_value)
+ 562
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 115
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 115
+
+
+ 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
+
+
+ 1
+
+
+
+ 296
+ $(pv_name)
+$(pv_value)
+ 901
+
+
+ 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
+
+
+ 1
+
+
+
+ 322
+ $(pv_name)
+$(pv_value)
+ 556
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 296
+ $(pv_name)
+$(pv_value)
+ 901
+
+
+ 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
+
+
+ 1
+
+
+
+ 322
+ $(pv_name)
+$(pv_value)
+ 556
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 115
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 296
+ $(pv_name)
+$(pv_value)
+ 901
+
+
+ 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
+
+
+ 1
+
+
+
+ 322
+ $(pv_name)
+$(pv_value)
+ 556
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 296
+ $(pv_name)
+$(pv_value)
+ 901
+
+
+ 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
+
+
+ 1
+
+
+
+ 322
+ $(pv_name)
+$(pv_value)
+ 556
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 17
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 237
+
+
+ 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
+
+
+ 1
+
+
+
+ 24
+
+ $(pv_name)
+$(pv_value)
+ 342
+
+
+ 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
+
+
+ 1
+
+
+
+ 46
+
+ $(pv_name)
+$(pv_value)
+ 155
+
+
+ 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
+
+
+ 1
+
+
+
+ 96
+
+ $(pv_name)
+$(pv_value)
+ 155
+
+
+ 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
+
+
+ 1
+
+
+
+ 121
+
+ $(pv_name)
+$(pv_value)
+ 155
+
+
+ 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
+
+
+ 1
+
+
+
+ 104
+ $(pv_name)
+$(pv_value)
+ 167
+
+
+ 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
+
+
+ 1
+
+
+
+ 154
+ $(pv_name)
+$(pv_value)
+ 167
+
+
+ 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
+
+
+ 1
+
+
+
+ 454
+
+
+ asynRecord.opi
+
+ true
+ $(R)AsynIO
+
+ 1
+ asynRecord
+
+
+ $(pv_name)
+$(pv_value)
+ 167
+
+
+ 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
+
+
+ 1
+
+
+
+ 1
+ $(pv_name)
+$(pv_value)
+ 101
+
+
+ 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
+
+
+ 1
+
+
+
+ 1
+ $(pv_name)
+$(pv_value)
+ 171
+
+
+ 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
+
+
+ 1
+
+
+
+ 51
+ $(pv_name)
+$(pv_value)
+ 171
+
+
+ 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
+
+
+ 1
+
+
+
+ 51
+ $(pv_name)
+$(pv_value)
+ 181
+
+
+ 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
+
+
+ 1
+
+
+
+ 1
+ $(pv_name)
+$(pv_value)
+ 141
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 1
+ $(pv_name)
+$(pv_value)
+ 101
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 26
+ $(pv_name)
+$(pv_value)
+ 161
+
+
+ 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
+
+
+ 1
+
+
+
+ 96
+ $(pv_name)
+$(pv_value)
+ 582
+
+
+ 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
+
+
+ 1
+
+
+
+ 1
+ $(pv_name)
+$(pv_value)
+ 103
+
+
+ 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
+
+
+ 1
+
+
+
+ 20
+ $(pv_name)
+$(pv_value)
+ 193
+
+
+ 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
+
+
+ 1
+
+
+
+ 20
+ $(pv_name)
+$(pv_value)
+ 273
+
+
+ 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
+
+
+ 1
+
+
+
+ 20
+ $(pv_name)
+$(pv_value)
+ 113
+
+
+ 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
+
+
+ 1
+
+
+
+ 121
+ $(pv_name)
+$(pv_value)
+ 555
+
+
+ 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
+
+
+ 1
+
+
+
+ 249
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ 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
+
+
+ 1
+
+
+
+ 227
+
+ $(pv_name)
+$(pv_value)
+ 175
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 226
+
+
+ NDROI.opi
+
+ true
+ $(R4)
+
+ 1
+ ROI #4 full
+
+
+ $(pv_name)
+$(pv_value)
+ 265
+
+
+ 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
+
+
+ 1
+
+
+
+ 192
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ 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
+
+
+ 1
+
+
+
+ 170
+
+ $(pv_name)
+$(pv_value)
+ 175
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 169
+
+
+ NDROI.opi
+
+ true
+ $(R3)
+
+ 1
+ ROI #3 full
+
+
+ $(pv_name)
+$(pv_value)
+ 265
+
+
+ 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
+
+
+ 1
+
+
+
+ 135
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ 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
+
+
+ 1
+
+
+
+ 113
+
+ $(pv_name)
+$(pv_value)
+ 175
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 112
+
+
+ NDROI.opi
+
+ true
+ $(R2)
+
+ 1
+ ROI #2 full
+
+
+ $(pv_name)
+$(pv_value)
+ 265
+
+
+ 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
+
+
+ 1
+
+
+
+ 78
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ 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
+
+
+ 1
+
+
+
+ 56
+
+ $(pv_name)
+$(pv_value)
+ 175
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 55
+
+
+ NDROI.opi
+
+ true
+ $(R1)
+
+ 1
+ ROI #1 full
+
+
+ $(pv_name)
+$(pv_value)
+ 265
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R2)ReverseZ
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 57
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R3)ReverseZ
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 114
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R4)ReverseZ
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 171
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 29
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R2)ReverseY
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 86
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R3)ReverseY
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 143
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R4)ReverseY
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 200
+
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 289
+
+ $(pv_name)
+$(pv_value)
+ 72
+
+
+ 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
+
+
+ 1
+
+
+
+ 232
+
+ $(pv_name)
+$(pv_value)
+ 72
+
+
+ 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
+
+
+ 1
+
+
+
+ 175
+
+ $(pv_name)
+$(pv_value)
+ 72
+
+
+ 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
+
+
+ 1
+
+
+
+ 118
+
+ $(pv_name)
+$(pv_value)
+ 72
+
+
+ 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
+
+
+ 1
+
+
+
+ 96
+
+ $(pv_name)
+$(pv_value)
+ 437
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R2)ReverseX
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 153
+
+ $(pv_name)
+$(pv_value)
+ 437
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R3)ReverseX
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 210
+
+ $(pv_name)
+$(pv_value)
+ 437
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R4)ReverseX
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 267
+
+ $(pv_name)
+$(pv_value)
+ 437
+
+
\ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ NDPlot.opi
+
+ true
+ Histogram_RBV
+ Histogram
+ Bin Number
+ Counts
+
+ false
+ netCDF file #1
+
+
+ $(pv_name)
+$(pv_value)
+ 51
+
+
+ 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
+
+
+ 1
+
+
+
+ 30
+ $(pv_name)
+$(pv_value)
+ 196
+
+
+ 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
+
+
+ 1
+
+
+
+ 1
+ $(pv_name)
+$(pv_value)
+ 189
+
+
+ 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
+
+
+ 1
+
+
+
+ 32
+ $(pv_name)
+$(pv_value)
+ 194
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ NDPlot.opi
+
+ true
+ ProfileAverageX_RBV
+ AverageX
+ Pixel
+ Counts
+
+ false
+ Average X
+
+
+ NDPlot.opi
+
+ true
+ ProfileAverageY_RBV
+ AverageY
+ Pixel
+ Counts
+
+ false
+ Average Y
+
+
+ NDPlot.opi
+
+ true
+ ProfileThresholdX_RBV
+ ThresholdX
+ Pixel
+ Counts
+
+ false
+ Threshold X
+
+
+ NDPlot.opi
+
+ true
+ ProfileThresholdY_RBV
+ ThresholdY
+ Pixel
+ Counts
+
+ false
+ Threshold Y
+
+
+ NDPlot.opi
+
+ true
+ ProfileCentroidX_RBV
+ CentroidX
+ Pixel
+ Counts
+
+ false
+ Centroid X
+
+
+ NDPlot.opi
+
+ true
+ ProfileCentroidY_RBV
+ CentroidY
+ Pixel
+ Counts
+
+ false
+ Centroid Y
+
+
+ NDPlot.opi
+
+ true
+ ProfileCursorX_RBV
+ CursorX
+ Pixel
+ Counts
+
+ false
+ Cursor X
+
+
+ NDPlot.opi
+
+ true
+ ProfileCursorY_RBV
+ CursorY
+ Pixel
+ Counts
+
+ false
+ Cursor Y
+
+
+ $(pv_name)
+$(pv_value)
+ 51
+
+
+ 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
+
+
+ 1
+
+
+
+ 72
+ $(pv_name)
+$(pv_value)
+ 584
+
+
+ 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
+
+
+ 1
+
+
+
+ 197
+
+
+ mca.opi
+
+ true
+ $(R)TotalArray
+
+ false
+ Total MCA
+
+
+ mca.opi
+
+ true
+ $(R)NetArray
+
+ false
+ Net MCA
+
+
+ $(pv_name)
+$(pv_value)
+ 586
+
+
+ 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
+
+
+ 1
+
+
+
+ 119
+
+ $(pv_name)
+$(pv_value)
+ 690
+
+
+ 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
+
+
+ 1
+
+
+
+ 119
+
+ $(pv_name)
+$(pv_value)
+ 95
+
+
+ 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
+
+
+ 1
+
+
+
+ 119
+
+ $(pv_name)
+$(pv_value)
+ 190
+
+
+ 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
+
+
+ 1
+
+
+
+ 176
+
+ $(pv_name)
+$(pv_value)
+ 690
+
+
+ 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
+
+
+ 1
+
+
+
+ 176
+
+ $(pv_name)
+$(pv_value)
+ 95
+
+
+ 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
+
+
+ 1
+
+
+
+ 176
+
+ $(pv_name)
+$(pv_value)
+ 190
+
+
+ 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
+
+
+ 1
+
+
+
+ 233
+
+ $(pv_name)
+$(pv_value)
+ 690
+
+
+ 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
+
+
+ 1
+
+
+
+ 233
+
+ $(pv_name)
+$(pv_value)
+ 95
+
+
+ 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
+
+
+ 1
+
+
+
+ 233
+
+ $(pv_name)
+$(pv_value)
+ 190
+
+
+ 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
+
+
+ 1
+
+
+
+ 290
+
+ $(pv_name)
+$(pv_value)
+ 690
+
+
+ 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
+
+
+ 1
+
+
+
+ 290
+
+ $(pv_name)
+$(pv_value)
+ 95
+
+
+ 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
+
+
+ 1
+
+
+
+ 290
+
+ $(pv_name)
+$(pv_value)
+ 190
+
+
+ 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
+
+
+ 1
+
+
+
+ 347
+
+ $(pv_name)
+$(pv_value)
+ 690
+
+
+ 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
+
+
+ 1
+
+
+
+ 347
+
+ $(pv_name)
+$(pv_value)
+ 95
+
+
+ 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
+
+
+ 1
+
+
+
+ 347
+
+ $(pv_name)
+$(pv_value)
+ 190
+
+
+ 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
+
+
+ 1
+
+
+
+ 94
+
+
+ NDStats.opi
+
+ true
+ $(R1)
+
+ 1
+ Statistics #1 full
+
+
+ mca.opi
+
+ true
+ $(R1)TotalArray
+
+ 1
+ Total MCA
+
+
+ mca.opi
+
+ true
+ $(R1)NetArray
+
+ 1
+ Net MCA
+
+
+ $(pv_name)
+$(pv_value)
+ 1165
+
+
+ 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
+
+
+ 1
+
+
+
+ 151
+
+
+ NDStats.opi
+
+ true
+ $(R2)
+
+ 1
+ Statistics #1 full
+
+
+ mca.opi
+
+ true
+ $(R2)TotalArray
+
+ 1
+ Total MCA
+
+
+ mca.opi
+
+ true
+ $(R2)NetArray
+
+ 1
+ Net MCA
+
+
+ $(pv_name)
+$(pv_value)
+ 1165
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 208
+
+
+ NDStats.opi
+
+ true
+ $(R3)
+
+ 1
+ Statistics #1 full
+
+
+ mca.opi
+
+ true
+ $(R3)TotalArray
+
+ 1
+ Total MCA
+
+
+ mca.opi
+
+ true
+ $(R3)NetArray
+
+ 1
+ Net MCA
+
+
+ $(pv_name)
+$(pv_value)
+ 1165
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 265
+
+
+ NDStats.opi
+
+ true
+ $(R4)
+
+ 1
+ Statistics #1 full
+
+
+ mca.opi
+
+ true
+ $(R4)TotalArray
+
+ 1
+ Total MCA
+
+
+ mca.opi
+
+ true
+ $(R4)NetArray
+
+ 1
+ Net MCA
+
+
+ $(pv_name)
+$(pv_value)
+ 1164
+
+
+ false
+ true
+ false
+
+ 20
+ false
+ Menu Button
+ false
+
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 322
+
+
+ NDStats.opi
+
+ true
+ $(R5)
+
+ 1
+ Statistics #1 full
+
+
+ mca.opi
+
+ true
+ $(R5)TotalArray
+
+ 1
+ Total MCA
+
+
+ mca.opi
+
+ true
+ $(R5)NetArray
+
+ 1
+ Net MCA
+
+
+ $(pv_name)
+$(pv_value)
+ 1165
+
+
\ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 20
+ false
+ Menu Button
+ false
+ $(P)$(R)Type2
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 100
+ 6
+
+
+ 1
+
+
+
+ 25
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 20
+ false
+ Menu Button
+ false
+ $(P)$(R)Type3
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 100
+ 6
+
+
+ 1
+
+
+
+ 50
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+ true
+ true
+
+ 20
+ false
+ Menu Button
+ false
+ $(P)$(R)Type4
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 100
+ 6
+
+
+ 1
+
+
+
+ 75
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 89
+ $(pv_name)
+$(pv_value)
+ 552
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 130
+
+
+ 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
+
+
+ 1
+
+
+
+ 25
+
+ $(pv_name)
+$(pv_value)
+ 129
+
+
+ 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
+
+
+ 1
+
+
+
+ 358
+
+ $(pv_name)
+$(pv_value)
+ 170
+
+
+ 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
+
+
+ 1
+
+
+
+ 49
+
+ $(pv_name)
+$(pv_value)
+ 154
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 181
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 222
+
+ $(pv_name)
+$(pv_value)
+ 185
+
+
+ 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
+
+
+ 1
+
+
+
+ 78
+
+
+ ADEpicsShutter.opi
+
+ true
+
+ 1
+
+
+
+ $(pv_name)
+$(pv_value)
+ 199
+
+
+ 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
+
+
+ 1
+
+
+
+ 34
+ $(pv_name)
+$(pv_value)
+ 205
+
+
+ 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
+
+
+ 1
+
+
+
+ 58
+ $(pv_name)
+$(pv_value)
+ 205
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 20
+ $(pv_name)
+$(pv_value)
+ 81
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)ReverseY
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 20
+ $(pv_name)
+$(pv_value)
+ 174
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 96
+
+
+ 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
+
+
+ 1
+
+
+
+ 29
+
+
+ RoperFile.opi
+
+ true
+
+ 1
+
+
+
+ $(pv_name)
+$(pv_value)
+ 170
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 650
+ $(pv_name)
+$(pv_value)
+ 515
+
+
+ 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
+
+
+ 1
+
+
+
+ 454
+ $(pv_name)
+$(pv_value)
+ 479
+
+
+ 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
+
+
+ 1
+
+
+
+ 479
+ $(pv_name)
+$(pv_value)
+ 478
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 149
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 115
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 22
+
+ $(pv_name)
+$(pv_value)
+ 444
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 105
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 155
+
+
+ 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
+
+
+ 1
+
+
+
+ 587
+ $(pv_name)
+$(pv_value)
+ 10
+
+
+ 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
+
+
+ 1
+
+
+
+ 136
+
+ $(pv_name)
+$(pv_value)
+ 335
+
+
+ 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
+
+
+ 1
+
+
+
+ 370
+
+ $(pv_name)
+$(pv_value)
+ 210
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)ADSCRaw
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 115
+ 6
+
+
+ 1
+
+
+
+ 392
+
+ $(pv_name)
+$(pv_value)
+ 210
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)ADSCImXform
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 115
+ 6
+
+
+ 1
+
+
+
+ 414
+
+ $(pv_name)
+$(pv_value)
+ 210
+
+
+ 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
+
+
+ 1
+
+
+
+ 562
+
+ $(pv_name)
+$(pv_value)
+ 210
+
+
+ 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
+
+
+ 1
+
+
+
+ 436
+
+ $(pv_name)
+$(pv_value)
+ 210
+
+
+ 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
+
+
+ 1
+
+
+
+ 310
+
+ $(pv_name)
+$(pv_value)
+ 210
+
+
+ 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
+
+
+ 1
+
+
+
+ 332
+
+ $(pv_name)
+$(pv_value)
+ 210
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ firewireFeatures.opi
+
+ true
+
+ 1
+ Firewire features
+
+
+ firewireVideoFormats.opi
+
+ true
+
+ 1
+ Firewire video formats
+
+
+ $(pv_name)
+$(pv_value)
+ 148
+
+
+ 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
+
+
+ 1
+
+
+
+ 25
+ $(pv_name)
+$(pv_value)
+ 157
+
+
+ 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
+
+
+ 1
+
+
+
+ 329
+ $(pv_name)
+$(pv_value)
+ 479
+
+
+ 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
+
+
+ 1
+
+
+
+ 354
+ $(pv_name)
+$(pv_value)
+ 478
+
+
+ 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
+
+
+ 1
+
+
+
+ 1
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 26
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 51
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 76
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 101
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 126
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 151
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 176
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 201
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 226
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 251
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 276
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 301
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 326
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 351
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 376
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 401
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 426
+
+ $(pv_name)
+$(pv_value)
+ 220
+
+
+ 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
+
+
+ 1
+
+
+
+ 99
+
+ $(pv_name)
+$(pv_value)
+ 230
+
+
+ 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
+
+
+ 1
+
+
+
+ 124
+
+ $(pv_name)
+$(pv_value)
+ 230
+
+
+ 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
+
+
+ 1
+
+
+
+ 149
+
+ $(pv_name)
+$(pv_value)
+ 230
+
+
+ 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
+
+
+ 1
+
+
+
+ 174
+
+ $(pv_name)
+$(pv_value)
+ 230
+
+
+ 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
+
+
+ 1
+
+
+
+ 199
+
+ $(pv_name)
+$(pv_value)
+ 230
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 153
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 117
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 80
+ $(pv_name)
+$(pv_value)
+ 146
+
+
+ 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
+
+
+ 1
+
+
+
+ 105
+ $(pv_name)
+$(pv_value)
+ 146
+
+
+ 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
+
+
+ 1
+
+
+
+ 430
+ $(pv_name)
+$(pv_value)
+ 510
+
+
+ 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
+
+
+ 1
+
+
+
+ 355
+ $(pv_name)
+$(pv_value)
+ 470
+
+
+ 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
+
+
+ 1
+
+
+
+ 595
+ $(pv_name)
+$(pv_value)
+ 175
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 153
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 117
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ marCCDAncillary.opi
+
+ true
+
+ 1
+ Ancillary information
+
+
+ $(pv_name)
+$(pv_value)
+ 219
+
+
+ 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
+
+
+ 1
+
+
+
+ 329
+ $(pv_name)
+$(pv_value)
+ 476
+
+
+ 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
+
+
+ 1
+
+
+
+ 354
+ $(pv_name)
+$(pv_value)
+ 476
+
+
+ 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
+
+
+ 1
+
+
+
+ 1061
+ $(pv_name)
+$(pv_value)
+ 364
+
+
+ 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
+
+
+ 1
+
+
+
+ 737
+ $(pv_name)
+$(pv_value)
+ 196
+
+
+ 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
+
+
+ 1
+
+
+
+ 429
+ $(pv_name)
+$(pv_value)
+ 506
+
+
+ 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
+
+
+ 1
+
+
+
+ 379
+ $(pv_name)
+$(pv_value)
+ 476
+
+
+ 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
+
+
+ 1
+
+
+
+ 404
+ $(pv_name)
+$(pv_value)
+ 476
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 191
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 153
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 117
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 125
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 155
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ pilatusAncillary.opi
+
+ true
+
+ 1
+ Ancillary information
+
+
+ $(pv_name)
+$(pv_value)
+ 219
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 130
+
+
+ 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
+
+
+ 1
+
+
+
+ 25
+ $(pv_name)
+$(pv_value)
+ 129
+
+
+ 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
+
+
+ 1
+
+
+
+ 209
+ $(pv_name)
+$(pv_value)
+ 166
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 96
+
+
+ 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
+
+
+ 1
+
+
+
+ 100
+ $(pv_name)
+$(pv_value)
+ 109
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+
+ prosilicaMore.opi
+
+ true
+
+ 1
+ I/O setup & statistics
+
+
+ $(pv_name)
+$(pv_value)
+ 228
+
+
+ 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
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 291
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)Strobe1Mode
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 110
+ 6
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 105
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 105
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)SyncOut3Invert
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 50
+ 6
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 227
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)SyncOut3Level
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 286
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 105
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)SyncOut2Invert
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 50
+ 6
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 227
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)SyncOut2Level
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 286
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 105
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)SyncOut1Invert
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 50
+ 6
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 227
+
+
+ false
+ true
+ true
+
+ 18
+ false
+ Menu Button
+ false
+ $(P)$(R)SyncOut1Level
+
+
+
+
+
+
+ Menu Button
+ true
+ false
+
+ Default
+
+ 60
+ 6
+
+
+ 1
+
+
+
+ 2
+
+ $(pv_name)
+$(pv_value)
+ 286
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 642
+
+ $(pv_name)
+$(pv_value)
+ 236
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 130
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 121
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+
+ $(pv_name)
+$(pv_value)
+ 121
+
+
+
+ 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
+
+
+ 1
+
+
+
+ 0
+ $(pv_name)
+$(pv_value)
+ 130
+
+
+ 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
+
+
+ 1
+
+
+
+ 25
+ $(pv_name)
+$(pv_value)
+ 129
+
+
+ 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
+
+
+ 1
+
+
+
+ 209
+ $(pv_name)
+$(pv_value)
+ 166
+
+
+ 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
+
+
+ 1
+
+
+
+ 645
+
+
+ simDetectorSetup.opi
+
+ true
+
+ 1
+ Simulation setup
+
+
+ $(pv_name)
+$(pv_value)
+ 567
+
+
+ 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
+
+
+ 1
+
+
+
+ 302
+
+
+ ADBase.opi
+
+ true
+
+ 1
+ Detector control
+
+
+ $(pv_name)
+$(pv_value)
+ 88
+
+
+ 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
+
+
+ 1
+
+
+
+ 63
+
+ $(pv_name)
+$(pv_value)
+ 213
+
+
+ true
+ 1
+ false
+
+ 15
+ Label
+ true
+ false
+
+
+
+
+
+
+ Label
+ true
+ $(P)$(R)
+
+
+
+ 80
+ 0
+
+ 1
+
+
+
+ 1
+
+ 40
+ true
+
+ 210
+
+
\ No newline at end of file