def trigger(request): global handle, soft_trigger, captured soft_trigger = True ArducamSDK.Py_ArduCam_softTrigger(handle) while True: if captured == 0: continue elif captured == 1: captured = 0 return TriggerResponse("Failed to Capture") elif captured == 2: captured = 0 return TriggerResponse("Captured")
def worker(self): while True: ArducamSDK.Py_ArduCam_softTrigger(self.handle) if ArducamSDK.Py_ArduCam_isFrameReady(self.handle): self.getSingleFrame(self.handle)