コード例 #1
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def control_power(onoff):
    if onoff == "on":
        MjpgStreamer.start()
        return 'started'
    elif onoff == "off":
        MjpgStreamer.stop()
        return 'stopped'
    return 'error'
コード例 #2
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def control_power(onoff):
    if onoff == "on":
        MjpgStreamer.start()
        return 'started'
    elif onoff == "off":
        MjpgStreamer.stop()
        return 'stopped'
    return 'error'
コード例 #3
0
 def run(self):
     while not self.stopped() and self._times > 0:
         if self._garçon == 0:
             self._times -= 1
             self._garçon = self._delay
             try:
                 MjpgStreamer.captureImg(self._user)
             except:
                 print("Exception taking picture...")
         self._garçon -= 1
         #print("delay=%d, waiter=%d" % (self._delay, self._garçon))
         time.sleep(1)
     self.stop()
     self.tl = ['', 0, 0]
     gui.webshell.locker.unlock(self._user)
コード例 #4
0
 def run(self):
     while not self.stopped() and self._times > 0:
         if self._garçon == 0:
             self._times -= 1
             self._garçon = self._delay
             try:
                 MjpgStreamer.captureImg(self._user)
             except:
                 print("Exception taking picture...")
         self._garçon -= 1
         #print("delay=%d, waiter=%d" % (self._delay, self._garçon))
         time.sleep(1)
     self.stop()
     self.tl = ['', 0, 0]
     gui.webshell.locker.unlock(self._user)
コード例 #5
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def capture_stream():
    return Response(MjpgStreamer.captureImgStream(), mimetype='image/png')
コード例 #6
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def capture():
    return MjpgStreamer.captureImg(request.authorization.username)
コード例 #7
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def pruneall():
    if request.authorization.username == "admin":
        return MjpgStreamer.prunedir("/home/pi/igem15-sw/captured/", 524288000)
    else:
        return "Error - cannot delete other user's data unless you are admin"
コード例 #8
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def prune():
    return MjpgStreamer.prunedir("/home/pi/igem15-sw/captured/%s" % request.authorization.username)
コード例 #9
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def snap():
    return MjpgStreamer.captureSnap(request.authorization.username)
コード例 #10
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def snap():
    return MjpgStreamer.captureSnap(request.authorization.username)
コード例 #11
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def kick(user):
    MjpgStreamer.start()

    return 'Kicked'
コード例 #12
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def capture():
    return MjpgStreamer.captureImg(request.authorization.username)
コード例 #13
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def pruneall():
    if request.authorization.username == "admin":
        return MjpgStreamer.prunedir("/home/pi/igem15-sw/captured/", 524288000)
    else:
        return "Error - cannot delete other user's data unless you are admin"
コード例 #14
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def prune():
    return MjpgStreamer.prunedir("/home/pi/igem15-sw/captured/%s" %
                                 request.authorization.username)
コード例 #15
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def snap_scale(cal):
    return MjpgStreamer.scaleCaptureImg(
        MjpgStreamer.captureSnap(request.authorization.username), cal)
コード例 #16
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def capture_scale(cal):
    return MjpgStreamer.scaleCaptureImg(MjpgStreamer.captureImg(request.authorization.username), cal)
コード例 #17
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def kick(user):
    MjpgStreamer.start()

    return 'Kicked'
コード例 #18
0
ファイル: __main__.py プロジェクト: ptolemyjenkins/igem15-sw
def capture_stream():
    return Response(MjpgStreamer.captureImgStream(), mimetype='image/png')