This commit is contained in:
Erik Frojdh 2020-09-23 15:09:16 +02:00
parent b6d5efd441
commit 3432343adb

View File

@ -651,24 +651,27 @@ class Detector(CppDetectorApi):
ut.set_using_dict(self.setRxPort, port) ut.set_using_dict(self.setRxPort, port)
@property @property
@element
def rx_fifodepth(self): def rx_fifodepth(self):
"""Sets the number of frames in the receiver fifo depth (buffer between listener and writer threads).""" """Sets the number of frames in the receiver fifo depth (buffer between listener and writer threads)."""
return element_if_equal(self.getRxFifoDepth()) return self.getRxFifoDepth()
@rx_fifodepth.setter @rx_fifodepth.setter
def rx_fifodepth(self, frames): def rx_fifodepth(self, frames):
self.setRxFifoDepth(frames) ut.set_using_dict(self.setRxFifoDepth, frames)
@property @property
@element
def rx_silent(self): def rx_silent(self):
"""When enabled, switches off receiver text output during acquisition. """ """When enabled, switches off receiver text output during acquisition. """
return element_if_equal(self.getRxSilentMode()) return self.getRxSilentMode()
@rx_silent.setter @rx_silent.setter
def rx_silent(self, value): def rx_silent(self, value):
self.setRxSilentMode(value) ut.set_using_dict(self.setRxSilentMode, value)
@property @property
@element
def rx_discardpolicy(self): def rx_discardpolicy(self):
""" """
Frame discard policy of receiver. Enum: frameDiscardPolicy Frame discard policy of receiver. Enum: frameDiscardPolicy
@ -684,13 +687,14 @@ class Detector(CppDetectorApi):
>>> d.rx_discardpolicy >>> d.rx_discardpolicy
frameDiscardPolicy.NO_DISCARD frameDiscardPolicy.NO_DISCARD
""" """
return element_if_equal(self.getRxFrameDiscardPolicy()) return self.getRxFrameDiscardPolicy()
@rx_discardpolicy.setter @rx_discardpolicy.setter
def rx_discardpolicy(self, policy): def rx_discardpolicy(self, policy):
self.setRxFrameDiscardPolicy() ut.set_using_dict(self.setRxFrameDiscardPolicy, policy)
@property @property
@element
def rx_padding(self): def rx_padding(self):
"""Partial frames padding enable in the receiver. """Partial frames padding enable in the receiver.
Note Note
@ -698,25 +702,27 @@ class Detector(CppDetectorApi):
Default: enabled \n Default: enabled \n
Disabling is fastest. Disabling is fastest.
""" """
return element_if_equal(self.getPartialFramesPadding()) return self.getPartialFramesPadding()
@rx_padding.setter @rx_padding.setter
def rx_padding(self, policy): def rx_padding(self, policy):
self.setPartialFramesPadding(policy) ut.set_using_dict(self.setPartialFramesPadding, policy)
@property @property
@element
def rx_lock(self): def rx_lock(self):
"""Lock the receiver to a specific IP""" """Lock the receiver to a specific IP"""
return element_if_equal(self.getRxLock()) return self.getRxLock()
@rx_lock.setter @rx_lock.setter
def rx_lock(self, value): def rx_lock(self, value):
self.setRxLock(value) ut.set_using_dict(self.setRxLock, value)
@property @property
@element
def rx_lastclient(self): def rx_lastclient(self):
"""Client IP Address that last communicated with the receiver.""" """Client IP Address that last communicated with the receiver."""
return element_if_equal(self.getRxLastClientIP()) return self.getRxLastClientIP()
# FILE # FILE
@ -734,9 +740,10 @@ class Detector(CppDetectorApi):
@numinterfaces.setter @numinterfaces.setter
def numinterfaces(self, value): def numinterfaces(self, value):
self.setNumberofUDPInterfaces(value) ut.set_using_dict(self.setNumberofUDPInterfaces, value)
@property @property
@element
def fformat(self): def fformat(self):
""" File format of data file in receiver. Enum: fileFormat """ File format of data file in receiver. Enum: fileFormat
@ -751,11 +758,11 @@ class Detector(CppDetectorApi):
d.fformat = fileFormat.BINARY d.fformat = fileFormat.BINARY
""" """
return element_if_equal(self.getFileFormat()) return self.getFileFormat()
@fformat.setter @fformat.setter
def fformat(self, format): def fformat(self, format):
self.setFileFormat(format) ut.set_using_dict(self.setFileFormat, format)
@property @property
@element @element
@ -772,6 +779,7 @@ class Detector(CppDetectorApi):
ut.set_using_dict(self.setAcquisitionIndex, index) ut.set_using_dict(self.setAcquisitionIndex, index)
@property @property
@element
def fname(self): def fname(self):
"""File name prefix for output data file in receiver. Default is run. """File name prefix for output data file in receiver. Default is run.
@ -784,11 +792,11 @@ class Detector(CppDetectorApi):
d.fname = 'run' d.fname = 'run'
eg. file name: run_d0_f0_5.raw eg. file name: run_d0_f0_5.raw
""" """
return element_if_equal(self.getFileNamePrefix()) return self.getFileNamePrefix()
@fname.setter @fname.setter
def fname(self, file_name): def fname(self, file_name):
self.setFileNamePrefix(file_name) ut.set_using_dict(self.setFileNamePrefix, file_name)
@property @property
def fpath(self): def fpath(self):