diff options
Diffstat (limited to 'index.js')
-rwxr-xr-x | index.js | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -1,13 +1,13 @@ #!/usr/bin/env node -const Device = require("./lib"); +const Device = require("./lib/device"); +const Motion = require("./lib/motion"); const path = "/dev/input/"+process.argv[2]; console.log("Opening %s", path); const device = new Device(path); -device.on("error", e => console.error("Reader error:", e)) - .on("open", () => { console.log(device.id); device.grab(); }) - .on("EV_KEY", e => console.log(/*e.time,*/ "KEY", e.code, e.value)) - .on("EV_ABS", e => console.log(/*e.time,*/ "ABS", e.code, e.value)) - .on("EV_REL", e => console.log(/*e.time,*/ "REN", e.code, e.value)) - .on("EV_SYN", e => console.log(/*e.time,*/ "SYN", e.code, e.value)) +const motion = new Motion(device); +device.on("open", () => { console.log(device.id); device.grab(); }); +motion.on("error", console.error) + .on("short", e => console.log("short", e)) + .on("long", e => console.log("long", e)); |