- fixed stirrers and plants

git-svn-id: http://moon:8086/svn/projects/HendiControl@374 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
2020-04-20 11:47:20 +00:00
parent 21f1a38dd5
commit 8f62825c94
5 changed files with 20 additions and 18 deletions
+9 -6
View File
@@ -1,9 +1,12 @@
from astirrer import AStirrer
import time
class Stirrer(AStirrer):
class Stirrer_sim(AStirrer):
def name(self):
return "Stirrer_sim"
def __init__(self, params):
super(Stirrer, self).__init__(params['dt'])
super(Stirrer_sim, self).__init__(params['dt'])
self.isMasterOn = 0
def __del__(self):
@@ -11,12 +14,12 @@ class Stirrer(AStirrer):
def activate(self):
if self.isMasterOn == 0:
self.log("Stirrer: switched On")
self.log("Switched On")
self.isMasterOn = 1
def deactivate(self):
if self.isMasterOn == 1:
self.log("Stirrer: switched Off")
self.log("Switched Off")
self.isMasterOn = 0
def getSpeed(self):
@@ -25,11 +28,11 @@ class Stirrer(AStirrer):
return 0
def onSetSpeed(self, speed):
self.log("Stirrer: Set speed to {} %".format(speed))
self.log("Set speed to {} %".format(speed))
if __name__ == '__main__':
s = Stirrer(1.0)
s = Stirrer_sim({'dt' : 1.0})
s.activate()
print ("Set some speeds")