From f62fa8b58e6941febc3085b254cf026d9d9fa611 Mon Sep 17 00:00:00 2001 From: gac-x09la Date: Mon, 25 Apr 2022 14:25:30 +0200 Subject: [PATCH] --- src/Scienta.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Scienta.java b/src/Scienta.java index fc16a9e..1c8415c 100644 --- a/src/Scienta.java +++ b/src/Scienta.java @@ -29,6 +29,7 @@ public class Scienta extends AreaDetector { final String channelCtrl; final Device[] monitoredChildren; final boolean test; + final ChannelDouble exposureDev; public Scienta(final String name, final String channelPrefix, boolean test) { this(name, channelPrefix + ":cam1", channelPrefix + ":image1", test); @@ -49,6 +50,7 @@ public class Scienta extends AreaDetector { energyWidth.setAccessType(AccessType.Read); energyCount = new ChannelInteger(name + " energy count", channelCtrl + ":COUNT_RBV", false); energyCount.setAccessType(AccessType.Read); + exposureDev = new ChannelDouble(name + " exposure time", channelCtrl + ":AcquireTime", 3, false); lowThetaY = new ControlledVariable(name + " low Theta Y", channelCtrl + ":LOW_THETA_Y", channelCtrl + ":LOW_THETA_Y_RBV", false); centerThetaY = new ControlledVariable(name + " center Theta Y", channelCtrl + ":CENTRE_THETA_Y", channelCtrl + ":CENTRE_THETA_Y_RBV", false); @@ -118,7 +120,7 @@ public class Scienta extends AreaDetector { stepSize,totalSteps,currentStep, exposuresComplete, passEnergy, lensMode, acquisitionMode, energyMode, detectorMode, elementSet, slices, slicesReadback, channels, channelsReadback, excitationEnergy, - estTime, detectorState, status + exposureDev, estTime, detectorState, status }; addChildren(monitoredChildren); addChildren(new Device[]{ @@ -345,6 +347,10 @@ public class Scienta extends AreaDetector { public ChannelInteger getEnergyCount() { return energyCount; } + + public ChannelDouble getExposureDev() { + return exposureDev; + } public ControlledVariable getLowThetaY() { return lowThetaY;