Commit Graph

40 Commits (master)

Author SHA1 Message Date
David Kebler 0c7bfd11f5 0.3.1 refactor ack processing, fix ackInterval option issue
much improved example that reads in a yaml file of options
nodemon.json set up for yaml as well
2020-03-24 14:28:55 -07:00
David Kebler 933c3d843c 0.3.0 bump version for 3-2020 deployment of light code
update deps
2020-03-15 17:07:43 -07:00
David Kebler d4f19a9836 0.1.25
add auto ack and interval for bus and an observer bus:ack
fix bug in bus.ack
2020-01-16 22:00:07 -08:00
David Kebler 7bc824863f 0.1.24 use await-to-js over better try catch 2019-12-19 19:36:05 -08:00
David Kebler fff771ee17 0.1.23 streamline the commond bus function generation and call 2019-12-18 18:10:33 -08:00
David Kebler 96472b71f8 0.1.22 refactor bus functions so they are generated from a common function.
use the uci/base processing and namespaces
add a queue for bus function calls
rework all the examples
fix a default ID
2019-09-17 08:50:07 -07:00
David Kebler 85b1332da0 0.1.22 refactor bus functions so they are generated from a common function.
use the uci/base processing and namespaces
add a queue for bus function calls
rework all the examples
2019-09-13 19:23:12 -07:00
David Kebler 06dd1b97c0 0.1.22 refactor bus functions so they are generated from a common function.
use the uci/base processing and namespaces
add a queue for bus function calls
rework all the examples
2019-09-11 18:35:13 -07:00
David Kebler 95a8d20649 update deps - improve the examples and make more flexible to try other devices 2019-09-09 13:26:02 -07:00
David Kebler 70bd13e9dc 0.1.21 updated deps 2019-08-15 14:08:32 -07:00
David Kebler b665379223 0.1.18 update deps, clean up logging 2019-04-26 11:07:55 -07:00
David Kebler f257831d1a 0.1.17 update uci socket 2019-03-24 11:52:48 -07:00
David Kebler 655989164b 0.1.16 change logger package location 2019-02-26 11:52:34 -08:00
David Kebler 13c8fc329f 0.1.15 2019-02-26 11:38:36 -08:00
David Kebler 5c225fc455 little cleanup
update dependencies
2019-01-01 19:54:56 -08:00
David Kebler f2db2ca87c removed old non-packet reversion and rename packet version to bus.js
clean up examples
update packages
2018-05-27 11:46:49 -07:00
David Kebler 10acb39693 upgrade to esm from @std/esm 2018-05-16 07:10:22 -07:00
David Kebler d22e3ad785 changed named pipe default name processing 2018-03-04 15:11:54 -08:00
David Kebler 8bd22e4023 changed options processing
makes named pipe socket listener by default
add tcp listener with simple boolean for default or
by giving a port number
2018-02-23 13:49:23 -08:00
David Kebler cab186f1f1 refactor socket options 2018-02-17 18:27:25 -08:00
David Kebler 78397d22bf added arguments checking on incoming package 2018-02-14 13:29:40 -08:00
David Kebler 615586173d better socket default port (1776) and path (using SOCKETS_DIR environment variable
added logger
2018-02-07 10:41:56 -08:00
David Kebler bc75af050b refactored for changes to uci-base e5059368a9b8e655a7332b032330ff47aa0acbf0 2018-02-04 14:25:00 -08:00
David Kebler a5e52274b0 refactored bus packet so packet cmd: is bus function
changed examples accordingly
2018-02-01 23:58:54 -08:00
David Kebler a2844cc313 FIRST commit of socket/packet based i2cbus with separate class bus-packet
It is functional and working with example bus to run (on rpi) and various clients
2018-01-31 18:42:11 -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