Sha256: 09cf209b10307e89b2468330ca31329aaeaec8209a8086ecef75b787d2646af9

Contents?: true

Size: 1.07 KB

Versions: 2

Compression:

Stored size: 1.07 KB

Contents

(function (exports) {

    exports.init = function (eventbus) {

        eventbus.on("ui.update", function (data) {

            g1.refresh(data.model.temperature);

            g2.refresh(data.model.rotation);


            if (!$('#temperature_setpoint_input').hasClass("dontupdate")) {
                $('#temperature_setpoint_input').val(data.model.temperature_setpoint);
            }

            if (!$('#rotation_setpoint_input').hasClass("dontupdate")) {
                $('#rotation_setpoint_input').val(data.model.rotation_setpoint);
            }

        });



    };



    exports.setTemperatureSetpoint = function setTemperatureSetpoint(val) {

    	localeventbus.emit("ui.command", {
            	"command": "set_temperature_setpoint",
            	"value": parseFloat(val)
        	});

    };

    exports.setRotationSetpoint = function setRotationSetpoint(val) {

    	localeventbus.emit("ui.command", {
            	"command": "set_rotation_setpoint",
            	"value": parseFloat(val)
        	});

    };

})(typeof exports == 'undefined' ? this['ui'] = {} : exports);

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dial_a_device_node-0.0.154 app/assets/javascripts/dial_a_device_node/devices/eppendorf_innova_42_UI.js
dial_a_device_node-0.0.153 app/assets/javascripts/dial_a_device_node/devices/eppendorf_innova_42_UI.js