From a833732f8c4036c1ee22041d7524467d00d83c9e Mon Sep 17 00:00:00 2001 From: Nathan Kellenicki Date: Tue, 18 Jan 2022 17:41:37 -0800 Subject: [PATCH] Revised distance calculation --- src/devices/colordistancesensor.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/devices/colordistancesensor.ts b/src/devices/colordistancesensor.ts index f90f6da..38e62dd 100644 --- a/src/devices/colordistancesensor.ts +++ b/src/devices/colordistancesensor.ts @@ -38,7 +38,7 @@ export class ColorDistanceSensor extends Device { break; } if (message[4] <= 10) { - let distance = Math.floor(message[4] * 25.4); + let distance = Math.floor(message[4] * 25.4) - 20; if (distance < 0) { distance = 0; @@ -131,10 +131,10 @@ export class ColorDistanceSensor extends Device { const partial = message[7]; if (partial > 0) { - distance = 1.0 / partial; + distance += 1.0 / partial; } - distance = Math.floor(distance * 25.4); + distance = Math.floor(distance * 25.4) - 20; /** * A combined color and distance event, emits when the sensor is activated.