mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-11 12:27:14 +02:00
detsize in python
This commit is contained in:
@ -10,6 +10,7 @@ detectorType = slsDetectorDefs.detectorType
|
||||
|
||||
from .utils import element_if_equal, all_equal, get_set_bits, list_to_bitmask
|
||||
from .utils import Geometry, to_geo, element, reduce_time, is_iterable
|
||||
from _slsdet import xy
|
||||
from . import utils as ut
|
||||
from .proxy import JsonProxy, SlowAdcProxy, ClkDivProxy, MaxPhaseProxy, ClkFreqProxy
|
||||
from .registers import Register, Adc_register
|
||||
@ -221,6 +222,13 @@ class Detector(CppDetectorApi):
|
||||
def detsize(self):
|
||||
return to_geo(self.getDetectorSize())
|
||||
|
||||
@detsize.setter
|
||||
def detsize(self, size):
|
||||
if isinstance(size, xy):
|
||||
self.setDetectorSize(size)
|
||||
else:
|
||||
self.setDetectorSize(xy(*size))
|
||||
|
||||
@property
|
||||
def settings(self):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user