From 56e63e3e20eea2b3a2a7c617b8f8086906529132 Mon Sep 17 00:00:00 2001 From: Evgenii Meshcheriakov Date: Tue, 18 Oct 2022 14:02:11 +0300 Subject: [PATCH] PressureWrapper: get_Pressure: fix to condition of crc check --- esp-vent-main/src/PressureWrapper.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/esp-vent-main/src/PressureWrapper.cpp b/esp-vent-main/src/PressureWrapper.cpp index 6114e4b..1bebb57 100644 --- a/esp-vent-main/src/PressureWrapper.cpp +++ b/esp-vent-main/src/PressureWrapper.cpp @@ -43,12 +43,12 @@ int PressureWrapper::getPressure() { getRawPressure (); i = 0; } - if(crc8(data.rBuffer, 2) != data.crc){ - pressure = data.rBuffer[0]; - pressure = pressure << 8; - pressure |= data.rBuffer[1]; - float result = (float) pressure * 0.95 / 240; - return (int) result; + if(crc8(data.rBuffer, 2) == data.crc){ + pressure = data.rBuffer[0]; + pressure = pressure << 8; + pressure |= data.rBuffer[1]; + float result = (float) pressure * 0.95 / 240; + return (int) result; } return -255; }