From 62e1320b3c43d20836606db54f50e86bd88561f4 Mon Sep 17 00:00:00 2001 From: Luca Warmenhoven Date: Tue, 28 May 2024 15:00:48 +0200 Subject: [PATCH] Pep crack cocaine --- .../PersonalMotionPreviewElement.java | 2 +- .../fitbot/util/processing/MotionProcessor.java | 17 +++++------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/components/PersonalMotionPreviewElement.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/components/PersonalMotionPreviewElement.java index 96ec533..7d0438e 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/components/PersonalMotionPreviewElement.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/components/PersonalMotionPreviewElement.java @@ -102,7 +102,7 @@ public class PersonalMotionPreviewElement extends View { this.qiContext = context; if ( this.motionProcessor != null ) this.motionProcessor.stopListening(); - this.motionProcessor = new MotionProcessor(qiContext); + this.motionProcessor = new MotionProcessor(); this.motionProcessor.startListening(); this.motionProcessor.setMotionDataEventHandler((processed, preprocessed, sampleIndex, sampleRate, deviceId) -> { // TODO: Implement the calculation of the `performingPath` based on the motion data diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/MotionProcessor.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/MotionProcessor.java index 221de1a..198f136 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/MotionProcessor.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/MotionProcessor.java @@ -28,12 +28,8 @@ public class MotionProcessor { private GesturePath path; private WebServer server; - private QiContext context; - private long lastMessage = System.nanoTime(); - - public MotionProcessor(QiContext context) { - this.context = context; + public MotionProcessor() { } @@ -73,11 +69,6 @@ public class MotionProcessor { */ public void parsePacket(@NotNull String data) { - if ( System.nanoTime() - lastMessage < 2 * 1E9) - return; - lastMessage = System.nanoTime(); - FitnessCycle.say("Informatie ontvangen", context); - /* // If the message starts with 'data', it's a data packet. if ( data.startsWith("data")) { Log.i("MotionProcessor", "Received data packet: " + data.split(" ")[1]); @@ -93,10 +84,12 @@ public class MotionProcessor { Float.parseFloat(vectorData[1]), Float.parseFloat(vectorData[2]) ); - Log.i("MotionProcessor", "Device calibrated at " + ZERO.toString()); + Log.i("MotionProcessor", "Device calibrated at " + ZERO); } else if ( data.startsWith("sampleRate")) { this.sampleRate = Float.parseFloat(data.split(" ")[1]); - }*/ + } else { + Log.i("MotionProcessor", "Received unknown packet: " + data); + } } /**