From 6ea518dd65b6c2c3b298bb8e7ed5e9124b8a4981 Mon Sep 17 00:00:00 2001 From: AlbertGuan9527 <87043564+AlbertGuan9527@users.noreply.github.com> Date: Tue, 1 Aug 2023 12:57:17 -0700 Subject: Update simsensor driver on temperature check (#1012) The current implementation of simsensor doesn't match to the description of MSDN page. This change made the update to make them consistent. --- thermal/simsensor/simsensor.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/thermal/simsensor/simsensor.c b/thermal/simsensor/simsensor.c index a30ef067..3add8e47 100644 --- a/thermal/simsensor/simsensor.c +++ b/thermal/simsensor/simsensor.c @@ -625,7 +625,7 @@ Return Value: PAGED_CODE(); - if (Temperature <= LowerBound || Temperature >= UpperBound) { + if (Temperature < LowerBound || Temperature > UpperBound) { return TRUE; } @@ -1420,8 +1420,8 @@ Return Value: // need to be fired. // - if ((DevExt->Sensor.Temperature <= DevExt->Sensor.LowerBound) || - (DevExt->Sensor.Temperature >= DevExt->Sensor.UpperBound)) { + if ((DevExt->Sensor.Temperature < DevExt->Sensor.LowerBound) || + (DevExt->Sensor.Temperature > DevExt->Sensor.UpperBound)) { Interrupt = TRUE; @@ -1485,8 +1485,8 @@ Return Value: DevExt->Sensor.LowerBound = LowerBound; DevExt->Sensor.UpperBound = UpperBound; - if ((DevExt->Sensor.Temperature <= DevExt->Sensor.LowerBound) || - (DevExt->Sensor.Temperature >= DevExt->Sensor.UpperBound)) { + if ((DevExt->Sensor.Temperature < DevExt->Sensor.LowerBound) || + (DevExt->Sensor.Temperature > DevExt->Sensor.UpperBound)) { Interrupt = TRUE; -- cgit v1.3.1