Changeset - 48609cc508e8
[Not reviewed]
default
0 1 0
Drew Perttula - 8 years ago 2017-05-22 06:42:00
drewp@bigasterisk.com
capture- first wait time can be longer
Ignore-this: d8ef35cd51dd1cc60b217b6f99c0935a
1 file changed with 3 insertions and 1 deletions:
0 comments (0 inline, 0 general)
bin/captureDevice
Show inline comments
 
@@ -45,12 +45,13 @@ class Camera(object):
 
        with open(writePath, 'w') as out:
 
            out.write(jpg)
 
        log.info('wrote %s', writePath)
 

	
 

	
 
class Capture(object):
 
    firstMoveTime = 5
 
    settleTime = .5
 
    def __init__(self, graph):
 
        self.graph = graph
 
        
 
        def steps(a, b, n):
 
            return [round(a + (b - a) * i / n, 5) for i in range(n)]
 
@@ -83,13 +84,14 @@ class Capture(object):
 
        settings = self.toGather.pop()
 
        
 
        log.info('move to %r', settings)
 
        yield sendToCollector(client='captureDevice', session='main', settings=settings)
 
        
 
        d = Deferred()
 
        reactor.callLater(self.settleTime, d.callback, None)
 
        reactor.callLater(self.firstMoveTime if self.numPics == 0 else self.settleTime,
 
                          d.callback, None)
 
        yield d
 
        dev = settings.devices()[0]
 

	
 
        devTail = dev.rsplit('/')[-1]
 
        
 
        picId = 'pic%s' % self.numPics
0 comments (0 inline, 0 general)