From 7f68897c85e084a8bda1fd5465fd1f3aa15e7008 Mon Sep 17 00:00:00 2001
From: Hailong <hailong.zhu@tu-dresden.de>
Date: Mon, 22 Nov 2021 14:07:46 +0100
Subject: [PATCH] -update Triangulation.java

---
 src/main/java/ipos/project/Functionality/Triangulation.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/ipos/project/Functionality/Triangulation.java b/src/main/java/ipos/project/Functionality/Triangulation.java
index 88aee3f..a523e34 100644
--- a/src/main/java/ipos/project/Functionality/Triangulation.java
+++ b/src/main/java/ipos/project/Functionality/Triangulation.java
@@ -26,7 +26,7 @@ public class Triangulation {
     private static IPos_DatamodelFactory modelFactory = IPos_DatamodelFactory.eINSTANCE;
 
     public static PositionEvent update(UWB uwbRawDataEvent) throws ParseException {
-        
+
         double[][] positions = new double[][]{{0, 0}, {0, 0}, {0, 0}, {0, 0}};
         double[] distances = new double[]{0,0,0,0};
         EMap uwbData = (EMap) uwbRawDataEvent.getDistances();
@@ -35,7 +35,7 @@ public class Triangulation {
             Point3D beaconPoint3D = modelFactory.createPoint3D();
             beaconPoint3D = (Point3D) DataServices.getPoiByIdOrNull((String) key).getPlacing().getPosition();
             positions[index] = new double[]{beaconPoint3D.getX(), beaconPoint3D.getY()};
-            distances[index] = Math.sqrt(Math.pow((Double) uwbData.get(key), 2) + Math.pow((beaconPoint3D.getZ() - 0.1), 2));
+            distances[index] = (Double) uwbData.get(key);
             index ++;
         }
 
-- 
GitLab