Lima-camera-frelon issueshttps://gitlab.esrf.fr/limagroup/Lima-camera-frelon/-/issues2022-11-25T16:50:23+01:00https://gitlab.esrf.fr/limagroup/Lima-camera-frelon/-/issues/5Update deps to lima-core>=1.9.20 which introduces a binary incompatibility wi...2022-11-25T16:50:23+01:00Laurent ClaustreUpdate deps to lima-core>=1.9.20 which introduces a binary incompatibility with AutoMutex classUpdate deps to lima-core>=1.9.20 which introduces a binary incompatibility with AutoMutex classUpdate deps to lima-core>=1.9.20 which introduces a binary incompatibility with AutoMutex classLaurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-frelon/-/issues/4add support for py38 and py392022-03-31T15:18:04+02:00Laurent Claustreadd support for py38 and py39need to move to the latest sip 4.19* (probably 4.19.25) API v12.7need to move to the latest sip 4.19* (probably 4.19.25) API v12.7Laurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-frelon/-/issues/3Impossible to use DevCcdSetHwPar2020-09-03T14:23:46+02:00Anthony MauroImpossible to use DevCcdSetHwParPython2 to Python3Python2 to Python3https://gitlab.esrf.fr/limagroup/Lima-camera-frelon/-/issues/2tango: get-setFrameTransferMode no more available from FrelonAcq class2020-07-21T13:58:40+02:00Laurent Claustretango: get-setFrameTransferMode no more available from FrelonAcq classclass FrelonAcq does not have setter/getter for FrameTransferMode, and Tango.py still have code to access them via the FrelonAcq class:
```
@Core.DEB_MEMBER_FUNCT
def DevCcdSetKinetics(self, kinetics):
deb.Param('Setting...class FrelonAcq does not have setter/getter for FrameTransferMode, and Tango.py still have code to access them via the FrelonAcq class:
```
@Core.DEB_MEMBER_FUNCT
def DevCcdSetKinetics(self, kinetics):
deb.Param('Setting the profile: %s' % kinetics)
if kinetics == 0:
ftm = FrelonHw.FFM
elif kinetics == 3:
ftm = FrelonHw.FTM
else:
raise Core.Exception('Invalid profile value: %s' % kinetics)
_FrelonAcq.setFrameTransferMode(ftm)
@Core.DEB_MEMBER_FUNCT
def DevCcdGetKinetics(self):
ftm = _FrelonAcq.getFrameTransferMode()
if ftm == FrelonHw.FTM:
kinetics = 3
else:
kinetics = 0
deb.Return('Getting the profile: %s' % kinetics)
return kinetics
```
I propose:
```
@Core.DEB_MEMBER_FUNCT
def DevCcdSetKinetics(self, kinetics):
deb.Param('Setting the profile: %s' % kinetics)
if kinetics == 0:
ftm = FrelonHw.FFM
elif kinetics == 3:
ftm = FrelonHw.FTM
else:
raise Core.Exception('Invalid profile value: %s' % kinetics)
_FrelonAcq.getFrelonCamera().setFrameTransferMode(ftm)
@Core.DEB_MEMBER_FUNCT
def DevCcdGetKinetics(self):
ftm = _FrelonAcq.getFrelonCamera().getFrameTransferMode()
if ftm == FrelonHw.FTM:
kinetics = 3
else:
kinetics = 0
deb.Return('Getting the profile: %s' % kinetics)
return kinetics
```Alejandro Homs PuronAlejandro Homs Puronhttps://gitlab.esrf.fr/limagroup/Lima-camera-frelon/-/issues/1Tango: None is a reserved keyword in python2019-06-06T16:35:41+02:00Laurent ClaustreTango: None is a reserved keyword in pythontango/Frelon.pytango/Frelon.pyLaurent ClaustreLaurent Claustre