22 lines
557 B
Python
22 lines
557 B
Python
|
|
|
|
|
|
|
|
|
|
class DetectorRoi(ReadonlyRegisterBase, ReadonlyRegisterMatrix):
|
|
def doRead(self):
|
|
#data = caget(“PINK:GEYES:image2:ArrayData")
|
|
data = caget("TESTCAS:VAL", '[d', self.getHeight() * self.getWidth())
|
|
return Convert.reshape(data,self.getHeight(), self.getWidth()) #
|
|
|
|
def getWidth(self):
|
|
return 50
|
|
|
|
def getHeight(self):
|
|
return 20
|
|
|
|
add_device (DetectorRoi("detector_roi"), True)
|
|
|
|
|
|
add_device(RegisterMatrixSource("detector_roi_img", detector_roi), True)
|
|
detector_roi_img.polling = -500 |