From 5eda75ebdd586ad8b3eaea7b87a4e0ba5ace0239 Mon Sep 17 00:00:00 2001 From: Erik Frojdh Date: Tue, 25 Aug 2020 14:59:57 +0200 Subject: [PATCH] added patsetbit --- python/slsdet/detector.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/python/slsdet/detector.py b/python/slsdet/detector.py index 730071b91..0e6b41248 100755 --- a/python/slsdet/detector.py +++ b/python/slsdet/detector.py @@ -1288,6 +1288,11 @@ class Detector(CppDetectorApi): print("Set only") return 0 + @pattern.setter + def pattern(self, fname): + fname = ut.make_string_path(fname) + self.setPattern(fname) + # patioctrl @property def patioctrl(self): @@ -1312,6 +1317,15 @@ class Detector(CppDetectorApi): def patlimits(self, lim): self.setPatternLoopAddresses(-1, lim[0], lim[1]) + @property + @element + def patsetbit(self): + return self.getPatternBitMask() + + @patsetbit.setter + def patsetbit(self, mask): + self.setPatternBitMask(mask) + @property def patmask(self): """[Ctb][Moench][Mythen3] Sets the bits that will have a pattern mask applied to the selected patmask for every pattern.""" @@ -1321,10 +1335,7 @@ class Detector(CppDetectorApi): def patmask(self, mask): self.setPatternMask(mask) - @pattern.setter - def pattern(self, fname): - fname = ut.make_string_path(fname) - self.setPattern(fname) + @property def patwait0(self):