X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=web%2Fgui.js;h=da4e0d048326177010f7f643e6771aca60a642d6;hb=ef991a079b3b876c4f289d0bee290dbcd4679bb8;hp=911325b149c483a9eedd4491bb42cb8ee696954d;hpb=6a39a89e22203e51cff62dd6daa68d5eb0836ffa;p=matches%2FMCTX3420.git diff --git a/web/gui.js b/web/gui.js index 911325b..da4e0d0 100644 --- a/web/gui.js +++ b/web/gui.js @@ -10,6 +10,7 @@ $(document).ready(function() g_sensors = [] g_numSensors = 2 g_storeTime = [] + g_key = null $.fn.pruneSensorData = function(id) { @@ -78,10 +79,19 @@ $(document).ready(function() $.plot("#sensor"+String(id)+"_plot", [g_sensors[id]]) } + $.fn.setPressure = function() + { + var value = Number($("#control0_value").val()) + $.ajax({url : "/api/control", data : {action : "set", value : String(value), id : 0, key : g_key}, success : function(json) {alert(json.description)}}) + } + $.fn.LoadGUI = function() { //TODO: Get rid of g_numSensors; query the server for sensors? + $.ajax({url : "/api/control", data : {action : "start", force : "true"}, success : function(json) {g_key = String(json.key)}, async : false}) + console.log("Key is " + g_key) + // Load the plots plotsHTML = "" for (var i = 0; i < g_numSensors; ++i) @@ -101,6 +111,12 @@ $(document).ready(function() } $("#plots").html(plotsHTML) + controlHTML = "

Controls

\n" + controlHTML += "

Pressure: " + controlHTML += "

" + + $("#controls").html(controlHTML) + } @@ -111,7 +127,7 @@ $(document).ready(function() for (var i = 0; i < g_numSensors; ++i) { - $.ajax({url : "/api/sensors", data : {id : i}, success : function(data) {$(this).updateSensor(data);}}) + // $.ajax({url : "/api/sensors", data : {id : i}, success : function(data) {$(this).updateSensor(data);}}) } });