From a168fd6a2149294c25355695322c248f67086f6d Mon Sep 17 00:00:00 2001 From: Abdul Mukheem Shaik <mukheemuddin@gmail.com> Date: Fri, 24 May 2024 00:26:28 +0200 Subject: [PATCH] UNtested - Changed Voltage value now should update continuously as soon as the green button is pressed and stops when red is pressed --- Assets/.DS_Store | Bin 12292 -> 10244 bytes Assets/SharedSpatialAnchors/Scripts/API.cs | 16 ++++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Assets/.DS_Store b/Assets/.DS_Store index f1c944e23c2e755dde4e3768f45995c5668998c1..a08905316ec27f152ef1eda3f59afa5d3a601571 100644 GIT binary patch delta 166 zcmZokXbF&DU|?W$DortDU{C-uIe-{M3-C-V6q~3gIoUvmMH0woFacslpg03VK0^_M zGeaUnGDF7ZLWx=I6CZGHX6InxU^JP`qtLkdu_7DW#EH6_c?7(fH`j~)VHIQs=?5Ci x4J2GaMsK|Moq009jxHm^WD_1`4kn1T8k19WW-=B}o}(hOxkRm$5n_l7BLD}AA~65} delta 786 zcma)4%}WA76#uPGx}nfkP--etf*wlTh`#7kjffy5yL8I5(r9)4py-xGbgt&qU(ii3 zJ4B~0UHdP(1)aN8Z&w2~p>}vPZ<gQ3%zJYlJ&$_;2%*Cr8SqmoQfRAWrRf6jSgt%i zmytFC#Ucge5}@K3`^aE>MY+lk@t~J=XaL5q`vRsf{j21|=Bim_qA*x}>RUC=nz4ax zC^#Ty7O53QO(qmIK{OIHxJmk<#-u+$3z|RLO5()0JnWIDCV9v{f6@X_QgSS*W^y{Y zHnku!Y9vxO6gNw+FZZ9%+J%0hcK(6NrBD8{JBk&uikeN4g;p9%^X(D99uhciu7cpA zDwG?lAhl-^n-AIS24nfoVK!AtmrQVTt90sfAdED|Fpe$A2-1)#i%`Y)XdI%5UE=0= zTyoB7X3X7S=4wk`rk1HhEb49B)w8+;kM^+9CJB36i8T@^Xs?B&>eOlBqs4uoEj5N5 z9XUxySBPHtq4Q`rGcb4cOzJiX>wKZ#=|D%V>wXKZON~#sl7BbyF7HUE)`uqz#b>Mo SjCLYVdvB_@y>A9x#PJO*VXq+o diff --git a/Assets/SharedSpatialAnchors/Scripts/API.cs b/Assets/SharedSpatialAnchors/Scripts/API.cs index 076ee57..824c172 100644 --- a/Assets/SharedSpatialAnchors/Scripts/API.cs +++ b/Assets/SharedSpatialAnchors/Scripts/API.cs @@ -46,7 +46,8 @@ public class API : MonoBehaviour private string unit; private GameObject webSocketController; private WebSocketController webSocketControllerScript; - + private bool isButtonPressed = false; // Boolean to keep voltage updated as long as the turbine is rotating + void Start() { @@ -54,6 +55,14 @@ public class API : MonoBehaviour EmergencyButtonClick(); } + private void Update() + { + if (isButtonPressed) + { + voltageValue.text = webSocketControllerScript.voltageValue.ToString(); + } + } + public void OnButtonClick() { webSocketController = GameObject.FindGameObjectWithTag("WebController"); @@ -62,6 +71,7 @@ public class API : MonoBehaviour } public void EmergencyButtonClick() { + isButtonPressed = false; loc.SetText("----"); windDirValue.SetText("----"); temperatureValue.SetText("----"); @@ -96,6 +106,8 @@ public class API : MonoBehaviour public void ExtractDataFromJson(string json) { + isButtonPressed = true; // Boolean to keep voltage updated as long as the turbine is rotating + ApiResponse response = JsonUtility.FromJson<ApiResponse>(json); //Debug.Log("Api response worked!!!!"); @@ -109,7 +121,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"); if (point.name == "wd") {