7b8d5d75520.3.3 Bug fix - Make sure that the number key for the interrupts map is ALWAYS a number even if string is passed
master
David Kebler
2020-07-26 17:29:24 -0700
a3d23947cb0.3.2 Update deps including onoff to 6.0 which fixes bug using nodejs 14
David Kebler
2020-07-10 12:06:51 -0700
62f747d9920.3.1 major refactor of interrupts vs interrupt interrupt class can be added multiple times to interrupts with just emitter via new dynamic extends if used one off can still use uci-base Both classes will only will only push on interrupt and bother create a socket listener There is special 'interrupt' log level for easier watching of interrupt events
David Kebler
2020-03-24 14:41:03 -0700
3868505d3e0.3.0 bump version for 3-2020 deployment of light code, update deps
David Kebler
2020-03-15 16:12:44 -0700
279112d3600.2.26
David Kebler
2020-02-07 09:30:51 -0800
610aa53a930.2.25 refactor makefunc in multiple to properly combine results from single interrupt calls
David Kebler
2020-01-23 22:53:14 -0800
48b66805850.2.24 interrupts: better integration with single interrupt methods via common function better event bubble up from single interrupt allow access to methods via a socket if enabled (same with single) allow consumer reply access to reset method (same with single) Interrupt: improve handling of interval reset with new method
David Kebler
2020-01-06 23:26:12 -0800
216bd6b98d0.2.23 Rework interrupts - remove listen methods and automatically send and emit on any one individual interrupt/reset emit alos bubble up connection events from individual interrupts Improved/updated examples , remote example can connect to single or mutliple interrupt example
David Kebler
2019-12-23 14:15:50 -0800
01d2ebd3a10.2.22 interrupts class extends base on interrupts class change collection of individual interrupts to a Map method: listenReset, for setting handler for emitted reset of each single interrupt method: addInterSocket, to add identical consumer socket to each interrupt interrupt class add resetEnabled option switch default edge to 'both' refactor status method refactor reset method No hook by default, registerHook without argument sets the default hook refactored examples
David Kebler
2019-08-15 14:05:30 -0700
dbd8ef33470.2.19 update base dep which has better socket error handling
David Kebler
2019-04-28 10:34:23 -0700
378dd51ad10.2.18 remove old options processing add on interval reset option add reconnect listener for sending a reset on reconnect clean up logging
David Kebler
2019-04-26 11:13:50 -0700
8f22017fd10.2.17 enble reset on reconnect. change resetTimeout to resetInterval for timed reset enable
David Kebler
2019-04-23 07:41:40 -0700
f132b1d2710.2.16
David Kebler
2019-04-20 16:54:58 -0700
691ddf2666add reset and status of interrupt commands for interrupts add methods so add socket to each interrupt and also listener common function for 'interrupt' event on all interrupts
David Kebler
2019-04-20 16:54:07 -0700
e210c404e00.2.15 update of uci-socket switched from here to using consumer to send instead of socket push to mcp process
David Kebler
2019-03-24 11:46:16 -0700
e22c21823c0.2.14 refactor to using on/off with epoll, retiring pigipo. Readme now has some explanation on getting hardware prepared
David Kebler
2019-03-14 10:43:09 -0700
2516bea92a0.2.13
David Kebler
2019-03-11 09:31:21 -0700
c0964d1f1d0.2.12 refactored hook registration
David Kebler
2019-03-08 09:05:18 -0800
be68921eac0.2.11 fix issue where pin is string, cast to number
David Kebler
2019-03-07 07:35:08 -0800
d656af443e0.2.10 if opts .port/.path/.topic/.wport are base number/name to which pin number is added/appended (default being 9000,9100,'interrupt') for specific port number pass itrt.port,itrn.path,itrm.topic,itrw.port which override if others are present
David Kebler
2019-03-06 13:02:08 -0800
d0d8af7f280.2.9 dependency changes
David Kebler
2019-02-14 14:01:33 -0800
3f49a3f8b50.2.2
David Kebler
2019-01-25 20:34:19 -0800
55092303e8little cleanup - update dependencies
David Kebler
2019-01-01 20:02:16 -0800
e196083d5eadd conPacket to each socket using the resetCmd option for the command and included the pin: key so the port can be looked up
David Kebler
2018-07-31 17:28:02 -0700
cc75908894add single push command for multiple interrupts
David Kebler
2018-07-31 10:05:13 -0700
03c3ac8747add client example for interrupt sockect server example. Bump version.
David Kebler
2018-07-01 15:37:59 -0700
2a044c67aaadd in other two transports (mqtt/websockets) available with base. Dynamic load pigpio/pigpio-mock
David Kebler
2018-07-01 00:25:15 -0700
12143f58e4upgrade to esm from @std/esm
David Kebler
2018-05-16 07:12:14 -0700
002ad9edbbadded interrupts class as multiple extension of Interrupt Added single and multiple example
David Kebler
2018-03-04 15:09:18 -0800
709fd35adfadd hook
David Kebler
2018-03-02 08:32:37 -0800
bba5bb85carefactoring to single interrupt with it's own socket/port and separate module for multiple interrupts Added optional debounce
David Kebler
2018-02-27 08:42:37 -0800
6680fd3ad9working rpi gpio interrupt with packet socket
David Kebler
2018-02-15 20:26:47 -0800
ed76c3e83aupdate
David Kebler
2017-06-23 11:12:34 -0700
8303cc3cc8bit of cleanup and documentation
David Kebler
2017-05-26 08:15:54 -0700
e85378168etotal refactoring using pigpio library instead of epoll
David Kebler
2017-05-20 22:21:07 -0700
80c59b7ba8initial pigpio adoption commit
David Kebler
2017-05-16 12:32:37 -0700
38a6c0bd5cupdate packages to registry from git
David Kebler
2017-05-15 12:42:20 -0700
e13f232a0fupdate packages to registry from git
David Kebler
2017-05-15 12:42:20 -0700
86699e347cadd documentation
David Kebler
2017-05-15 11:01:29 -0700
948a7b84f3return promise
David Kebler
2017-02-21 21:39:25 -0800
efd1834d14fully working control example with interrupts
David Kebler
2017-02-02 01:41:42 -0800
4485f981a5working interrupt with both ports
David Kebler
2017-01-31 23:28:09 -0800
846979a48fset "both" as default so on or off triggers
David Kebler
2017-01-25 14:13:51 -0800
19ea1f88ffadded custom pullup command line option with RPI as default
David Kebler
2017-01-25 11:41:00 -0800
d8172b092bworking out promise sequence of init tasks
David Kebler
2017-01-25 00:11:20 -0800
65e02f4fc6working on interrupt init
David Kebler
2017-01-24 14:46:01 -0800
ff72b670abminor changes
David Kebler
2017-01-22 17:36:41 -0800
87fdcd0df8interrupt working with debounce
David Kebler
2017-01-21 23:48:17 -0800
e6735ed883updates
David Kebler
2017-01-21 17:21:26 -0800
2e05b40edaadjusting packages
David Kebler
2017-01-21 16:56:40 -0800
8bede72304refactoring for new interrupt class
David Kebler
2017-01-21 12:23:45 -0800
5b6c97e2b1updating ignored
David Kebler
2017-01-21 12:22:47 -0800
66034b09cbadd try catch to init
David Kebler
2017-01-21 12:21:16 -0800
9b1173f007adding separate interrupt module
David Kebler
2017-01-18 22:35:20 -0800
3d8fd587bagit subrepo push uci-interrupt
David Kebler
2017-01-18 21:05:17 -0800
ee7af6730eadding interrupt class for gpio pins on RPi and the like
David Kebler
2017-01-18 20:31:53 -0800
87cb9d1a75adding interrupt class for gpio pins on RPi and the like
David Kebler
2017-01-18 20:31:53 -0800
6366815b03initial commit
David Kebler
2017-01-11 15:11:34 -0800