Commit Graph

  • 7b8d5d7552 0.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
  • a3d23947cb 0.3.2 Update deps including onoff to 6.0 which fixes bug using nodejs 14 David Kebler 2020-07-10 12:06:51 -0700
  • 62f747d992 0.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
  • 3868505d3e 0.3.0 bump version for 3-2020 deployment of light code, update deps David Kebler 2020-03-15 16:12:44 -0700
  • 279112d360 0.2.26 David Kebler 2020-02-07 09:30:51 -0800
  • 610aa53a93 0.2.25 refactor makefunc in multiple to properly combine results from single interrupt calls David Kebler 2020-01-23 22:53:14 -0800
  • 48b6680585 0.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
  • 216bd6b98d 0.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
  • 01d2ebd3a1 0.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
  • dbd8ef3347 0.2.19 update base dep which has better socket error handling David Kebler 2019-04-28 10:34:23 -0700
  • 378dd51ad1 0.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
  • 8f22017fd1 0.2.17 enble reset on reconnect. change resetTimeout to resetInterval for timed reset enable David Kebler 2019-04-23 07:41:40 -0700
  • f132b1d271 0.2.16 David Kebler 2019-04-20 16:54:58 -0700
  • 691ddf2666 add 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
  • e210c404e0 0.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
  • e22c21823c 0.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
  • 2516bea92a 0.2.13 David Kebler 2019-03-11 09:31:21 -0700
  • c0964d1f1d 0.2.12 refactored hook registration David Kebler 2019-03-08 09:05:18 -0800
  • be68921eac 0.2.11 fix issue where pin is string, cast to number David Kebler 2019-03-07 07:35:08 -0800
  • d656af443e 0.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
  • d0d8af7f28 0.2.9 dependency changes David Kebler 2019-02-14 14:01:33 -0800
  • 3f49a3f8b5 0.2.2 David Kebler 2019-01-25 20:34:19 -0800
  • 55092303e8 little cleanup - update dependencies David Kebler 2019-01-01 20:02:16 -0800
  • e196083d5e add 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
  • cc75908894 add single push command for multiple interrupts David Kebler 2018-07-31 10:05:13 -0700
  • 03c3ac8747 add client example for interrupt sockect server example. Bump version. David Kebler 2018-07-01 15:37:59 -0700
  • 2a044c67aa add in other two transports (mqtt/websockets) available with base. Dynamic load pigpio/pigpio-mock David Kebler 2018-07-01 00:25:15 -0700
  • 12143f58e4 upgrade to esm from @std/esm David Kebler 2018-05-16 07:12:14 -0700
  • 002ad9edbb added interrupts class as multiple extension of Interrupt Added single and multiple example David Kebler 2018-03-04 15:09:18 -0800
  • 709fd35adf add hook David Kebler 2018-03-02 08:32:37 -0800
  • bba5bb85ca refactoring 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
  • 6680fd3ad9 working rpi gpio interrupt with packet socket David Kebler 2018-02-15 20:26:47 -0800
  • ed76c3e83a update David Kebler 2017-06-23 11:12:34 -0700
  • 8303cc3cc8 bit of cleanup and documentation David Kebler 2017-05-26 08:15:54 -0700
  • e85378168e total refactoring using pigpio library instead of epoll David Kebler 2017-05-20 22:21:07 -0700
  • 80c59b7ba8 initial pigpio adoption commit David Kebler 2017-05-16 12:32:37 -0700
  • 38a6c0bd5c update packages to registry from git David Kebler 2017-05-15 12:42:20 -0700
  • e13f232a0f update packages to registry from git David Kebler 2017-05-15 12:42:20 -0700
  • 86699e347c add documentation David Kebler 2017-05-15 11:01:29 -0700
  • 948a7b84f3 return promise David Kebler 2017-02-21 21:39:25 -0800
  • efd1834d14 fully working control example with interrupts David Kebler 2017-02-02 01:41:42 -0800
  • 4485f981a5 working interrupt with both ports David Kebler 2017-01-31 23:28:09 -0800
  • 846979a48f set "both" as default so on or off triggers David Kebler 2017-01-25 14:13:51 -0800
  • 19ea1f88ff added custom pullup command line option with RPI as default David Kebler 2017-01-25 11:41:00 -0800
  • d8172b092b working out promise sequence of init tasks David Kebler 2017-01-25 00:11:20 -0800
  • 65e02f4fc6 working on interrupt init David Kebler 2017-01-24 14:46:01 -0800
  • ff72b670ab minor changes David Kebler 2017-01-22 17:36:41 -0800
  • 87fdcd0df8 interrupt working with debounce David Kebler 2017-01-21 23:48:17 -0800
  • e6735ed883 updates David Kebler 2017-01-21 17:21:26 -0800
  • 2e05b40eda adjusting packages David Kebler 2017-01-21 16:56:40 -0800
  • 8bede72304 refactoring for new interrupt class David Kebler 2017-01-21 12:23:45 -0800
  • 5b6c97e2b1 updating ignored David Kebler 2017-01-21 12:22:47 -0800
  • 66034b09cb add try catch to init David Kebler 2017-01-21 12:21:16 -0800
  • 9b1173f007 adding separate interrupt module David Kebler 2017-01-18 22:35:20 -0800
  • 3d8fd587ba git subrepo push uci-interrupt David Kebler 2017-01-18 21:05:17 -0800
  • ee7af6730e adding interrupt class for gpio pins on RPi and the like David Kebler 2017-01-18 20:31:53 -0800
  • 87cb9d1a75 adding interrupt class for gpio pins on RPi and the like David Kebler 2017-01-18 20:31:53 -0800
  • 6366815b03 initial commit David Kebler 2017-01-11 15:11:34 -0800