From 6e69ee65050088b05cad9b10172adff3d2c10f52 Mon Sep 17 00:00:00 2001 From: Abdul Mukheem Shaik <mukheemuddin@gmail.com> Date: Tue, 21 May 2024 22:52:02 +0200 Subject: [PATCH] Voltage fixed --- Assets/SharedSpatialAnchors/Scripts/API.cs | 2 ++ .../SharedSpatialAnchors/Scripts/WebSocketController.cs | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Assets/SharedSpatialAnchors/Scripts/API.cs b/Assets/SharedSpatialAnchors/Scripts/API.cs index 75008c6..8b945aa 100644 --- a/Assets/SharedSpatialAnchors/Scripts/API.cs +++ b/Assets/SharedSpatialAnchors/Scripts/API.cs @@ -37,6 +37,7 @@ public class ApiResponse public class API : MonoBehaviour { + public TextMeshProUGUI voltageValue; public TextMeshProUGUI windDirValue; public TextMeshProUGUI temperatureValue; public TextMeshProUGUI loc; @@ -105,6 +106,7 @@ public void ExtractDataFromJson(string json) for (int i = 0; i < dataPoints.Count; i++) { DataPoint point = dataPoints[i]; + voltageValue.text = webSocketControllerScript.voltageValue.ToString(); loc.SetText("Kista(Lat:59.4067 Long:17.9452)"); if (point.name == "wd") { diff --git a/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs b/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs index 0f9989c..e8d1a4e 100644 --- a/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs +++ b/Assets/SharedSpatialAnchors/Scripts/WebSocketController.cs @@ -16,7 +16,7 @@ public class WebSocketController : MonoBehaviour // Serial Port to which Arduino is connected SerialPort arduinoPort = new SerialPort("COM4", 115200); - + public float voltageValue = 0.0f; public void Start(){ ConnectWithESP32(); @@ -42,8 +42,11 @@ public class WebSocketController : MonoBehaviour }; ws.OnMessage += (sender, e) => { - // Debug.Log("Received message: " + e.Data); - if(e.Data.Equals("Start Narration", StringComparison.OrdinalIgnoreCase)){ + Debug.Log("Received message: " + e.Data); + voltageValue = float.Parse(e.Data.Split(':')[1]); + //Voltage:180.0 + Debug.Log(e.Data.Split(':')[1]); + if (e.Data.Equals("Start Narration", StringComparison.OrdinalIgnoreCase)){ // narrationControllerScript.startNarration = true; }