From ac41b086715e84edda969509146182b16a2f17e0 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sat, 9 Dec 2023 17:29:22 +0100 Subject: [PATCH] derp --- lib/BleFingerprint/BleFingerprint.cpp | 4 ++-- lib/BleFingerprint/PhysicsBasedFilter.h | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/BleFingerprint/BleFingerprint.cpp b/lib/BleFingerprint/BleFingerprint.cpp index 6e6b8bf..fe7083d 100644 --- a/lib/BleFingerprint/BleFingerprint.cpp +++ b/lib/BleFingerprint/BleFingerprint.cpp @@ -460,7 +460,7 @@ bool BleFingerprint::fill(JsonObject *doc) { (*doc)[F("rssi")] = channels[ble_channel_to_index(lastChannel)].rssi; (*doc)[F("raw")] = serialized(String(channels[ble_channel_to_index(lastChannel)].raw, 2)); - switch (lastChannel) { + /*switch (lastChannel) { case 37: (*doc)[F("rssi37")] = channels[0].rssi; (*doc)[F("raw37")] = serialized(String(channels[0].raw, 2)); @@ -474,7 +474,7 @@ bool BleFingerprint::fill(JsonObject *doc) { (*doc)[F("raw39")] = serialized(String(channels[2].raw, 2)); break; } - (*doc)[F("channel")] = lastChannel; + (*doc)[F("channel")] = lastChannel;*/ (*doc)[F("distance")] = serialized(String(filter.distance(), 2)); (*doc)[F("mean")] = serialized(String(filter.mean(), 2)); diff --git a/lib/BleFingerprint/PhysicsBasedFilter.h b/lib/BleFingerprint/PhysicsBasedFilter.h index 5887fcf..acec4f8 100644 --- a/lib/BleFingerprint/PhysicsBasedFilter.h +++ b/lib/BleFingerprint/PhysicsBasedFilter.h @@ -29,6 +29,7 @@ struct PhysicsBasedFilter { } // shift all existing measurements to the left and insert the new measurement at the end + // FIXME: this is kind of wasteful, just remember the insertion index std::copy(measurements_.begin() + 1, measurements_.end(), measurements_.begin()); measurements_.back() = measuredDistance;