mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-11 12:27:14 +02:00
trigger, blockingtrigger in python and m3 timefix
This commit is contained in:
@ -453,6 +453,15 @@ class Detector(CppDetectorApi):
|
||||
def triggers(self, n_triggers):
|
||||
self.setNumberOfTriggers(n_triggers)
|
||||
|
||||
def resetdacs(self, use_hardware_values):
|
||||
self.resetToDefaultDacs(use_hardware_values)
|
||||
|
||||
def trigger(self):
|
||||
self.sendSoftwareTrigger()
|
||||
|
||||
def blockingtrigger(self):
|
||||
self.sendSoftwareTrigger(True)
|
||||
|
||||
@property
|
||||
def exptime(self):
|
||||
"""
|
||||
@ -500,7 +509,7 @@ class Detector(CppDetectorApi):
|
||||
|
||||
@exptime.setter
|
||||
def exptime(self, t):
|
||||
if self.type == detectorType.MYTHEN3 and is_iterable(t):
|
||||
if self.type == detectorType.MYTHEN3 and is_iterable(t) and not isinstance(t,dict):
|
||||
for i, v in enumerate(t):
|
||||
if isinstance(v, int):
|
||||
v = float(v)
|
||||
@ -509,8 +518,6 @@ class Detector(CppDetectorApi):
|
||||
ut.set_time_using_dict(self.setExptime, t)
|
||||
|
||||
|
||||
|
||||
|
||||
@property
|
||||
def period(self):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user