Commit Graph

34 Commits (8913b8b74cf0ddda56514885e794ef1511c83b71)

Author SHA1 Message Date
David Kebler 8913b8b74c 0.1.27 2020-02-07 09:29:57 -08:00
David Kebler da16dded9e 0.1.26
add process observer
make combination observer outbound consumer to bus and bus process
  make new observer which is an extention of that to device ack the bus
commands.js
  all custom socket name (option) for bus  .i2cbus
2020-01-18 22:20:35 -08:00
David Kebler 390e4d1854 0.1.25 add ready i2c device observer
remove default t and n devices, just keep single bus socket by default
2020-01-06 23:30:10 -08:00
David Kebler d29b9295fc 0.1.23 remove init method, Initialize sockets via base class methods
listen for connection to bus then do a ack.
if all ok emit a ready:i2c event that can be used by extended classes/instances
2019-12-05 15:17:45 -08:00
David Kebler 6011e3e37a 0.1.21 allow path and port to come via ndevice and tdevice option props 2019-11-21 10:06:52 -08:00
David Kebler 471ee2df1d 0.1.20 add default named pipe and tcp socket/server
return init errors
add ack package function to call bus ac
2019-09-16 18:20:05 -07:00
David Kebler a60f99ad0a 0.1.17 add this.bus to namespace to give access to bus functions via packet including ack 2019-04-28 10:03:00 -07:00
David Kebler 54872314ba 0.1.16 fix old access to socket to using getSocket 2019-04-27 15:47:54 -07:00
David Kebler 26e480725c 0.1.15 update deps, cleanup logging 2019-04-26 11:09:56 -07:00
David Kebler 0f33f7c38b 0.1.14 update uci -socket 2019-03-24 11:53:26 -07:00
David Kebler 7b4c532bdb 0.1.13 Change to new logger location and fix issue where address was a string instead of a number because it came from datbase that way. Now will cast any string to number
0.1.12
2019-02-26 11:57:58 -08:00
David Kebler 5e2ee6daf2 little cleanup update dependencies 2019-01-01 19:34:06 -08:00
David Kebler fc066e773a upgrade dependencies
remove old v1 code after making this master branch
2018-05-28 14:47:52 -07:00
David Kebler f146f6be9a upgrade dependencies 2018-05-28 13:47:37 -07:00
David Kebler ec2e1451a6 upgrade to esm from @std/esm 2018-05-16 07:11:28 -07:00
David Kebler 6f633159a3 revert back to just opts.bus from settable bus property name, refactor opts.bus processing 2018-03-02 08:38:44 -08:00
David Kebler c564ce208d bind device bus command and separate into module
fix socket options
use npm modules instead of local path
2018-02-17 18:28:53 -08:00
David Kebler 8fb4dbd788 improved opts processing 2018-02-14 19:03:20 -08:00
David Kebler b6ef63e6bb added packet version of i2c-device - working but fully untested 2018-02-14 13:28:42 -08:00
David Kebler c737a29368 add mux board to bus class if address is set and init called. Device uses mux if available 2017-10-17 10:05:55 -07:00
David Kebler a5d8eef3fe new version with mux 2017-10-13 12:26:36 -07:00
David Kebler 0f9a730bdf add device class back to this package - remove promise q from bus module. 2017-05-29 10:43:04 -07:00
David Kebler 1cdbb171d3 add device class back to this package - remove promise q from bus module. 2017-05-26 08:16:30 -07:00
David Kebler c4575be271 last cleanup after uci-dev split out 2017-05-25 08:47:06 -07:00
David Kebler 7f9b54e2c7 split device class into a separate repo from bus (i2c) 2017-01-18 22:35:51 -08:00
David Kebler cc4270fd83 read write tests 2017-01-18 22:35:51 -08:00
David Kebler 74ac4c8249 git subrepo pull uci-i2c
subrepo:
  subdir:   "uci-i2c"
  merged:   "1ce337e"
upstream:
  origin:   "https://git.kebler.net/uCOMmandIt/uci-i2c.git"
  branch:   "master"
  commit:   "459e59b"
git-subrepo:
  version:  "0.3.1"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "55f8cfd"
2017-01-18 22:35:51 -08:00
David Kebler 459e59bc90 finished refactoring bus and device classes and making tests 2017-01-15 23:19:18 -08:00
David Kebler 193b003d07 remove queue wrap of bus r/w 2017-01-15 18:48:00 -08:00
David Kebler 25a3ca9095 refactor bus and device class, testing of i2c r/w 2017-01-15 18:00:18 -08:00
David Kebler 25c4cbfba3 insure export is capital 2017-01-13 21:16:17 -08:00
David Kebler ee789c9105 working on doc 2017-01-13 20:56:51 -08:00
David Kebler ad95a16e89 refactoring into unified uci library 2017-01-13 20:48:59 -08:00
David Kebler 29503c31af initial 2017-01-12 19:50:06 -08:00