Skip to content

Commit 2db1465

Browse files
Add motion detect feature
1 parent 9989ac4 commit 2db1465

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

adafruit_vc0706.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,22 @@ def read_picture_into(self, buf):
213213
buf[i] = self._buffer[i]
214214
return n
215215

216+
def motion_detected(self):
217+
self._read_response(self._buffer, len(self._buffer))
218+
if not self._verify_response(_COMM_MOTION_DETECTED):
219+
return 0
220+
return 1
221+
222+
def get_motion_detect(self):
223+
if not self._run_command(_COMM_MOTION_STATUS, bytes([0x00]), 6):
224+
return 0
225+
return 1
226+
227+
def set_motion_detect(self, args):
228+
if not self._run_command(_COMM_MOTION_CTRL, bytes([0x01, args]), 5):
229+
return 0
230+
return 1
231+
216232
def _run_command(self, cmd, args, resplen, flush=True):
217233
if flush:
218234
self._read_response(self._buffer, len(self._buffer))

0 commit comments

Comments
 (0)