diff --git a/RELEASE.md b/RELEASE.md
index 3b2b168..5eeb487 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -33,6 +33,8 @@ R2-5 (January XXX, 2017)
* Fixed bug with AndorPreAmpGain; previously it was not actually calling SetPreAmpGain().
* Added support for SerialNumber, FirmwareVersion, SDKVersion, DriverVersion, and ADCoreVersion which
were added in ADCore R2-6.
+* Add support for Full Vertical Binning (FVB) readout mode.
+ Thanks to Hinko Kocevar for this.
R2-4 (September 15, 2015)
----
diff --git a/andorApp/Db/andorCCD.template b/andorApp/Db/andorCCD.template
index 692a332..e5c4338 100644
--- a/andorApp/Db/andorCCD.template
+++ b/andorApp/Db/andorCCD.template
@@ -358,6 +358,29 @@ record(bi, "$(P)$(R)AndorEMGainAdvanced_RBV")
field(SCAN, "I/O Intr")
}
+record(mbbo, "$(P)$(R)AndorReadOutMode")
+{
+ field(PINI, "YES")
+ field(DTYP, "asynInt32")
+ field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ANDOR_READOUT_MODE")
+ field(ZRST, "FVB")
+ field(ZRVL, "0")
+ field(ONST, "Image")
+ field(ONVL, "4")
+ field(VAL, "4")
+}
+
+record(mbbi, "$(P)$(R)AndorReadOutMode_RBV")
+{
+ field(DTYP, "asynInt32")
+ field(INP, "@asyn($(PORT),$(ADDR),$(TIMEOUT))ANDOR_READOUT_MODE")
+ field(ZRST, "FVB")
+ field(ZRVL, "0")
+ field(ONST, "Image")
+ field(ONVL, "4")
+ field(SCAN, "I/O Intr")
+}
+
#Records in ADBase that do not apply to Andor
record(mbbo, "$(P)$(R)ColorMode")
diff --git a/andorApp/Db/andorCCD_settings.req b/andorApp/Db/andorCCD_settings.req
index a20827b..15c7547 100644
--- a/andorApp/Db/andorCCD_settings.req
+++ b/andorApp/Db/andorCCD_settings.req
@@ -5,6 +5,7 @@ $(P)$(R)AndorShutterExTTL
$(P)$(R)PALFilePath
$(P)$(R)AndorPreAmpGain
$(P)$(R)AndorADCSpeed
+$(P)$(R)AndorReadOutMode
file "ADBase_settings.req", P=$(P), R=$(R)
file "NDFile_settings.req", P=$(P), R=$(R)
diff --git a/andorApp/op/opi/autoconvert/Andor.opi b/andorApp/op/opi/autoconvert/Andor.opi
index 73764dc..97075cb 100644
--- a/andorApp/op/opi/autoconvert/Andor.opi
+++ b/andorApp/op/opi/autoconvert/Andor.opi
@@ -1,2742 +1,2694 @@
+
+ true
+
+ -1ee33d7e:14c80d1e20e:-7f74
+ false
false
+
+ 910
true
- -1ee33d7e:14c80d1e20e:-7f74
- 3.2.10.20140131
-
- true
- 910
- Andor
- false
- false
-
-
-
-
-
-
- Display
- true
- 715
-
+ 4.0.103.201506251634
true
- 5
+ Display
false
-1
-1
-
- 39
+
+
+
+ 715
359
+ Andor
+ 5
+ true
+ 39
+ false
+
+
+
+
- false
- true
- 100.0
-
-
-
+ 0
+ false
+ 0
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f73
+ false
+
+ 255
+ false
25
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- false
+ true
-
-
-
-
-
-
+ false
+
+
+
+ true
+ 0
Rectangle
- true
false
-
- Default
-
+
+
+
500
- 0
- 0
-
-
- 1
- 0
- true
-
-
-
-
- 4
- $(pv_name)
-$(pv_value)
100
- false
-
-
- false
- true
+ Rectangle
+ 4
100.0
+
+
+
+
+
+ Default
+
+
+
+ 0
+ false
+ 0
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f70
+ false
+
+ 255
+ false
21
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- false
+ true
+ false
+
+
+
+ true
+ 0
+ Rectangle
+
+
+
+ false
+ 107
+ 127
+ Rectangle
+ 342
+ 100.0
- Rectangle
- true
-
-
-
- false
-
- Default
-
- 107
- 0
- 0
-
-
- 1
- 0
- true
-
-
-
- 342
- $(pv_name)
-$(pv_value)
- 127
- false
-
-
- false
- true
- 0.0
-
-
-
- -1ee33d7e:14c80d1e20e:-7f6f
-
-
-
-
- 390
- true
- Rectangle
- false
- 255
-
- true
- true
- false
-
- true
-
-
-
-
-
-
-
- Rectangle
- true
-
-
-
- false
- Default
+ Default
- 350
- 0
- 0
-
-
- 1
- 1
- true
-
-
-
-
- 340
- $(pv_name)
-$(pv_value)
- 5
- false
-
-
- false
- true
- 100.0
- -1ee33d7e:14c80d1e20e:-7f49
+
+
+ 0
+ false
+ 1
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f6f
+ true
+
+ 255
- 21
- true
- Rectangle
- false
- 255
+ false
+ 390
+ 1
true
true
false
- false
+ true
+ false
+
+
+
+ true
+ 0
+ Rectangle
+
+
+
+ false
+ 350
+ 5
+ Rectangle
+ 340
+ 0.0
+
+
+
+
+
+ Default
+
+
+
+
+
+
+ 0
+ false
+ 0
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f49
+ false
+
+ 255
+
+
+
+
+ false
+ 21
+ 1
+
+ true
+ true
+ false
+
+ true
+
+ false
+
+
+
+ true
+ 0
+ Rectangle
+
+
+
+ false
+
+
+
+ 107
+ 127
+ Rectangle
+ 737
+ 100.0
- Rectangle
- true
-
-
-
- false
-
- Default
-
- 107
- 0
- 0
-
-
- 1
- 0
- true
-
-
-
- 737
- $(pv_name)
-$(pv_value)
- 127
- false
+
+ Default
+
+
+
+
- false
- true
- 0.0
-
-
-
+ 0
+ false
+ 1
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f47
+ true
+
+ 255
+ false
100
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- true
+ true
-
-
-
-
-
-
+ false
+
+
+
+ true
+ 0
Rectangle
- true
false
-
- Default
-
+
+
+
350
- 0
- 0
-
-
- 1
- 1
- true
-
-
-
-
- 735
- $(pv_name)
-$(pv_value)
5
- false
-
-
- false
- true
+ Rectangle
+ 735
0.0
+
+
+
+
+
+ Default
+
+
+
+ 0
+ false
+ 1
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f3a
+ true
+
+ 255
+ false
60
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- true
+ true
-
-
-
-
-
-
+ false
+
+
+
+ true
+ 0
Rectangle
- true
false
-
- Default
-
+
+
+
350
- 0
- 0
-
-
- 1
- 1
- true
-
-
-
-
- 840
- $(pv_name)
-$(pv_value)
5
- false
+ Rectangle
+ 840
+ 0.0
+
+
+
+
+
+ Default
+
+
+
+
-
- true
-
- true
- -1ee33d7e:14c80d1e20e:-7f71
- false
-
- true
- 215
- Linking Container
-
- true
- true
- false
-
ADSetup.opi
-
-
-
-
-
-
-
- true
- Linking Container
-
- Default
-
- 350
3
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f71
+
+ 215
1
+
+ true
+ true
+ false
+
+
+ true
+
+ 0
+ true
+
- 35
-
+ Linking Container
+
+
+
+ 350
5
-
+ Linking Container
+ 35
+
+
+
+
+
+ Default
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f60
+ true
+ false
40
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 154
- 0
-
- false
- false
- 1
+
+ true
+
+ true
+ Grouping Container
+
+
+
+ 154
+ 148
+ Grouping Container
510
+
+
+
- 148
-
+ false
+ false
+
+ Default
+
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 60
- 3
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f5f
+ false
+
0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
+ false
+ 20
+ false
+ 1
+ true
$(P)$(R)SizeX
-
-
-
- 0
- false
-
-
- false
- 0
+ 0
- 20
-
- 0
- $(pv_name)
-$(pv_value)
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
true
-
-
-
- true
Text Input
-
-
-
-
- 60
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f5e
- 0.0
-
+
Text Input
- 1
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f5f
+ false
+
+ false
true
true
false
- 0
- false
+ false
+ 1
+ false
+
+
+
+ 60
+ 0
+ 20
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
+
+
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
$(P)$(R)SizeY
-
-
-
- 0
- false
-
-
- false
- 0
+ 0
- 20
+ true
+ Text Input
+
+ Text Input
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f5e
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 60
93
- $(pv_name)
-$(pv_value)
+ 20
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f5d
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)SizeX_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 0
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
0
+ Text Update
+ 0
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f5c
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)SizeY_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 0
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
93
+ Text Update
+ 0
+
+
+
+
+
+
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f5b
+ true
+ false
40
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 154
- 0
-
- false
- false
- 1
-
-
-
- 465
-
- 148
-
-
- true
- true
- 1
- false
- -1ee33d7e:14c80d1e20e:-7f5a
- false
- 0.0
-
- 18
- Text Update
- false
-
- true
- true
- false
-
- 1
- true
- false
- $(P)$(R)MinX_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
-
-
-
- 1
-
- 0
- false
- $(pv_name)
-$(pv_value)
- 0
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 60
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f59
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)MinX
-
-
-
- 0
- false
-
-
- false
- 0
-
-
-
- 20
-
- 0
- $(pv_name)
-$(pv_value)
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 60
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f58
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)MinY
-
-
-
- 0
- false
-
-
- false
- 0
-
-
-
- 20
-
- 93
- $(pv_name)
-$(pv_value)
-
-
- true
- true
- 1
- false
- -1ee33d7e:14c80d1e20e:-7f57
- false
- 0.0
-
- 18
- Text Update
- false
-
- true
- true
- false
-
- 1
- true
- false
- $(P)$(R)MinY_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
-
-
-
- 1
-
- 0
- false
- $(pv_name)
-$(pv_value)
- 93
-
-
-
true
true
+
+
+
+ Grouping Container
+
+
+
+ 154
+ 148
+ Grouping Container
+ 465
+
+
+
+
+ false
+ false
+
+ Default
+
+
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f5a
+ false
+
+ false
+ ######
+ 0.0
+
+ true
+ false
+ 18
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)MinX_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 61
+ 0
+ Text Update
+ 0
+
+
+
+
+
+
+
+
+
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)MinX
+ 0
+
+
+
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f59
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 60
+ 0
+ 20
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
+
+
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)MinY
+ 0
+
+
+
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f58
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 60
+ 93
+ 20
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
+
+
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f57
+ false
+
+ false
+ ######
+ 0.0
+
+ true
+ false
+ 18
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)MinY_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 61
+ 93
+ Text Update
+ 0
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f55
+ true
+ false
40
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 235
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 420
-
+ Grouping Container
+
+
+
+ 235
67
-
+ Grouping Container
+ 420
+
+
+
+
+ false
+ false
+
+ Default
+
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 60
- 3
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f54
+ false
+
0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
+ false
+ 20
+ false
+ 1
+ true
$(P)$(R)BinX
-
-
-
- 0
- false
-
-
- false
- 0
+ 0
- 20
-
- 81
- $(pv_name)
-$(pv_value)
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f54
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
- true
- Text Input
-
-
-
-
60
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f53
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)BinY
+ 81
+ 20
+ 1.7976931348623157E308
+ -1.7976931348623157E308
+
+
+
+
+
+ false
0
- false
-
-
- false
+ $(pv_name)
+$(pv_value)
0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)BinY
+ 0
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f53
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 60
+ 174
20
-
- 174
- $(pv_name)
-$(pv_value)
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f52
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)BinX_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 0
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
81
+ Text Update
+ 0
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f51
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)BinY_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 0
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
174
+ Text Update
+ 0
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f50
+ true
false
+ Binning
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 70
+ 0
+ Label
+ 20
- Label
- true
- Binning
+
- 70
- 0
-
- 1
-
-
-
- 1
-
- 20
- false
-
- 0
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f4f
+ true
+ false
20
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 275
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 395
-
+ Grouping Container
+
+
+
+ 275
27
-
+ Grouping Container
+ 395
+
+
+
+
+ false
+ false
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f4e
+ true
false
+ Sensor Size
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 110
+ 0
+ Label
+ 0
- Label
- true
- Sensor Size
+
- 110
- 0
-
- 1
-
-
-
- 1
-
- 0
- false
-
- 0
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f4d
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)MaxSizeX_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 1
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
121
+ Text Update
+ 1
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f4c
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)MaxSizeY_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 1
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
214
+ Text Update
+ 1
+
+
+
+
+
+
+
-
- true
-
- true
+ ADPlugins.opi
+ 3
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f4b
- false
- true
80
- Linking Container
+ 1
true
true
false
- ADPlugins.opi
-
-
-
-
-
-
+
+ true
+
+ 0
+ true
- true
- Linking Container
-
- Default
-
- 350
- 3
-
- 1
- 255
-
+ Linking Container
+
+
+
+ 350
5
-
+ Linking Container
+ 255
+
+
+
+
+
+ Default
+
-
- true
-
- true
+ ADAttrFile.opi
+ 3
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f4a
- false
- true
60
- Linking Container
+ 1
true
true
false
- ADAttrFile.opi
-
-
-
-
-
-
+
+ true
+
+ 0
+ true
- true
- Linking Container
-
- Default
-
- 350
- 3
-
- 1
- 735
-
+ Linking Container
+
+
+
+ 350
360
-
+ Linking Container
+ 776
+
+
+
+
+
+ Default
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f3e
+ true
+ false
21
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 107
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 842
-
+ Grouping Container
+
+
+
+ 107
127
-
+ Grouping Container
+ 842
+
+
+
+
+ false
+ false
+
+ Default
+
+ 0
+
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f3d
+ true
+ false
+
+ 21
+ 1
+
+ true
+ true
+ false
+
true
true
- -1ee33d7e:14c80d1e20e:-7f3d
-
- 21
- Grouping Container
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 107
- 0
-
- false
- false
- 1
- 0
-
+ Grouping Container
+
+
+
+ 107
0
-
+ Grouping Container
+ 0
+
+
+
+
+ false
+ false
+
+ Default
+
- false
- true
- 100.0
-
-
-
+ 0
+ false
+ 0
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f3c
+ false
+
+ 255
+ false
21
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- false
+ true
-
-
-
-
-
-
+ false
+
+
+
+ true
+ 0
Rectangle
- true
false
-
- Default
-
+
+
+
107
- 0
- 0
-
-
- 1
- 0
- true
-
-
-
-
- 0
- $(pv_name)
-$(pv_value)
0
- false
+ Rectangle
+ 0
+ 100.0
+
+
+
+
+
+ Default
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f3b
+ true
false
+ File
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- File
-
-
-
- 40
- 0
-
- 1
+ true
+ 1
- 1
-
- 0
+ Label
false
-
+
+
+
+ 40
33
+ Label
+ 0
+
+
+
+
+
+
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f34
+ true
+ false
21
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 274
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 675
-
+ Grouping Container
+
+
+
+ 274
47
-
+ Grouping Container
+ 675
+
+
+
+
+ false
+ false
+
+ Default
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f33
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)AndorADCSpeed_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+ 80
+ 194
+ Text Update
+ 1
- Text Update
- true
- ######
- false
- 0
+
- 80
- 0
-
-
- 1
-
-
-
- 0
-
- 1
- false
- $(pv_name)
-$(pv_value)
- 194
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f32
-
- 20
- Menu Button
+ 6
false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f32
+ false
+
+
+ false
+ 20
+ 1
true
true
false
- false
+ true
$(P)$(R)AndorADCSpeed
+
+
+
+
+ Menu Button
+ false
+ 80
+ 101
+ Menu Button
+ 1
- Menu Button
- true
- false
- Default
+ Default
- 80
- 6
-
-
-
- 1
-
-
-
- 1
-
- $(pv_name)
-$(pv_value)
- 101
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f31
+ true
false
+ ADC Speed
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- ADC Speed
-
-
-
- 90
- 0
-
- 1
+ true
+ 1
- 1
-
- 0
+ Label
false
-
+
+
+
+ 90
0
+ Label
+ 0
+
+
+
+
+
+
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f2d
+ true
+ false
- 475
- Grouping Container
+ 514
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 350
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 255
-
+ Grouping Container
+
+
+
+ 350
360
-
+ Grouping Container
+ 255
+
+
+
+
+ false
+ false
+
+ Default
+
- false
- true
- 0.0
-
-
-
+ 0
+ false
+ 1
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f2c
+ true
+
+ 255
- 475
- true
- Rectangle
- false
- 255
+ false
+ 514
+ 1
true
true
false
- true
+ true
-
-
-
-
-
-
+ false
+
+
+
+ true
+ 0
Rectangle
- true
false
-
- Default
-
+
+
+
350
- 0
- 0
-
-
- 1
- 1
- true
-
-
-
-
- 0
- $(pv_name)
-$(pv_value)
0
- false
+ Rectangle
+ 0
+ 0.0
+
+
+
+
+
+ Default
+
+
+
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f2b
+ true
+ false
21
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 105
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 2
-
+ Grouping Container
+
+
+
+ 105
127
-
+ Grouping Container
+ 2
+
+
+
+
+ false
+ false
+
+ Default
+
- false
- true
- 100.0
-
-
-
+ 0
+ false
+ 0
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f2a
+ false
+
+ 255
+ false
21
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- false
+ true
-
-
-
-
-
-
+ false
+
+
+
+ true
+ 0
Rectangle
- true
false
-
- Default
-
+
+
+
105
- 0
- 0
-
-
- 1
- 0
- true
-
-
-
-
- 0
- $(pv_name)
-$(pv_value)
0
- false
+ Rectangle
+ 0
+ 100.0
+
+
+
+
+
+ Default
+
+
+
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f25
+ true
+ false
95
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 331
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 371
-
+ Grouping Container
+
+
+
+ 331
13
-
+ Grouping Container
+ 411
+
+
+
+
+ false
+ false
+
+ Default
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f22
+ true
+ false
20
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 166
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 25
-
+ Grouping Container
+
+
+
+ 166
157
-
+ Grouping Container
+ 25
+
+
+
+
+ false
+ false
+
+ Default
+
- false
- false
- true
- false
- true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
false
-
+
+ 0.0
+ false
20
- false
- false
+ false
+ 1
+ true
+ $(P)$(R)ArrayCounter
+ 0
+
+
+
true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f21
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
- true
- Text Input
-
-
-
-
60
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f21
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)ArrayCounter
+ 0
+ 0
+ 1.7976931348623157E308
- 0
- false
-
-
- false
- 0
-
-
-
- 0
-
- 0
- $(pv_name)
-$(pv_value)
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f20
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ArrayCounter_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 100
- 0
-
-
- 1
+ 1
- 0
-
- 1
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 100
66
+ Text Update
+ 1
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f24
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
Time Remaining
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
140
- 0
-
- 1
-
-
-
- 1
-
- 0
- false
-
10
+ Label
+ 0
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f23
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)TimeRemaining_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+ 67
+ 157
+ Text Update
+ 1
- Text Update
- true
- ######
- false
- 0
+
- 67
- 0
-
-
- 1
-
-
-
- 0
-
- 1
- false
- $(pv_name)
-$(pv_value)
- 157
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f1f
+ true
false
+ Image Counter
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Image Counter
-
-
-
- 130
- 0
-
- 1
-
-
-
- 1
-
- 25
- false
-
- 20
-
-
true
1
+
+
+
+ Label
+ false
+
+
+
+ 130
+ 20
+ Label
+ 25
+
+
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f1e
+ true
false
+ Image Rate
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Image Rate
-
-
-
- 100
- 0
-
- 1
+ true
+ 1
- 1
-
- 50
+ Label
false
-
+
+
+
+ 100
50
+ Label
+ 50
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f1d
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ArrayRate_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+ 100
+ 157
+ Text Update
+ 51
- Text Update
- true
- ######
- false
- 0
+
- 100
- 0
-
-
- 1
-
-
-
- 0
-
- 51
- false
- $(pv_name)
-$(pv_value)
- 157
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f1c
+ true
false
+ Array Callbacks
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Array Callbacks
-
-
-
- 150
- 0
-
- 1
+ true
+ 1
- 1
-
- 75
+ Label
false
-
+
+
+
+ 150
0
+ Label
+ 75
+
+
+
+
+
+
+
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f1b
-
- 20
- Menu Button
+ 6
false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f1b
+ false
+
+
+ false
+ 20
+ 1
true
true
false
- false
+ true
$(P)$(R)ArrayCallbacks
+
+
+
+
+ Menu Button
+ false
+ 90
+ 157
+ Menu Button
+ 75
- Menu Button
- true
- false
- Default
+ Default
- 90
- 6
-
-
-
- 1
-
-
-
- 75
-
- $(pv_name)
-$(pv_value)
- 157
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f1a
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 4
- true
- false
+ true
$(P)$(R)ArrayCallbacks_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 79
- 0
-
-
- 1
+ 1
- 1
-
- 77
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 4
+
+
+
+ 79
252
+ Text Update
+ 77
+
+
+
+
+
+
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f0f
+ true
+ false
40
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 203
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 251
-
+ Grouping Container
+
+
+
+ 203
93
-
+ Grouping Container
+ 291
+
+
+
+
+ false
+ false
+
+ Default
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7f0d
+ true
+ false
40
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 126
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 0
-
+ Grouping Container
+
+
+
+ 126
77
-
+ Grouping Container
+ 0
+
+
+
+
+ false
+ false
+
+ Default
+
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f0c
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Done
-
-
-
- 40
0
+
+ 1
@@ -2748,46 +2700,45 @@ $(pv_value)
$(P)$(R)Acquire
- 1
-
-
-
- 1
-
- 0
- false
-
- 43
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f0b
+ true
+ -1ee33d7e:14c80d1e20e:-7f0c
+ true
false
+ Done
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 40
+ 43
+ Label
+ 0
-
+
- Label
- true
- Collecting
+
- 100
+
+
0
+
+ 1
@@ -2799,57 +2750,77 @@ $(pv_value)
$(P)$(R)Acquire
- 1
-
-
-
- 1
-
- 0
- false
-
- 14
-
-
- false
- true
- -1ee33d7e:14c80d1e20e:-7f0a
+ true
+ -1ee33d7e:14c80d1e20e:-7f0b
+ true
+ false
+ Collecting
20
-
- Action Button
- false
+ 1
true
true
false
- $(P)$(R)Acquire
-
-
-
-
-
-
- Action Button
- true
- Start
- false
-
- Default
-
- 59
- 0
- 0
-
-
-
- false
- 1
+ true
+ 1
+ Label
+ false
+
+
+
+ 100
+ 14
+ Label
+ 0
+
+
+
+
+
+
+
+
+
+ false
+ 0
+ false
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f0a
+
+ Start
+
+ false
+ 20
+ 1
+
+ true
+ true
+ false
+
+
+ true
+ $(P)$(R)Acquire
+
+
+
+ Action Button
+ 59
+ 0
+ Action Button
20
+
+
+
+
$(P)$(R)Acquire
@@ -2859,50 +2830,46 @@ $(pv_value)
- $(pv_name)
-$(pv_value)
- 0
+
+ Default
+
- false
- true
- -1ee33d7e:14c80d1e20e:-7f09
-
- 20
-
- Action Button
+ false
+ 0
false
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f09
+
+ Stop
+
+ false
+ 20
+ 1
true
true
false
- $(P)$(R)Acquire
-
-
-
-
-
-
- Action Button
- true
- Stop
- false
-
- Default
-
- 59
- 0
- 0
-
-
- false
- 1
+ true
+ $(P)$(R)Acquire
+ Action Button
+ 59
+ 67
+ Action Button
20
+
+
+
+
$(P)$(R)Acquire
@@ -2912,2118 +2879,2217 @@ $(pv_value)
- $(pv_name)
-$(pv_value)
- 67
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f0e
+ true
false
+ Acquire
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Acquire
-
-
-
- 70
- 0
-
- 1
+ true
+ 1
- 1
-
- 20
+ Label
false
-
+
+
+
+ 70
0
+ Label
+ 20
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f29
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
Collect
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
157
- 0
-
- 1
-
-
-
- 1
-
- 3
- false
-
107
+ Label
+ 3
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f28
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
Exposure Time
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
130
- 0
-
- 1
-
-
-
- 1
-
- 24
- false
-
46
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 59
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f27
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)AcquireTime
-
-
-
- 0
- false
-
-
- false
- 0
-
-
-
+ Label
24
+
+
+
- 185
+
+
+
+
+
+ false
+ 0
$(pv_name)
$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)AcquireTime
+ 0
+
+
+
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f27
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 59
+ 185
+ 24
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f26
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)AcquireTime_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 79
- 0
-
-
- 1
+ 1
- 0
-
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 79
+ 251
+ Text Update
25
- false
- $(pv_name)
-$(pv_value)
- 251
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f19
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
# Images/Acquis.
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
80
- 0
-
- 1
-
-
-
- 1
-
- 150
- false
-
96
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 59
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f18
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)NumImages
-
-
-
- 0
- false
-
-
- false
- 0
-
-
-
+ Label
150
+
+
+
- 185
+
+
+
+
+
+ false
+ 0
$(pv_name)
$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)NumImages
+ 0
+
+
+
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f18
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 59
+ 185
+ 150
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f17
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)NumImages_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 79
- 0
-
-
- 1
+ 1
- 0
-
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 79
+ 251
+ Text Update
151
- false
- $(pv_name)
-$(pv_value)
- 251
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f16
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)NumImagesCounter_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 67
- 0
-
-
- 1
+ 1
- 0
-
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 67
+ 251
+ Text Update
176
- false
- $(pv_name)
-$(pv_value)
- 251
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f15
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
# Images Complete
-
-
-
- 160
- 0
-
+
+ 20
1
+
+ true
+ true
+ false
+
+ true
+ 1
- 1
-
+ Label
+ false
+
+
+
+ 160
+ 84
+ Label
175
- false
-
- 84
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f14
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
# Accums/Image
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
128
- 0
-
- 1
-
-
-
- 1
-
- 100
- false
-
48
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 59
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f13
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)NumExposures
-
-
-
- 0
- false
-
-
- false
- 0
-
-
-
+ Label
100
+
+
+
- 185
+
+
+
+
+
+ false
+ 0
$(pv_name)
$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)NumExposures
+ 0
+
+
+
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f13
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 59
+ 185
+ 100
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f12
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)NumExposures_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 79
- 0
-
-
- 1
+ 1
- 0
-
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 79
+ 251
+ Text Update
101
- false
- $(pv_name)
-$(pv_value)
- 251
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f11
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)NumExposuresCounter_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
67
- 0
-
-
- 1
-
-
-
- 0
-
+ 251
+ Text Update
126
- false
- $(pv_name)
-$(pv_value)
- 251
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f10
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
# Exposures Complete
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
160
- 0
-
- 1
-
-
-
- 1
-
- 125
- false
-
84
+ Label
+ 125
+
+
+
+
+
+
+
- false
- true
+ 6
+ false
true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7f08
+ false
+
+ false
20
- Menu Button
- false
+ 1
true
true
false
- false
+ true
$(P)$(R)ImageMode
+
+
+
+
+ Menu Button
+ false
+ 115
+ 134
+ Menu Button
+ 200
- Menu Button
- true
- false
- Default
+ Default
- 115
- 6
-
-
-
- 1
-
-
-
- 200
-
- $(pv_name)
-$(pv_value)
- 134
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f07
+ true
false
+ Image Mode
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 100
+ 25
+ Label
+ 200
- Label
- true
- Image Mode
+
- 100
- 0
-
- 1
-
-
-
- 1
-
- 200
- false
-
- 25
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f06
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 4
- true
- false
+ true
$(P)$(R)ImageMode_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 4
+ 90
+ 255
+ Text Update
+ 202
- Text Update
- true
- ######
- false
- 0
+
- 90
- 0
-
-
- 1
-
-
-
- 0
-
- 202
- false
- $(pv_name)
-$(pv_value)
- 255
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f05
+ true
false
+ Trigger Mode
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Trigger Mode
-
-
-
- 120
- 0
-
- 1
+ true
+ 1
- 1
-
- 225
+ Label
false
-
+
+
+
+ 120
4
+ Label
+ 225
+
+
+
+
+
+
+
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f04
-
- 20
- Menu Button
- false
-
- true
- true
- false
-
- false
- $(P)$(R)TriggerMode
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 140
6
+ false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f04
+ false
+
+
+ false
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)TriggerMode
+
+
+
-
-
- 1
-
-
-
- 225
-
- $(pv_name)
-$(pv_value)
+ Menu Button
+ false
+
+
+
+ 140
133
+ Menu Button
+ 225
+
+
+
+
+ Default
+
- true
- true
- 1
- false
+ 0
+ true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f03
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- true
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)DetectorState_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
158
- 0
-
-
- 1
-
-
-
- 0
-
- 296
- false
- $(pv_name)
-$(pv_value)
170
+ Text Update
+ 336
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f02
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
Detector State
-
-
-
- 140
- 0
-
+
+ 20
1
+
+ true
+ true
+ false
+
+ true
+ 1
- 1
-
- 296
+ Label
false
-
+
+
+
+ 140
23
+ Label
+ 336
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f01
+ false
+
false
+ ######
0.0
+ true
+ false
12
- Text Update
- true
+ 1
true
true
false
- 4
- true
- false
+ true
$(P)$(R)StatusMessage_RBV
-
-
-
-
-
-
+ 1
+
+
+
+ true
Text Update
- true
- ######
false
- 0
-
-
-
- 170
- 0
-
-
- 1
-
-
-
- 0
-
- 324
false
- $(pv_name)
-$(pv_value)
- 170
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f00
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Detector Status
-
-
-
- 140
- 0
-
- 1
-
-
-
- 1
-
- 321
- false
-
- 23
-
-
- true
- true
- 1
- false
- -1ee33d7e:14c80d1e20e:-7eff
- false
- 0.0
-
- 12
- Text Update
- true
-
- true
- true
- false
-
4
- true
- false
- $(P)$(R)AndorMessage_RBV
+ 170
+ 170
+ Text Update
+ 364
- Text Update
- true
- ######
- false
- 0
+
- 170
- 0
-
-
- 1
-
-
-
- 0
-
- 349
- false
- $(pv_name)
-$(pv_value)
- 170
- true
- 1
- -1ee33d7e:14c80d1e20e:-7efe
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f00
+ true
false
+ Detector Status
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Andor Message
-
-
-
- 140
- 0
-
- 1
+ true
+ 1
- 1
-
- 346
+ Label
false
-
+
+
+
+ 140
23
+ Label
+ 361
+
+
+
+
+
+
+
+
+
+ 0
+ true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
+ -1ee33d7e:14c80d1e20e:-7eff
+ false
+
+ false
+ ######
+ 0.0
+
+ true
+ false
+ 12
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)AndorMessage_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 4
+
+
+
+ 170
+ 170
+ Text Update
+ 389
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7efe
+ true
+ false
+ Andor Message
+
+ 20
+ 1
+
+ true
+ true
+ false
+
true
1
+
+
+
+ Label
+ false
+
+
+
+ 140
+ 23
+ Label
+ 386
+
+
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7efd
+ true
false
+ Accumulate Period
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 140
+ 36
+ Label
+ 49
- Label
- true
- Accumulate Period
+
- 140
- 0
+
+
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ false
+
+ 0.0
+ false
+ 20
+ false
1
+ true
+ $(P)$(R)AndorAccumulatePeriod
+ 0
- 1
-
- 49
- false
-
- 36
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7efc
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
- true
- Text Input
-
-
-
-
59
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7efc
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)AndorAccumulatePeriod
+ 185
+ 49
+ 1.7976931348623157E308
- 0
- false
-
-
- false
- 0
-
-
-
- 49
-
- 185
- $(pv_name)
-$(pv_value)
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7efb
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)AndorAccumulatePeriod_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 79
- 0
-
-
- 1
+ 1
- 0
-
- 50
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 79
251
+ Text Update
+ 50
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7efa
+ true
false
+ Acquire Period
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 140
+ 36
+ Label
+ 74
- Label
- true
- Acquire Period
+
- 140
- 0
+
+
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ false
+
+ 0.0
+ false
+ 20
+ false
1
+ true
+ $(P)$(R)AcquirePeriod
+ 0
- 1
-
- 74
- false
-
- 36
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7ef9
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
- true
- Text Input
-
-
-
-
59
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7ef9
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)AcquirePeriod
+ 185
+ 74
+ 1.7976931348623157E308
- 0
- false
-
-
- false
- 0
-
-
-
- 74
-
- 185
- $(pv_name)
-$(pv_value)
+ -1.7976931348623157E308
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7ef8
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)AcquirePeriod_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 79
- 0
-
-
- 1
+ 1
- 0
-
- 75
+ true
+ Text Update
+ false
false
+ 1
+
+
+
+ 79
+ 251
+ Text Update
+ 75
+
+
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
+ -6787d6cc:155e3423efc:-7bea
+ true
+ false
+ ReadOut Mode
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 118
+ 7
+ Label_13
+ 249
+
+
+
+
+
+
+
+
+
+ 6
+ false
+ true
+ false
$(pv_name)
$(pv_value)
- 251
+
+ true
+ -6787d6cc:155e3423efc:-7beb
+ false
+
+
+ false
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)AndorReadOutMode
+
+
+
+
+ Menu Button
+ false
+
+
+
+ 115
+ 134
+ Menu Button_2
+ 249
+
+
+
+
+ Default
+
+
+
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
+ -6787d6cc:155e3423efc:-7be9
+ false
+
+ false
+ ######
+ 0.0
+
+ true
+ false
+ 18
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)AndorReadOutMode_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 4
+
+
+
+ 90
+ 255
+ Text Update_11
+ 251
+
+
+
+
+
+
+
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7ef7
+ true
+ false
60
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 350
- 0
-
- false
- false
- 1
-
-
-
- 800
-
- 360
-
-
- false
- true
- 100.0
-
-
-
- -1ee33d7e:14c80d1e20e:-7ef6
-
-
-
-
- 21
- true
- Rectangle
- false
- 255
-
- true
- true
- false
-
- false
-
-
-
-
-
-
-
- Rectangle
- true
-
-
-
- false
-
- Default
-
- 90
- 0
- 0
-
-
- 1
- 0
- true
-
-
-
-
- 2
- $(pv_name)
-$(pv_value)
- 130
- false
-
-
- false
- true
- 0.0
-
-
-
- -1ee33d7e:14c80d1e20e:-7ef4
-
-
-
-
- 60
- true
- Rectangle
- false
- 255
-
- true
- true
- false
-
- true
-
-
-
-
-
-
-
- Rectangle
- true
-
-
-
- false
-
- Default
-
- 350
- 0
- 0
-
-
- 1
- 1
- true
-
-
-
-
- 0
- $(pv_name)
-$(pv_value)
- 0
- false
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7ef5
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- PAL File
-
-
-
- 80
- 0
-
- 1
-
-
-
- 1
-
- 2
- false
-
- 135
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 280
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7ef3
- 0.0
-
- Text Input
- 4
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)PALFilePath
-
-
-
- 0
- false
-
-
- false
- 0
-
-
-
- 30
-
- 60
- $(pv_name)
-$(pv_value)
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7ef2
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Path
-
-
-
- 40
- 0
-
- 1
-
-
-
- 1
-
- 29
- false
-
- 13
-
-
-
true
true
+
+
+
+ Grouping Container
+
+
+
+ 350
+ 360
+ Grouping Container
+ 841
+
+
+
+
+ false
+ false
+
+ Default
+
+
+ 0
+ false
+ 0
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ef6
+ false
+
+ 255
+
+
+
+
+ false
+ 21
+ 1
+
+ true
+ true
+ false
+
+ true
+
+ false
+
+
+
+ true
+ 0
+ Rectangle
+
+
+
+ false
+
+
+
+ 90
+ 130
+ Rectangle
+ 2
+ 100.0
+
+
+
+
+
+ Default
+
+
+
+
+
+
+ 0
+ false
+ 1
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ef4
+ true
+
+ 255
+
+
+
+
+ false
+ 60
+ 1
+
+ true
+ true
+ false
+
+ true
+
+ false
+
+
+
+ true
+ 0
+ Rectangle
+
+
+
+ false
+
+
+
+ 350
+ 0
+ Rectangle
+ 0
+ 0.0
+
+
+
+
+
+ Default
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ef5
+ true
+ false
+ PAL File
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 80
+ 135
+ Label
+ 2
+
+
+
+
+
+
+
+
+
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)PALFilePath
+ 0
+
+
+
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7ef3
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 4
+ false
+
+
+
+ 280
+ 60
+ 30
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ef2
+ true
+ false
+ Path
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 40
+ 13
+ Label
+ 29
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7ef1
+ true
+ false
215
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 350
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 35
-
+ Grouping Container
+
+
+
+ 350
360
-
+ Grouping Container
+ 35
+
+
+
+
+ false
+ false
+
+ Default
+
- false
- true
- 100.0
-
-
-
+ 0
+ false
+ 0
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7ef0
+ false
+
+ 255
+ false
21
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- false
+ true
+ false
+
+
+
+ true
+ 0
+ Rectangle
+
+
+
+ false
+ 107
+ 113
+ Rectangle
+ 2
+ 100.0
- Rectangle
- true
-
-
-
- false
-
- Default
-
- 107
- 0
- 0
-
-
- 1
- 0
- true
-
-
-
- 2
- $(pv_name)
-$(pv_value)
- 113
- false
+
+ Default
+
+
+
+
- false
- true
- 0.0
-
-
-
+ 0
+ false
+ 1
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
-1ee33d7e:14c80d1e20e:-7eef
+ true
+
+ 255
+ false
215
- true
- Rectangle
- false
- 255
+ 1
true
true
false
- true
+ true
-
-
-
-
-
-
+ false
+
+
+
+ true
+ 0
Rectangle
- true
false
-
- Default
-
+
+
+
350
- 0
- 0
-
-
- 1
- 1
- true
-
-
-
-
- 0
- $(pv_name)
-$(pv_value)
0
- false
+ Rectangle
+ 0
+ 0.0
+
+
+
+
+
+ Default
+
+
+
+
+ 0
+
+
+ true
+ -1ee33d7e:14c80d1e20e:-7eed
+ true
+ false
+
+ 98
+ 1
+
+ true
+ true
+ false
+
true
true
- -1ee33d7e:14c80d1e20e:-7eed
-
- 98
- Grouping Container
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 326
- 0
-
- false
- false
- 1
- 110
-
+ Grouping Container
+
+
+
+ 326
6
-
+ Grouping Container
+ 110
+
+
+
+
+ false
+ false
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7eec
+ true
false
+ Open/Close
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 100
+ 60
+ Label
+ 25
- Label
- true
- Open/Close
+
- 100
- 0
-
- 1
-
-
-
- 1
-
- 25
- false
-
- 60
- false
- true
- -1ee33d7e:14c80d1e20e:-7eeb
-
- 20
-
- Action Button
+ false
+ 0
false
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
+ -1ee33d7e:14c80d1e20e:-7eeb
+
+ Open
+
+ false
+ 20
+ 1
true
true
false
- $(P)$(R)ShutterControl
-
-
-
-
-
-
- Action Button
- true
- Open
- false
-
- Default
-
- 60
- 0
- 0
-
-
- false
- 1
+ true
+ $(P)$(R)ShutterControl
+ Action Button
+ 60
+ 167
+ Action Button
25
+
+
+
+
$(P)$(R)ShutterControl
@@ -5033,50 +5099,46 @@ $(pv_value)
- $(pv_name)
-$(pv_value)
- 167
+
+ Default
+
- false
- true
- -1ee33d7e:14c80d1e20e:-7eea
-
- 20
-
- Action Button
+ false
+ 0
false
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
+ -1ee33d7e:14c80d1e20e:-7eea
+
+ Close
+
+ false
+ 20
+ 1
true
true
false
- $(P)$(R)ShutterControl
-
-
-
-
-
-
- Action Button
- true
- Close
- false
-
- Default
-
- 60
- 0
- 0
-
-
- false
- 1
+ true
+ $(P)$(R)ShutterControl
+ Action Button
+ 60
+ 234
+ Action Button
25
+
+
+
+
$(P)$(R)ShutterControl
@@ -5086,346 +5148,335 @@ $(pv_value)
- $(pv_name)
-$(pv_value)
- 234
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7ee9
+ true
false
+ Status: Det.
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Status: Det.
-
-
-
- 120
- 0
-
- 1
+ true
+ 1
- 1
-
- 0
+ Label
false
-
+
+
+
+ 120
0
+ Label
+ 0
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7ee8
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- true
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ShutterStatus_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+ 60
+ 126
+ Text Update
+ 1
- Text Update
- true
- ######
- false
- 0
+
- 60
- 0
-
-
- 1
-
-
-
- 1
-
- 1
- false
- $(pv_name)
-$(pv_value)
- 126
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
- true
-
-
-
- true
- Text Input
-
-
-
-
- 60
- 3
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7ee7
+ false
+
0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
+ false
+ 20
+ false
+ 1
+ true
$(P)$(R)ShutterOpenDelay
-
-
-
- 0
- false
-
-
- false
- 0
+ 0
- 50
-
- 126
- $(pv_name)
-$(pv_value)
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7ee6
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Delay: Open
-
-
-
- 110
- 0
-
- 1
-
-
-
- 1
-
- 50
- false
-
- 9
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7ee5
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Close
-
-
-
- 50
- 0
-
- 1
-
-
-
- 1
-
- 50
- false
-
- 209
-
-
- false
- false
- true
- false
- true
- false
-
- 20
- false
- false
true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7ee7
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
- true
- Text Input
-
+ 60
+ 126
+ 50
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
- 60
- 3
-
- false
- Infinity
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ee6
+ true
+ false
+ Delay: Open
+
+ 20
1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7ee4
- 0.0
-
- Text Input
- 1
true
true
false
- 0
- false
- $(P)$(R)ShutterCloseDelay
-
-
-
- 0
- false
-
-
- false
- 0
+ true
+ 1
+ Label
+ false
+
+
+
+ 110
+ 9
+ Label
50
+
+
+
- 266
+
+
+
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ee5
+ true
+ false
+ Close
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 50
+ 209
+ Label
+ 50
+
+
+
+
+
+
+
+
+
+ false
+ 0
$(pv_name)
$(pv_value)
+ 0
+
+
+ false
+
+ 0.0
+ false
+ 20
+ false
+ 1
+ true
+ $(P)$(R)ShutterCloseDelay
+ 0
+
+
+
+ true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7ee4
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
+
+
+
+ 60
+ 266
+ 50
+ 1.7976931348623157E308
+
+
+
+ -1.7976931348623157E308
+
+
+
- false
- true
- false
- -1ee33d7e:14c80d1e20e:-7ee3
-
- 20
- Menu Button
+ 6
false
+ false
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ee3
+ false
+
+
+ false
+ 20
+ 1
true
true
false
- false
+ true
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 70
- 6
-
-
-
- 1
+
+ Menu Button
+ false
+
+
+
+ 70
+ 199
+ Menu Button
78
+
+
+
ADEpicsShutter.opi
@@ -5436,1731 +5487,1716 @@ $(pv_value)
- $(pv_name)
-$(pv_value)
- 199
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7ee2
+ true
false
+ EPICS shutter setup
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- EPICS shutter setup
-
-
-
- 190
- 0
-
- 1
-
-
-
- 1
-
- 78
- false
-
- 0
-
-
true
1
+
+
+
+ Label
+ false
+
+
+
+ 190
+ 0
+ Label
+ 78
+
+
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7ee1
+ true
false
+ EPICS
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- EPICS
-
-
-
- 50
- 0
-
- 1
+ true
+ 1
- 1
-
- 0
+ Label
false
-
+
+
+
+ 50
209
+ Label
+ 0
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7ee0
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- true
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ShutterStatusEPICS_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+ 60
+ 266
+ Text Update
+ 1
- Text Update
- true
- ######
- false
- 0
+
- 60
- 0
-
-
- 1
-
-
-
- 1
-
- 1
- false
- $(pv_name)
-$(pv_value)
- 266
-
- true
-
- true
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7edf
+ true
+ false
20
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 276
- 0
-
- false
- false
- 1
-
-
-
- 60
-
- 49
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7ede
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Andor Shutter Mode
-
-
-
- 150
- 0
-
- 1
-
-
-
- 1
-
- 0
- false
-
- 0
-
-
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7edd
-
- 20
- Menu Button
- false
-
- true
- true
- false
-
- false
- $(P)$(R)AndorShutterMode
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 120
- 6
-
-
-
- 1
-
-
-
- 0
-
- $(pv_name)
-$(pv_value)
- 156
-
-
-
true
true
+
+
+
+ Grouping Container
+
+
+
+ 276
+ 49
+ Grouping Container
+ 60
+
+
+
+
+ false
+ false
+
+ Default
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ede
+ true
+ false
+ Andor Shutter Mode
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 150
+ 0
+ Label
+ 0
+
+
+
+
+
+
+
+
+
+ 6
+ false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7edd
+ false
+
+
+ false
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)AndorShutterMode
+
+
+
+
+ Menu Button
+ false
+
+
+
+ 120
+ 156
+ Menu Button
+ 0
+
+
+
+
+ Default
+
+
+
+
+ 0
+
+
+ true
-1ee33d7e:14c80d1e20e:-7eda
+ true
+ false
20
- Grouping Container
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- true
- Grouping Container
-
- Default
-
- 276
- 0
-
- false
- false
- 1
+
+ true
+
+ true
- 35
-
+ Grouping Container
+
+
+
+ 276
49
-
+ Grouping Container
+ 35
+
+
+
+
+ false
+ false
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7ed9
+ true
false
+ Shutter Type
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 150
+ 0
+ Label
+ 0
- Label
- true
- Shutter Type
+
- 150
- 0
-
- 1
-
-
-
- 1
-
- 0
- false
-
- 0
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7ed8
-
- 20
- Menu Button
+ 6
false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7ed8
+ false
+
+
+ false
+ 20
+ 1
true
true
false
- false
+ true
$(P)$(R)ShutterMode
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 120
- 6
-
-
-
- 1
- 0
-
- $(pv_name)
-$(pv_value)
+
+ Menu Button
+ false
+
+
+
+ 120
156
+ Menu Button
+ 0
+
+
+
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7eee
+ true
false
+ Shutter
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 159
+ 86
+ Label
+ 3
- Label
- true
- Shutter
+
- 159
- 0
-
- 1
-
-
-
- 1
-
- 3
- false
-
- 86
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7edc
+ true
false
+ External shutter
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 150
+ 49
+ Label
+ 85
- Label
- true
- External shutter
+
- 150
- 0
-
- 1
-
-
-
- 1
-
- 85
- false
-
- 49
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7edb
-
- 20
- Menu Button
+ 6
false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7edb
+ false
+
+
+ false
+ 20
+ 1
true
true
false
- false
+ true
$(P)$(R)AndorShutterExTTL
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 120
- 6
-
-
-
- 1
- 85
-
- $(pv_name)
-$(pv_value)
+
+ Menu Button
+ false
+
+
+
+ 120
205
+ Menu Button
+ 85
+
+
+
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f72
+ true
false
+ Andor Detector Control - $(P)$(R)
25
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 488
+ 107
+ Label
+ 5
- Label
- true
- Andor Detector Control - $(P)$(R)
+
- 384
- 0
-
- 1
-
-
-
- 1
-
- 5
- false
-
- 158
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f6e
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
Readout
-
-
-
- 159
- 0
-
+
+ 20
1
+
+ true
+ true
+ false
+
+ true
+ 1
- 1
-
+ Label
+ false
+
+
+
+ 159
+ 101
+ Label
343
- false
-
- 101
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f6d
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
X
-
-
-
- 10
- 0
-
+
+ 20
1
+
+ true
+ true
+ false
+
+ true
+ 1
- 1
-
- 370
+ Label
false
-
+
+
+
+ 10
173
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f6c
- false
-
- 20
Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Y
-
-
-
- 10
- 0
-
- 1
-
-
-
- 1
-
370
- false
+
+
+
+
+
+
+
+
+
+ 0
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f6c
+ true
+ false
+ Y
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 10
266
+ Label
+ 370
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f6b
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
Image Size (bytes)
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
180
- 0
-
- 1
-
-
-
- 1
-
- 625
- false
-
34
+ Label
+ 625
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f6a
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ArraySize_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 0
-
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 61
+ 241
+ Text Update
626
- false
- $(pv_name)
-$(pv_value)
- 241
+
+
+
+
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f69
- false
-
- 20
- Label
-
- true
- true
- false
-
true
- false
-
-
-
-
-
-
- Label
- true
+ false
Image Size
-
-
-
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
100
- 0
-
- 1
-
-
-
- 1
-
- 600
- false
-
37
+ Label
+ 600
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f68
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ArraySizeX_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 601
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
148
+ Text Update
+ 601
+
+
+
+
+
+
+
- true
- true
- 1
- false
- -1ee33d7e:14c80d1e20e:-7f67
- false
- 0.0
-
- 18
- Text Update
- false
-
- true
- true
- false
-
- 1
- true
- false
- $(P)$(R)ArraySizeY_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
0
-
-
- 1
-
-
-
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
0
-
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f67
+ false
+
+ false
+ ######
+ 0.0
+
+ true
+ false
+ 18
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)ArraySizeY_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 61
+ 241
+ Text Update
601
- false
- $(pv_name)
-$(pv_value)
- 241
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f66
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ReverseX_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 555
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
148
+ Text Update
+ 555
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f65
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)ReverseY_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
61
- 0
-
-
- 1
-
-
-
- 1
-
+ 241
+ Text Update
555
- false
- $(pv_name)
-$(pv_value)
- 241
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f64
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Reverse
-
-
-
- 70
- 0
-
- 1
-
-
-
- 1
-
- 575
- false
-
- 67
-
-
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f63
-
- 20
- Menu Button
- false
-
- true
- true
- false
-
- false
- $(P)$(R)ReverseX
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 60
- 6
-
-
-
- 1
-
-
-
- 575
-
- $(pv_name)
-$(pv_value)
- 148
-
-
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f62
-
- 20
- Menu Button
- false
-
- true
- true
- false
-
- false
- $(P)$(R)ReverseY
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 60
- 6
-
-
-
- 1
-
-
-
- 575
-
- $(pv_name)
-$(pv_value)
- 241
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f61
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Region Size
-
-
-
- 40
- 0
-
- 1
-
-
-
- 1
-
- 530
- false
-
- 97
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f56
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
-
-
-
- Label
- true
- Region Start
-
-
-
- 50
- 0
-
- 1
-
-
-
- 1
-
- 485
- false
-
- 87
-
-
- true
- 1
- -1ee33d7e:14c80d1e20e:-7f48
- false
-
- 20
- Label
-
- true
- true
- false
-
- true
- false
-
-
-
- Label
- true
- Cooler
+
- 159
+
+
0
+
+ 1
+ true
+ -1ee33d7e:14c80d1e20e:-7f64
+ true
+ false
+ Reverse
+
+ 20
1
+
+ true
+ true
+ false
+
+ true
+ 1
- 1
-
- 738
+ Label
false
+
+
+
+ 70
+ 67
+ Label
+ 575
+
+
+
+
+
+
+
+
+
+ 6
+ false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f63
+ false
+
+
+ false
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)ReverseX
+
+
+
+
+ Menu Button
+ false
+
+
+
+ 60
+ 148
+ Menu Button
+ 575
+
+
+
+
+ Default
+
+
+
+ 6
+ false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f62
+ false
+
+
+ false
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)ReverseY
+
+
+
+
+ Menu Button
+ false
+
+
+
+ 60
+ 241
+ Menu Button
+ 575
+
+
+
+
+ Default
+
+
+
+ 0
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f61
+ true
+ false
+ Region Size
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 113
+ 24
+ Label
+ 530
+
+
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f56
+ true
+ false
+ Region Start
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 118
+ 19
+ Label
+ 485
+
+
+
+
+
+
+
+
+
+ 0
+
+ 1
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f48
+ true
+ false
+ Cooler
+
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ 1
+
+
+
+ Label
+ false
+
+
+
+ 159
101
+ Label
+ 738
+
+
+
+
+
+
+
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f46
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)TemperatureActual
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 61
- 0
-
-
- 1
+ 1
- 1
-
- 790
+ true
+ Text Update
+ false
false
- $(pv_name)
-$(pv_value)
+ 1
+
+
+
+ 61
241
+ Text Update
+ 790
+
+
+
+
+
+
+
- false
- false
- true
- false
- true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+
false
-
+
+ 0.0
+ false
20
- false
- false
+ false
+ 1
+ true
+ $(P)$(R)Temperature
+ 0
+
+
+
true
+ Text Input
+
+ Text Input
+
+
+ 3
+ false
+ true
+ -1ee33d7e:14c80d1e20e:-7f45
+ false
+
+ false
+
+ true
+ true
+ false
+
+ false
+ 1
+ false
- true
- Text Input
-
-
-
-
60
- 3
-
- false
- Infinity
- 1
- false
- -Infinity
- 0
- false
- -1ee33d7e:14c80d1e20e:-7f45
- 0.0
-
- Text Input
- 1
-
- true
- true
- false
-
- 0
- false
- $(P)$(R)Temperature
+ 148
+ 789
+ 1.7976931348623157E308
- 0
- false
-
-
- false
- 0
-
-
-
- 789
-
- 148
- $(pv_name)
-$(pv_value)
+ -1.7976931348623157E308
+
+
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f44
+ true
false
+ Temperature
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 110
+ 27
+ Label
+ 789
- Label
- true
- Temperature
+
- 110
- 0
-
- 1
-
-
-
- 1
-
- 789
- false
-
- 27
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f43
-
- 20
- Menu Button
+ 6
false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f43
+ false
+
+
+ false
+ 20
+ 1
true
true
false
- false
+ true
$(P)$(R)AndorCooler
+
+
+
+
+ Menu Button
+ false
+ 60
+ 148
+ Menu Button
+ 764
- Menu Button
- true
- false
- Default
+ Default
- 60
- 6
-
-
-
- 1
-
-
-
- 764
-
- $(pv_name)
-$(pv_value)
- 148
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f42
+ true
false
+ Cooler
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 70
+ 67
+ Label
+ 764
- Label
- true
- Cooler
+
- 70
- 0
-
- 1
-
-
-
- 1
-
- 764
- false
-
- 67
- true
- true
- 1
- false
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f41
+ false
+
false
+ ######
0.0
+ true
+ false
18
- Text Update
- false
+ 1
true
true
false
- 1
- true
- false
+ true
$(P)$(R)AndorCooler_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+ 61
+ 241
+ Text Update
+ 765
- Text Update
- true
- ######
- false
- 0
+
- 61
- 0
-
-
- 1
-
-
-
- 1
-
- 765
- false
- $(pv_name)
-$(pv_value)
- 241
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f40
+ true
false
+ Status
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 120
+ 18
+ Label
+ 814
- Label
- true
- Status
+
- 120
- 0
-
- 1
-
-
-
- 1
-
- 814
- false
-
- 18
- true
- true
- 1
- false
+ 0
+ true
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
-1ee33d7e:14c80d1e20e:-7f3f
+ false
+
false
+ ######
0.0
+ true
+ false
12
- Text Update
- true
+ 1
true
true
false
- 4
- true
- false
+ true
$(P)$(R)AndorTempStatus_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 4
+ 180
+ 148
+ Text Update
+ 818
- Text Update
- true
- ######
- false
- 0
+
- 180
- 0
-
-
- 1
-
-
-
- 0
-
- 818
- false
- $(pv_name)
-$(pv_value)
- 148
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f39
+ true
false
+ Driver File I/O
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
+ 150
+ 18
+ Label
+ 869
- Label
- true
- Driver File I/O
+
- 150
- 0
-
- 1
-
-
-
- 1
-
- 869
- false
-
- 18
- false
- true
- false
- -1ee33d7e:14c80d1e20e:-7f38
-
- 20
- Menu Button
+ 6
false
+ false
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f38
+ false
+
+
+ false
+ 20
+ 1
true
true
false
- false
+ true
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 70
- 6
-
-
-
- 1
+
+ Menu Button
+ false
+
+
+
+ 70
+ 175
+ Menu Button
869
+
+
+
NDFile.opi
@@ -7171,278 +7207,278 @@ $(pv_value)
- $(pv_name)
-$(pv_value)
- 175
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f37
+ true
false
+ Data Type
20
- Label
+ 1
true
true
false
- true
- false
+ true
+ 1
+
+
+
+ Label
+ false
-
-
-
- Label
- true
- Data Type
-
-
-
90
- 0
-
- 1
-
-
-
- 1
-
- 700
- false
-
47
-
-
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f36
-
- 20
- Menu Button
- false
-
- true
- true
- false
-
- false
- $(P)$(R)DataType
-
-
-
-
-
-
- Menu Button
- true
- false
-
- Default
-
- 80
- 6
-
-
-
- 1
-
-
-
+ Label
700
-
- $(pv_name)
-$(pv_value)
- 147
-
-
- true
- true
- 1
- false
- -1ee33d7e:14c80d1e20e:-7f35
- false
- 0.0
-
- 18
- Text Update
- false
-
- true
- true
- false
-
- 4
- true
- false
- $(P)$(R)DataType_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 79
- 0
-
-
- 1
-
-
-
- 0
-
- 701
- false
- $(pv_name)
-$(pv_value)
- 241
-
-
- true
- true
- 1
- false
- -1ee33d7e:14c80d1e20e:-7f30
- false
- 0.0
-
- 18
- Text Update
- false
-
- true
- true
- false
-
- 1
- true
- false
- $(P)$(R)AndorPreAmpGain_RBV
-
-
-
-
-
-
- Text Update
- true
- ######
- false
- 0
-
-
-
- 80
- 0
-
-
- 1
-
-
-
- 0
-
- 651
- false
- $(pv_name)
-$(pv_value)
- 241
-
-
- false
- true
- true
- -1ee33d7e:14c80d1e20e:-7f2f
-
- 20
- Menu Button
- false
-
- true
- true
- false
-
- false
- $(P)$(R)AndorPreAmpGain
-
-
-
- Menu Button
- true
- false
+
- Default
+
- 80
+
+
6
-
+ false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+ true
+ -1ee33d7e:14c80d1e20e:-7f36
+ false
+
+ false
+ 20
1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)DataType
- 651
-
+
+ Menu Button
+ false
+
+
+
+ 80
+ 147
+ Menu Button
+ 700
+
+
+
+
+ Default
+
+
+
+ 0
+ false
+ false
+ 0
$(pv_name)
$(pv_value)
+ 0
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f35
+ false
+
+ false
+ ######
+ 0.0
+
+ true
+ false
+ 18
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)DataType_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 4
+
+
+
+ 79
+ 241
+ Text Update
+ 701
+
+
+
+
+
+
+
+
+
+ 0
+ false
+ false
+ 0
+ $(pv_name)
+$(pv_value)
+ 0
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f30
+ false
+
+ false
+ ######
+ 0.0
+
+ true
+ false
+ 18
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)AndorPreAmpGain_RBV
+ 1
+
+
+
+ true
+ Text Update
+ false
+ false
+ 1
+
+
+
+ 80
+ 241
+ Text Update
+ 651
+
+
+
+
+
+
+
+
+
+ 6
+ false
+ true
+ false
+ $(pv_name)
+$(pv_value)
+
+ true
+ -1ee33d7e:14c80d1e20e:-7f2f
+ false
+
+
+ false
+ 20
+ 1
+
+ true
+ true
+ false
+
+ true
+ $(P)$(R)AndorPreAmpGain
+
+
+
+
+ Menu Button
+ false
+
+
+
+ 80
148
+ Menu Button
+ 651
+
+
+
+
+ Default
+
- true
- 1
+ 0
+
+ 1
+
+ true
-1ee33d7e:14c80d1e20e:-7f2e
+ true
false
+ Pre-amp Gain
20
- Label
+ 1
true
true
false
- true
- false
-
-
-
-
-
-
- Label
- true
- Pre-amp Gain
-
-
-
- 90
- 0
-
- 1
+ true
+ 1
- 1
-
- 650
+ Label
false
-
- 47
+
+
+
+ 115
+ 22
+ Label
+ 650
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/andorApp/src/andorCCD.cpp b/andorApp/src/andorCCD.cpp
index 6dcb6a1..8e6a8a7 100755
--- a/andorApp/src/andorCCD.cpp
+++ b/andorApp/src/andorCCD.cpp
@@ -152,6 +152,7 @@ AndorCCD::AndorCCD(const char *portName, const char *installPath, int shamrockID
createParam(AndorEmGainAdvancedString, asynParamInt32, &AndorEmGainAdvanced);
createParam(AndorAdcSpeedString, asynParamInt32, &AndorAdcSpeed);
createParam(AndorBaselineClampString, asynParamInt32, &AndorBaselineClamp);
+ createParam(AndorReadOutModeString, asynParamInt32, &AndorReadOutMode);
// Create the epicsEvent for signaling to the status task when parameters should have changed.
// This will cause it to do a poll immediately, rather than wait for the poll time period.
@@ -247,6 +248,7 @@ AndorCCD::AndorCCD(const char *portName, const char *installPath, int shamrockID
status |= setIntegerParam(AndorShutterMode, AShutterAuto);
status |= setDoubleParam(ADShutterOpenDelay, 0.);
status |= setDoubleParam(ADShutterCloseDelay, 0.);
+ status |= setIntegerParam(AndorReadOutMode, ARImage);
setupADCSpeeds();
setupPreAmpGains();
@@ -580,7 +582,8 @@ asynStatus AndorCCD::writeInt32(asynUser *pasynUser, epicsInt32 value)
(function == ADReverseX) || (function == ADReverseY) ||
(function == ADTriggerMode) || (function == AndorEmGain) ||
(function == AndorEmGainMode)|| (function == AndorEmGainAdvanced) ||
- (function == AndorAdcSpeed) || (function == AndorPreAmpGain)) {
+ (function == AndorAdcSpeed) || (function == AndorPreAmpGain) ||
+ (function == AndorReadOutMode)) {
status = setupAcquisition();
if (function == AndorAdcSpeed) setupPreAmpGains();
if (status != asynSuccess) setIntegerParam(function, oldValue);
@@ -737,7 +740,6 @@ asynStatus AndorCCD::setupShutter(int command)
int shutterExTTL;
int adShutterMode;
int shutterMode;
- AndorCapabilities capabilities;
asynStatus status=asynSuccess;
static const char *functionName = "setupShutter";
@@ -778,9 +780,7 @@ asynStatus AndorCCD::setupShutter(int command)
}
try {
- capabilities.ulSize = sizeof(capabilities);
- checkStatus(GetCapabilities(&capabilities));
- if (capabilities.ulFeatures & AC_FEATURES_SHUTTER) {
+ if (mCapabilities.ulFeatures & AC_FEATURES_SHUTTER) {
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
"%s:%s:, SetShutter(%d,%d,%d,%d)\n",
driverName, functionName, shutterExTTL, shutterMode, closeTime, openTime);
@@ -1005,12 +1005,15 @@ asynStatus AndorCCD::setupAcquisition()
int emGainAdvanced;
int FKOffset;
AndorADCSpeed_t *pSpeed;
+ int readOutMode;
static const char *functionName = "setupAcquisition";
if (!mInitOK) {
return asynDisabled;
}
+ // Get current readout mode
+ getIntegerParam(AndorReadOutMode, &readOutMode);
getIntegerParam(ADImageMode, &imageMode);
getIntegerParam(ADNumExposures, &numExposures);
if (numExposures <= 0) {
@@ -1057,6 +1060,11 @@ asynStatus AndorCCD::setupAcquisition()
getIntegerParam(ADReverseY, &reverseY);
getIntegerParam(ADMaxSizeX, &maxSizeX);
getIntegerParam(ADMaxSizeY, &maxSizeY);
+ if (readOutMode == ARFullVerticalBinning) {
+ // Set maximum binning but do not update parameter, this preserves ADBinY
+ // when going back to Image readout mode.
+ binY = maxSizeY;
+ }
if (minX > (maxSizeX - binX)) {
minX = maxSizeX - binX;
setIntegerParam(ADMinX, minX);
@@ -1088,6 +1096,11 @@ asynStatus AndorCCD::setupAcquisition()
setIntegerParam(NDArraySizeY, sizeY/binY);
try {
+ asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
+ "%s:%s:, SetReadMode(%d)\n",
+ driverName, functionName, readOutMode);
+ checkStatus(SetReadMode(readOutMode));
+
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
"%s:%s:, SetTriggerMode(%d)\n",
driverName, functionName, triggerMode);
@@ -1118,16 +1131,18 @@ asynStatus AndorCCD::setupAcquisition()
driverName, functionName, reverseX, reverseY);
checkStatus(SetImageFlip(reverseX, reverseY));
- asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
- "%s:%s:, SetImage(%d,%d,%d,%d,%d,%d)\n",
- driverName, functionName, binX, binY, minX+1, minX+sizeX, minY+1, minY+sizeY);
- checkStatus(SetImage(binX, binY, minX+1, minX+sizeX, minY+1, minY+sizeY));
+ if (readOutMode == ARImage) {
+ asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
+ "%s:%s:, SetImage(%d,%d,%d,%d,%d,%d)\n",
+ driverName, functionName, binX, binY, minX+1, minX+sizeX, minY+1, minY+sizeY);
+ checkStatus(SetImage(binX, binY, minX+1, minX+sizeX, minY+1, minY+sizeY));
+ }
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
"%s:%s:, SetExposureTime(%f)\n",
driverName, functionName, mAcquireTime);
checkStatus(SetExposureTime(mAcquireTime));
-
+
// Check if camera has EM gain capability before setting modes or EM gain
if ((int)mCapabilities.ulEMGainCapability > 0) {
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
@@ -1135,21 +1150,21 @@ asynStatus AndorCCD::setupAcquisition()
driverName, functionName, emGainMode);
checkStatus(SetEMGainMode(emGainMode));
}
-
+
if ((int)mCapabilities.ulEMGainCapability > 0) {
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
"%s:%s:, SetEMGainAdvanced(%d)\n",
driverName, functionName, emGainAdvanced);
checkStatus(SetEMAdvanced(emGainAdvanced));
}
-
+
if ((int)mCapabilities.ulEMGainCapability > 0) {
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
"%s:%s:, SetEMCCDGain(%d)\n",
driverName, functionName, emGain);
checkStatus(SetEMCCDGain(emGain));
}
-
+
switch (imageMode) {
case ADImageSingle:
if (numExposures == 1) {
diff --git a/andorApp/src/andorCCD.h b/andorApp/src/andorCCD.h
index 6f6ce39..b57d845 100755
--- a/andorApp/src/andorCCD.h
+++ b/andorApp/src/andorCCD.h
@@ -33,6 +33,7 @@
#define AndorEmGainAdvancedString "ANDOR_EM_GAIN_ADVANCED"
#define AndorAdcSpeedString "ANDOR_ADC_SPEED"
#define AndorBaselineClampString "ANDOR_BASELINE_CLAMP"
+#define AndorReadOutModeString "ANDOR_READOUT_MODE"
/**
* Structure defining an ADC speed for the ADAndor driver.
@@ -94,7 +95,8 @@ class AndorCCD : public ADDriver {
int AndorEmGainAdvanced;
int AndorAdcSpeed;
int AndorBaselineClamp;
- #define LAST_ANDOR_PARAM AndorBaselineClamp
+ int AndorReadOutMode;
+ #define LAST_ANDOR_PARAM AndorReadOutMode
private:
diff --git a/documentation/andorDoc.html b/documentation/andorDoc.html
index 812fb01..66886b7 100755
--- a/documentation/andorDoc.html
+++ b/documentation/andorDoc.html
@@ -10,7 +10,7 @@
areaDetector Andor driver
- April 16, 2014
+ July 13, 2016
Matthew Pearson, Oak Ridge National Laboratory
@@ -52,6 +52,7 @@
Set a region of interest (a smaller region can be read out faster)
Set and monitor the CCD temperature
Electron Multiplying (EM) Gain on supported detectors
+ Support for selecting between Full Vertical Binning (FVB) and Image readout modes
The Andor module includes a separate driver to control the Andor Shamrock spectrographs.
@@ -613,7 +614,7 @@
ANDOR_BASELINE_CLAMP
AndorBaselineClamp
- AndorBaselineClamp_RBV
+ AndorBaselineClamp_RBV
bo
bi
@@ -690,6 +691,29 @@
bo
bi
+
+
+ AndorReadOutMode
+
+ asynInt32
+
+ R/W
+
+ Switch between the readout modes. Choices are:
+
+ Full Vertical Binning (FVB)
+ Image
+
+
+
+ ANDOR_READOUT_MODE
+
+ AndorReadOutMode
+ AndorReadOutMode_RBV
+
+ mbbo
+ mbbi
+
@@ -955,6 +979,7 @@
file writers do not save the calibration, and it is not possible to pass the calibration
to other file plugins as an attribute because array attributes are not currently
supported in areaDetector.
+ Single-Track, Multi-Track and Random-Track readout modes are not yet supported.