Script execution

This commit is contained in:
sfop
2016-08-30 15:11:21 +02:00
parent dd03fb0bc7
commit e2593f6e2a

View File

@@ -26,17 +26,19 @@ class CamToolImage(ReadableMatrix):
class CamTool(DeviceBase):
def __init__(self, name, prefix = "cam:", latch = False, camera = "SINEG01-DSCR350"):
def __init__(self, name, prefix = "cam:", latch = False, camera = "SINEG01-DSCR190"):
DeviceBase.__init__(self, name)
run_channel = prefix + "camera.run"
try:
caget(run_channel)
except:
cmd = "camtool --casprefix " + prefix + " --run -1 " + camera #--nogui
print cmd
fork( (exec_cmd,(cmd,)),)
self.waitForChannel(run_channel, 20)
time.sleep(5.0)
caget(run_channel)
#try:
# caget(run_channel)
#except:
# cmd = "camtool --casprefix " + prefix + " --run -1 " + camera #--nogui
# print cmd
# fork( (exec_cmd,(cmd,)),)
# self.waitForChannel(run_channel, 20)
# time.sleep(5.0)
self.prefix = prefix
self.latch = latch
self.mode = "latch" if latch else "pipeline"