@@ -42,8 +42,8 @@ def get_dmesg(only_tail=False, filter_log=True):
4242
4343@dataclass (order = True )
4444class FanCurveEntry :
45- fan1_speed : float # fan speed in rpm
46- fan2_speed : float # fan speed in rpm
45+ fan1_speed : int # fan speed in rpm
46+ fan2_speed : int # fan speed in rpm
4747 cpu_lower_temp : int
4848 cpu_upper_temp : int
4949 gpu_lower_temp : int
@@ -793,7 +793,7 @@ def _write_file(file_path, value):
793793 def _write_file_or (file_path , value ):
794794 if os .path .exists (file_path ):
795795 FanCurveIO ._write_file (file_path , value )
796-
796+
797797 def get_fan_1_max_rpm (self ):
798798 file_path = self .hwmon_path + self .fan1_max
799799 return int (self ._read_file (file_path ))
@@ -813,10 +813,10 @@ def set_fan_2_speed_pwm(self, point_id, value):
813813 self ._write_file (file_path , value )
814814
815815 def set_fan_1_speed_rpm (self , point_id , value ):
816- return self .set_fan_1_speed_pwm (point_id , round (value / self .get_fan_1_max_rpm ()* 255.0 ))
816+ return self .set_fan_1_speed_pwm (point_id , round (value / self .get_fan_1_max_rpm ()* 255 ))
817817
818818 def set_fan_2_speed_rpm (self , point_id , value ):
819- return self .set_fan_2_speed_pwm (point_id , round (value / self .get_fan_2_max_rpm ()* 255.0 ))
819+ return self .set_fan_2_speed_pwm (point_id , round (value / self .get_fan_2_max_rpm ()* 255 ))
820820
821821 def set_lower_cpu_temperature (self , point_id , value ):
822822 point_id = self ._validate_point_id (point_id )
@@ -869,10 +869,10 @@ def get_fan_2_speed_pwm(self, point_id):
869869 return self ._read_file (file_path )
870870
871871 def get_fan_1_speed_rpm (self , point_id ):
872- return round (self .get_fan_1_speed_pwm (point_id )/ 255.0 * self .get_fan_1_max_rpm (), ndigits = 2 )
872+ return round (self .get_fan_1_speed_pwm (point_id )/ 255 * self .get_fan_1_max_rpm ())
873873
874874 def get_fan_2_speed_rpm (self , point_id ):
875- return round (self .get_fan_2_speed_pwm (point_id )/ 255.0 * self .get_fan_2_max_rpm (), ndigits = 2 )
875+ return round (self .get_fan_2_speed_pwm (point_id )/ 255 * self .get_fan_2_max_rpm ())
876876
877877 def get_lower_cpu_temperature (self , point_id ):
878878 point_id = self ._validate_point_id (point_id )
0 commit comments