Script execution

This commit is contained in:
sfop
2016-07-05 16:24:20 +02:00
parent 4c64681238
commit 90d95473c5
+11 -9
View File
@@ -1,5 +1,6 @@
class CamTool:
def __init__(self, prefix = "cam:", latch = False):
class CamTool(DeviceBase):
def __init__(self, name, prefix = "cam:", latch = False):
DeviceBase.__init__(self, name)
self.prefix = prefix
self.latch = latch
self.mode = "latch" if latch else "pipeline"
@@ -19,10 +20,9 @@ class CamTool:
self.cam_bg_en = Channel(self.prefix + "bg.enabled", type = 'l', alias = "cam_bg_en")
self.cam_bg_capture = Channel(self.prefix + "bg.capture", type = 'l', alias = "cam_bg_capture")
self.cam_bg_capture_remain = Channel(self.prefix + "bg.capture_remain", alias = "cam_bg_capture_remain")
self.init()
def init(self):
def doInitialize(self):
if self.latch:
self.start()
else:
@@ -34,7 +34,6 @@ class CamTool:
def stop(self):
self.cam_run.write(0)
def capture(self):
timestamp = self.timestamp.read()
if self.latch:
@@ -57,14 +56,17 @@ class CamTool:
#self.cam_bg_capture.write(images)
#while( self.cam_bg_capture_remain.read() > 0):
# self.capture()
#self.init()
self.doInitialize()
#if __name__ == "__builtin__":
camera_tool = CamTool()
camera_tool = CamTool("camtool")
camera_tool.capture()
print camera_tool.cam_x.read(), camera_tool.cam_y.read()
camera_tool.enable_bg(True)
camera_tool.enable_bg(False)
camera_tool.capture_bg(5)
camera_tool.capture_bg(5)
add_device(camera_tool, True)