Settings PID

This commit is contained in:
sergiuToporjinschi
2022-02-02 00:07:03 +02:00
parent 3e83707069
commit 24dd595d43
5 changed files with 32 additions and 6 deletions
@@ -1,6 +1,8 @@
$(function () {
function CalibrationToolsPIDTuneViewModel(parameters) {
var self = this;
self.loginStateViewModel = parameters[0];
self.settingsViewModel = parameters[1];
self.bedCurrentTemp = ko.observable(0);
self.bedCurrentTarget = ko.observable(0);
@@ -9,6 +11,14 @@ $(function () {
self.bedCurrentTemp(bedState.bed.actual);
self.bedCurrentTarget(bedState.bed.target);
});
self.onBeforeBinding = self.onUserLoggedIn = self.onUserLoggedOut = function () {
self.testParam.extrudeTemp(self.settingsViewModel.settings.plugins.CalibrationTools.pid.fanSpeed());
self.testParam.extrudeLength(self.settingsViewModel.settings.plugins.CalibrationTools.pid.noCycles());
self.testParam.extrudeSpeed(self.settingsViewModel.settings.plugins.CalibrationTools.pid.hotEndIndex());
self.testParam.markLength(self.settingsViewModel.settings.plugins.CalibrationTools.pid.targetTemp());
self.is_admin(self.loginStateViewModel.isAdmin());
}
}
OCTOPRINT_VIEWMODELS.push({
// This is the constructor to call for instantiating the plugin