added some comments

This commit is contained in:
ntoff 2017-09-05 09:37:05 +10:00
parent 30ee76bf7e
commit 2cc132213f
2 changed files with 4 additions and 3 deletions

View File

@ -43,8 +43,9 @@ class FanSliderPlugin(octoprint.plugin.StartupPlugin,
def rewrite_m106(self, comm_instance, phase, cmd, cmd_type, gcode, *args, **kwargs):
if gcode and gcode.startswith('M106'):
getcontext().prec = 5 #sets precision for "Decimal" not sure if this'll cause conflicts, ideas?
self.minPWM = Decimal( Decimal(self.minSpeed) * Decimal(255) / Decimal(100) )
self.maxPWM = Decimal( Decimal(self.maxSpeed) * Decimal(255) / Decimal(100) )
self.minPWM = Decimal( Decimal(self.minSpeed) * Decimal(255) / Decimal(100) ) #convoluted mess, could this be reduced to a function
self.maxPWM = Decimal( Decimal(self.maxSpeed) * Decimal(255) / Decimal(100) ) #so basically the same thing isn't written twice?
#Also move it out of here so it doesn't get calculated every single time the speed is rewritten
fanPwm = re.search("S(\d+.\d+)", cmd)
if fanPwm and fanPwm.group(1):
fanPwm = fanPwm.group(1)

View File

@ -16,7 +16,7 @@ $(function() {
//convert percentage into PWM
fanPWM = ko.pureComputed(function () {
self.speed = fanSpeed() * 255 / 100
self.speed = fanSpeed() * 255 / 100 //don't forget to limit this to 2 decimal places at some point.
return self.speed;
});