Revised distance calculation

This commit is contained in:
Nathan Kellenicki 2022-01-18 17:41:37 -08:00
parent e6c575a0da
commit a833732f8c

View File

@ -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.