Files
x05la/script/Tasks/DetectorsCheck.py
gac-x05la ff161e0297 05_2022
2022-05-24 15:50:20 +02:00

33 lines
648 B
Python

#print "Detectors Check"
"""
for name, info in DETECTORS.items():
path = info["path"]
try:
#print path,
caget_str(path)
info["enabled"] = True
#print " ok"
except:
info["enabled"] = False
#print " error"
"""
def check_dev(name):
info = DETECTORS[name]
path = info["path"]
try:
caget_str(path)
info["enabled"] = True
return name + " ok"
except:
info["enabled"] = False
return name + " error"
functions = []
for name, info in DETECTORS.items():
functions.append((check_dev,(name,)))
parallelize(*functions)