mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-06 04:40:02 +02:00
syncclk for python
This commit is contained in:
parent
4b69c01357
commit
2d3f5a03ca
@ -1021,6 +1021,11 @@ class Detector:
|
|||||||
self._api.setNetworkParameter('rx_zmqip', ip, -1)
|
self._api.setNetworkParameter('rx_zmqip', ip, -1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@property
|
||||||
|
def syncclk(self):
|
||||||
|
return self._api.getSyncClkSpeed(-1)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def detectormac(self):
|
def detectormac(self):
|
||||||
"""
|
"""
|
||||||
|
@ -214,6 +214,10 @@ class Detector {
|
|||||||
det.setSpeed(slsDetectorDefs::CLOCK_DIVIDER, speed);
|
det.setSpeed(slsDetectorDefs::CLOCK_DIVIDER, speed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int getSyncClkSpeed(int det_id=-1){
|
||||||
|
return det.setSpeed(slsDetectorDefs::SYNC_CLOCK, -1, 0, det_id);
|
||||||
|
}
|
||||||
|
|
||||||
void setDbitPipeline(const int value) {
|
void setDbitPipeline(const int value) {
|
||||||
det.setSpeed(slsDetectorDefs::DBIT_PIPELINE, value);
|
det.setSpeed(slsDetectorDefs::DBIT_PIPELINE, value);
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,7 @@ PYBIND11_MODULE(_sls_detector, m) {
|
|||||||
.def("checkOnline", &Detector::checkOnline)
|
.def("checkOnline", &Detector::checkOnline)
|
||||||
.def("setReadoutClockSpeed", &Detector::setReadoutClockSpeed)
|
.def("setReadoutClockSpeed", &Detector::setReadoutClockSpeed)
|
||||||
.def("getReadoutClockSpeed", &Detector::getReadoutClockSpeed)
|
.def("getReadoutClockSpeed", &Detector::getReadoutClockSpeed)
|
||||||
|
.def("getSyncClkSpeed", &Detector::getSyncClkSpeed)
|
||||||
.def("getHostname", &Detector::getHostname)
|
.def("getHostname", &Detector::getHostname)
|
||||||
.def("setHostname", &Detector::setHostname)
|
.def("setHostname", &Detector::setHostname)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user