diff --git a/platform/broadcom/sonic-platform-modules-cel/silverstone-v2/utils/FanControl/SwitchInternalPIDRegulation.py b/platform/broadcom/sonic-platform-modules-cel/silverstone-v2/utils/FanControl/SwitchInternalPIDRegulation.py index a2de835a34b8..3c1cfb0c272b 100755 --- a/platform/broadcom/sonic-platform-modules-cel/silverstone-v2/utils/FanControl/SwitchInternalPIDRegulation.py +++ b/platform/broadcom/sonic-platform-modules-cel/silverstone-v2/utils/FanControl/SwitchInternalPIDRegulation.py @@ -127,10 +127,10 @@ def pid_control(self): sw_temp = self.exception_data_handling() if not sw_temp: return DUTY_MAX - if len(T_LIST) < 3: + if len(T_LIST) < 2: T_LIST.append(float(sw_temp)) - self.syslog.debug("Init PID Control T_LIST:%s" % T_LIST) - logging.info("Init PID Control T_LIST:%s" % T_LIST) + self.syslog.debug("Init Switch Internal PID Control T_LIST:%s" % T_LIST) + logging.info("Init Switch Internal PID Control T_LIST:%s" % T_LIST) return PWM_LIST[0] else: @@ -147,6 +147,6 @@ def pid_control(self): % (PWM_MAX, PWM_MAX)) pwm_k = PWM_MAX PWM_LIST[0] = pwm_k - T_LIST.pop(0) logging.info("Switch Internal PID: PWM=%d Temp list=%s" % (pwm_k, T_LIST)) + T_LIST.pop(0) return pwm_k