![]() |
optoOIS
|
Public Member Functions | |
| __init__ (self, board=None) | |
| GetDeviceTemperature (self) | |
| GetDeviceTemperatureThreshold (self) | |
| SetDeviceTemperatureThreshold (self, threshold=0) | |
| GetBoardOutputStageTemperature (self) | |
| GetBoardOutputStageTemperatureThreshold (self) | |
| SetBoardOutputStageTemperatureThreshold (self, threshold=0) | |
| GetProxyTemperature (self) | |
| GetProxyTemperatureThreshold (self) | |
| SetProxyTemperatureThreshold (self, threshold=0) | |
| GetMcuTemperature (self) | |
| GetMcuTemperatureThreshold (self) | |
| SetMcuTemperatureThreshold (self, threshold=0) | |
Static Public Member Functions | |
| help () | |
Public Attributes | |
| int | sys_id = 0x22 |
| dict | device_temperature |
| dict | device_temp_threshold |
| dict | board_out_temperature |
| dict | board_out_threshold |
| dict | proxy_temperature |
| dict | proxy_threshold |
| dict | mcu_temperature |
| dict | mcu_temperature_threshold |
| name = self.__class__.__name__ | |
Static Protected Attributes | |
| bool | _is_a_system = False |
Device Functionality - Device Temperature Readout
System ID: 0x22
If this threshold is reached the output of the driver is disabled to cool down.
Temperature has to fall by 10 degrees so that the output is enabled again
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
| Register Name | Id | Type | Unit | Range | Default | Comment |
+=====================+======+=============+======+=======+=========+==========================================+
|actuator_temperature | 0x00 | float |°C | |N/A |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
|actuator_temp_threshold | 0x01 | float |°C | |85 |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
|output_stage_board_temp | 0x02 | float |°C | |N/A |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
|output_stage_board_temp_threshold| 0x03 | float |°C | |80 |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
|proxy_board_temperature | 0x04| float |°C | |N/A |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
|proxy_board_temperature_threshold| 0x05 | float |°C | |85 |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
|mcu _temp_threshold | 0x06 | float |°C | |N/A |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
|mcu_temp_threshold | 0x07 | float |°C | |85 |Degrees Celsius |
+---------------------+------+-------------+------+-------+---------+------------------------------------------+
| optoOIS.registers.mre3ois_registers.TemperatureManager.__init__ | ( | self, | |
| board = None ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetBoardOutputStageTemperature | ( | self | ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetBoardOutputStageTemperatureThreshold | ( | self | ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetDeviceTemperature | ( | self | ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetDeviceTemperatureThreshold | ( | self | ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetMcuTemperature | ( | self | ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetMcuTemperatureThreshold | ( | self | ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetProxyTemperature | ( | self | ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.GetProxyTemperatureThreshold | ( | self | ) |
|
static |
| optoOIS.registers.mre3ois_registers.TemperatureManager.SetBoardOutputStageTemperatureThreshold | ( | self, | |
| threshold = 0 ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.SetDeviceTemperatureThreshold | ( | self, | |
| threshold = 0 ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.SetMcuTemperatureThreshold | ( | self, | |
| threshold = 0 ) |
| optoOIS.registers.mre3ois_registers.TemperatureManager.SetProxyTemperatureThreshold | ( | self, | |
| threshold = 0 ) |
|
staticprotected |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.board_out_temperature |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.board_out_threshold |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.device_temp_threshold |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.device_temperature |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.mcu_temperature |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.mcu_temperature_threshold |
| optoOIS.registers.mre3ois_registers.TemperatureManager.name = self.__class__.__name__ |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.proxy_temperature |
| dict optoOIS.registers.mre3ois_registers.TemperatureManager.proxy_threshold |
| int optoOIS.registers.mre3ois_registers.TemperatureManager.sys_id = 0x22 |