feedrate and intensity overrides are sending now /... commands

This commit is contained in:
Teja 2015-11-09 12:15:47 +01:00
parent 87054b7eb4
commit aaea7a408f

View file

@ -36,8 +36,8 @@ $(function() {
self.currentPos = ko.observable(undefined);
self.intensityOverride = ko.observable(100);
self.feedrateOverride = ko.observable(100);
self.intensityOverride.extend({ rateLimit: 300 });
self.feedrateOverride.extend({ rateLimit: 300 });
self.intensityOverride.extend({ rateLimit: 500 });
self.feedrateOverride.extend({ rateLimit: 500 });
self.TITLE_PRINT_BUTTON_PAUSED = gettext("Restarts the print job from the beginning");
self.TITLE_PRINT_BUTTON_UNPAUSED = gettext("Starts the print job");
@ -287,12 +287,27 @@ $(function() {
};
self.intensityOverride.subscribe(function(factor){
self._jobCommand("M221S"+factor);
self._overrideCommand("/intensity "+factor);
});
self.feedrateOverride.subscribe(function(factor){
self._jobCommand("M220S"+factor);
self._overrideCommand("/feedrate "+factor);
});
self._overrideCommand = function(command, callback) {
$.ajax({
url: API_BASEURL + "printer/command",
type: "POST",
dataType: "json",
contentType: "application/json; charset=UTF-8",
data: JSON.stringify({command: command}),
success: function(response) {
if (callback != undefined) {
callback();
}
}
});
};
self._configureOverrideSliders = function() {
self.intensityOverrideSlider = $("#intensity_override_slider").slider({
step: 1,