getValues from Settings

This commit is contained in:
sergiuToporjinschi
2022-02-02 00:25:57 +02:00
parent cc5cdd6f24
commit 457bf990db
2 changed files with 12 additions and 5 deletions
@@ -89,7 +89,7 @@ $(function () {
} }
self.onAllBound = self.onEventConnected = function () { self.onAllBound = self.onEventConnected = function () {
OctoPrint.simpleApiGet("CalibrationTools", "something").done(function (response) { OctoPrint.simpleApiGet("CalibrationTools").done(function (response) {
console.log("CalibrationTools"); console.log("CalibrationTools");
self.from_json(response); self.from_json(response);
}); });
@@ -6,6 +6,13 @@ $(function () {
self.bedCurrentTemp = ko.observable(0); self.bedCurrentTemp = ko.observable(0);
self.bedCurrentTarget = ko.observable(0); self.bedCurrentTarget = ko.observable(0);
self.is_admin = ko.observable(false);
self.pid = {
fanSpeed: ko.observable(255),
noCycles: ko.observable(5),
hotEndIndex: ko.observable(0),
targetTemp: ko.observable(200)
};
OctoPrint.printer.getBedState().done(function (bedState) { OctoPrint.printer.getBedState().done(function (bedState) {
self.bedCurrentTemp(bedState.bed.actual); self.bedCurrentTemp(bedState.bed.actual);
@@ -13,10 +20,10 @@ $(function () {
}); });
self.onBeforeBinding = self.onUserLoggedIn = self.onUserLoggedOut = function () { self.onBeforeBinding = self.onUserLoggedIn = self.onUserLoggedOut = function () {
self.testParam.extrudeTemp(self.settingsViewModel.settings.plugins.CalibrationTools.pid.fanSpeed()); self.pid.fanSpeed(self.settingsViewModel.settings.plugins.CalibrationTools.pid.fanSpeed());
self.testParam.extrudeLength(self.settingsViewModel.settings.plugins.CalibrationTools.pid.noCycles()); self.pid.noCycles(self.settingsViewModel.settings.plugins.CalibrationTools.pid.noCycles());
self.testParam.extrudeSpeed(self.settingsViewModel.settings.plugins.CalibrationTools.pid.hotEndIndex()); self.pid.hotEndIndex(self.settingsViewModel.settings.plugins.CalibrationTools.pid.hotEndIndex());
self.testParam.markLength(self.settingsViewModel.settings.plugins.CalibrationTools.pid.targetTemp()); self.pid.targetTemp(self.settingsViewModel.settings.plugins.CalibrationTools.pid.targetTemp());
self.is_admin(self.loginStateViewModel.isAdmin()); self.is_admin(self.loginStateViewModel.isAdmin());
} }
} }