From d533ce97bb0b7f8ab37d2ab99965da177a235781 Mon Sep 17 00:00:00 2001 From: Luca Warmenhoven Date: Wed, 8 May 2024 14:40:14 +0200 Subject: [PATCH] Added motion processing, fixed WebSocket packet processing, added Vector math to process motion data --- .idea/workspace.xml | 29 +-- .../fitbot/util/processing/MotionData.java | 33 ++-- .../util/processing/MotionInputStream.java | 38 ---- .../util/processing/MotionProcessor.java | 91 ++++++++++ .../fitbot/util/processing/Vector3.java | 165 ++++++++++++++++++ .../fitbot/util/server/IWebSocketHandler.java | 5 +- .../example/fitbot/util/server/WebSocket.java | 70 ++++++++ .../util/server/WebSocketConnection.java | 35 ++++ .../server/WebSocketConnectionHandler.java | 150 +++++++++++++--- .../fitbot/WebSocketMessageParsingTest.java | 37 ++++ .../Luca/literatuuronderzoek/onderzoek.md | 22 +++ 11 files changed, 587 insertions(+), 88 deletions(-) delete mode 100644 code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/MotionInputStream.java create mode 100644 code/src/Fitbot/app/src/main/java/com/example/fitbot/util/processing/Vector3.java create mode 100644 code/src/Fitbot/app/src/main/java/com/example/fitbot/util/server/WebSocketConnection.java create mode 100644 code/src/Fitbot/app/src/test/java/com/example/fitbot/WebSocketMessageParsingTest.java diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 22bfcea..fb9da63 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -15,9 +15,14 @@ - - - + + + + + + + +