- raise exception i case hendi cannot be enabled

git-svn-id: http://moon:8086/svn/projects/HendiControl@369 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
2020-04-19 19:34:55 +00:00
parent 63bd991cb2
commit bcad769329
3 changed files with 45 additions and 37 deletions
+29 -29
View File
@@ -174,37 +174,37 @@ class Controller(TimerListener):
try:
msg = self.queue.get(block=True, timeout=wait)
print ("Received: ", msg)
if msg == commands.PAUSE:
pass
elif msg == commands.RUN:
if not self.processTimer.isActive:
self.fp_log = open(self.receipe['Name'] + '.log', "w")
self.time = 0
self.rast_index = 0
self.reportTimer.start(self.report_interval)
self.processTimer.start(self.dt / self.sim_warp_factor)
# Stirrer and plant
self.stirrer.activate()
self.plant.activate(True)
self.stirrer.setCycleTime(self.stirrCycleTime)
self.receipe_done = False
else:
self.rast_index += 1
self.rast_done = False
self.ovenState = ovenStates.IDLE
elif msg == commands.ABORT:
run = False
elif msg == commands.STIRR_ON:
self.stirrer.activate()
elif msg == commands.STIRR_OFF:
self.stirrer.deactivate()
except:
continue
if msg == commands.PAUSE:
pass
elif msg == commands.RUN:
self.stirrer.activate()
self.plant.activate(True)
if not self.processTimer.isActive:
self.fp_log = open(self.receipe['Name'] + '.log', "w")
self.time = 0
self.rast_index = 0
self.reportTimer.start(self.report_interval)
self.processTimer.start(self.dt / self.sim_warp_factor)
# Stirrer and plant
self.stirrer.setCycleTime(self.stirrCycleTime)
self.receipe_done = False
else:
self.rast_index += 1
self.rast_done = False
self.ovenState = ovenStates.IDLE
elif msg == commands.ABORT:
run = False
elif msg == commands.STIRR_ON:
self.stirrer.activate()
elif msg == commands.STIRR_OFF:
self.stirrer.deactivate()
# Stirrer and plant
self.stirrer.deactivate()