dir.click(function () {
dir.attr('disabled', true);
var setOut = dir.val() === "In";
+ result.val("");
if (setOut) {
update = false;
set.attr('disabled', false);
- result.empty();
dir.val("Out");
} else {
update = true;
set.attr('disabled', true);
- result.empty();
dir.val("In");
}
dir.attr('disabled', false);
set.click(function () {
dir.attr("disabled", true);
+ set.attr("disabled", true);
var val = (set.val() === "Off") ? 1 : 0;
$.ajax({url : mctx.pintest.api, data : {type : "gpo", num : number, set : val}})
.done(function (data) {
})
.always(function () {
dir.attr("disabled", false);
+ set.attr("disabled", false);
});
});
if (update) {
$.ajax({url : mctx.pintest.api, data : {type : "adc", num : number}})
.done(function (data) {
- result.val(data);
+ if (update) {
+ result.val(data);
+ }
+ })
+ .fail(function () {
+ result.val("fail - server not running?");
})
.always(function () {
setTimeout(updater, mctx.pintest.refreshRate);