Files
x06da/script/tasks/MangnetMonitoring.py
gac-S_Changer c85d4b4aa9 Startup
2020-09-08 11:53:11 +02:00

24 lines
838 B
Python

try:
if feedback_local_safety.take() ==False:
magnet_release_state = magnet_release.read()
if former_magnet_release_state != magnet_release_state:
if magnet_release_state:
print "Pressed release button"
smart_magnet.set_resting_current()
smart_magnet_changed = True
else:
print "Released release button"
smart_magnet.set_default_current()
smart_magnet_changed = False
former_magnet_release_state = magnet_release_state
else:
if smart_magnet_changed:
smart_magnet.set_default_current()
smart_magnet_changed = False
former_magnet_release_state = False
except:
former_magnet_release_state = False
smart_magnet_changed = False