mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-02-16 12:38:40 +01:00
python commands
This commit is contained in:
@@ -16,6 +16,7 @@ from .errors import DetectorError, DetectorValueError
|
||||
from .registers import Register
|
||||
from .utils import element_if_equal
|
||||
|
||||
import numpy as np
|
||||
|
||||
class Detector:
|
||||
"""
|
||||
@@ -1358,7 +1359,7 @@ class Detector:
|
||||
#TODO! can we make this one function?
|
||||
@property
|
||||
def patnloop0(self):
|
||||
return self._api.getPatternLoops(0, -1)
|
||||
return self._api.getPatternLoops(0, -1)[2]
|
||||
|
||||
@patnloop0.setter
|
||||
def patnloop0(self, n):
|
||||
@@ -1366,7 +1367,7 @@ class Detector:
|
||||
|
||||
@property
|
||||
def patnloop1(self):
|
||||
return self._api.getPatternLoops(1, -1)
|
||||
return self._api.getPatternLoops(1, -1)[2]
|
||||
|
||||
@patnloop1.setter
|
||||
def patnloop1(self, n):
|
||||
@@ -1374,7 +1375,7 @@ class Detector:
|
||||
|
||||
@property
|
||||
def patnloop2(self):
|
||||
return self._api.getPatternLoops(2, -1)
|
||||
return self._api.getPatternLoops(2, -1)[2]
|
||||
|
||||
@patnloop2.setter
|
||||
def patnloop2(self, n):
|
||||
@@ -1386,6 +1387,20 @@ class Detector:
|
||||
def setPatternLoops(self, level, start, stop, n, det_id=-1):
|
||||
self._api.setPatternLoops(level, start, stop, n, det_id)
|
||||
|
||||
@property
|
||||
def patioctrl(self):
|
||||
self._api.setPatternWord(-1,-1,-1)
|
||||
|
||||
@patioctrl.setter
|
||||
def patioctrl(self, word):
|
||||
self._api.setPatternWord(-1, word, -1)
|
||||
|
||||
@property
|
||||
def patlimits(self):
|
||||
return self._api.getPatternLoops(np.uint64(-1),-1)[0:2]
|
||||
|
||||
|
||||
|
||||
|
||||
def free_shared_memory(multi_id=0):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user