mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-11 04:17:15 +02:00
WIP
This commit is contained in:
@ -1487,6 +1487,13 @@ class Detector(CppDetectorApi):
|
||||
@property
|
||||
@element
|
||||
def temp_threshold(self):
|
||||
"""
|
||||
[Jungfrau] Threshold temperature in degrees.
|
||||
Note
|
||||
-----
|
||||
If temperature crosses threshold temperature and temperature control is enabled, power to chip will be switched off and temperature event occurs. \n
|
||||
To power on chip again, temperature has to be less than threshold temperature and temperature event has to be cleared/reset.
|
||||
"""
|
||||
return self.getThresholdTemperature()
|
||||
|
||||
@temp_threshold.setter
|
||||
@ -1496,6 +1503,14 @@ class Detector(CppDetectorApi):
|
||||
@property
|
||||
@element
|
||||
def temp_event(self):
|
||||
"""
|
||||
[Jungfrau] 1, if a temperature event occured. \n
|
||||
Note
|
||||
----
|
||||
If temperature crosses threshold temperature and temperature control is enabled, power to chip will be switched off and temperature event occurs. \n
|
||||
To power on chip again, temperature has to be less than threshold temperature and temperature event has to be cleared/reset.
|
||||
:setter: To clear the event, set it to 0.
|
||||
"""
|
||||
return self.getTemperatureEvent()
|
||||
|
||||
@temp_event.setter
|
||||
@ -1507,6 +1522,14 @@ class Detector(CppDetectorApi):
|
||||
@property
|
||||
@element
|
||||
def temp_control(self):
|
||||
"""
|
||||
[Jungfrau] Temperature control enable.
|
||||
Note
|
||||
-----
|
||||
Default is 0 (disabled). \n
|
||||
If temperature crosses threshold temperature and temperature control is enabled, power to chip will be switched off and temperature event occurs. \n
|
||||
To power on chip again, temperature has to be less than threshold temperature and temperature event has to be cleared/reset.
|
||||
"""
|
||||
return self.getTemperatureControl()
|
||||
|
||||
@temp_control.setter
|
||||
@ -1859,6 +1882,12 @@ class Detector(CppDetectorApi):
|
||||
|
||||
@property
|
||||
def syncclk(self):
|
||||
"""
|
||||
[Ctb][Moench] Sync clock in MHz.
|
||||
Note
|
||||
-----
|
||||
:setter: Not implemented
|
||||
"""
|
||||
return element_if_equal(self.getSYNCClock())
|
||||
|
||||
@property
|
||||
|
Reference in New Issue
Block a user