X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=web%2Fgui.js;h=7d7a8fe5a013a5bc98531d18ed4b4e22abb0933b;hb=0c55febb46bf3bfacaeefda0a2e422b42c18710c;hp=911325b149c483a9eedd4491bb42cb8ee696954d;hpb=459042e32b6ffb31338e3f5a88ddb401530d1beb;p=matches%2FMCTX3420.git diff --git a/web/gui.js b/web/gui.js index 911325b..7d7a8fe 100644 --- a/web/gui.js +++ b/web/gui.js @@ -8,8 +8,9 @@ $(document).ready(function() { g_sensors = [] - g_numSensors = 2 + g_numSensors = 1 g_storeTime = [] + g_key = null $.fn.pruneSensorData = function(id) { @@ -43,7 +44,7 @@ $(document).ready(function() $.fn.updateSensor = function(json) { //console.log(json.data) - var sensor = g_sensors[json.id] + var sensor = g_sensors[0] var most_recent = null if (sensor.length > 0) most_recent = sensor[sensor.length-1][0] @@ -61,7 +62,7 @@ $(document).ready(function() //console.log("Plot:") //console.log(g_sensors[json.id]) - $.plot("#sensor"+String(json.id)+"_plot", [g_sensors[json.id]]) + $.plot("#sensor"+String(0)+"_plot", [g_sensors[0]]) $.ajax({url : "/api/sensors", data : {id : json.id}, success : function(data) {$(this).updateSensor(data);}}); // @@ -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 : 2}, success : function(data) {$(this).updateSensor(data);}}) } });