UNPKG

pi-motion-detection

Version:

A software based detection module for the Raspberry Pi camera

32 lines (29 loc) 664 B
'use strict'; const config = require('config'); const PiCamera = require('pi-camera'); const myCamera = new PiCamera({ mode: 'photo', output: process.argv[2], width: config.get('camera.photoWidth'), height: config.get('camera.photoHeight'), timeout: config.get('camera.photoTimeout'), timestamp: true, nopreview: true, }); process.on('message', (messageFromParent) => { myCamera.snap() .then((message) => { process.send({ result: 'success', message, error: null, }); }) .catch((error) => { process.send({ result: 'failure', message: null, error, }); }); });