From 18c4ef1b5859e0935852a8f829e5dec4e8e4a1b8 Mon Sep 17 00:00:00 2001 From: Sam Hos Date: Wed, 5 Jun 2024 13:24:55 +0200 Subject: [PATCH] split recorded string into 4 --- .../util/processing/InputProcessor.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/InputProcessor.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/InputProcessor.java index 8e358b7..f359294 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/InputProcessor.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/InputProcessor.java @@ -224,11 +224,22 @@ public class InputProcessor { // Convert recorded data from `selfRotationVectorPaths` to string, and // publish to database, or do something else with it. - String converted = convertRecordedDataToString(); - - // Do something with it + String converted = convertRecordedDataToString(); + //split string into 4 to print it fully in console + final int quarter = converted.length() / 4; + String[] parts = { + converted.substring(0, quarter), + converted.substring(quarter, 2 * quarter), + converted.substring(2 * quarter, 3 * quarter), + converted.substring(3 * quarter) + }; Log.i("MotionProcessor", "Converted data: "); - Log.i("MotionProcessor", converted); + Log.i("ProcessedData", parts[0]); + Log.i("ProcessedData", parts[1]); + Log.i("ProcessedData", parts[2]); + Log.i("ProcessedData", parts[3]); + + } motionDataConsumer.accept(rotation, deviceId);