From 655989164bb7bc9ec74640ec4e8bb9c678abdfc9 Mon Sep 17 00:00:00 2001 From: David Kebler Date: Tue, 26 Feb 2019 11:52:08 -0800 Subject: [PATCH] 0.1.16 change logger package location --- package.json | 6 +++--- src/bus.js | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index baafe47..1c8a0e2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uci/i2c-bus", - "version": "0.1.15", + "version": "0.1.16", "description": "I2c Bus Classes for Communication to I2C bus via socket or direct call", "main": "src/bus", "scripts": { @@ -29,11 +29,11 @@ }, "homepage": "https://github.com/uCOMmandIt/i2c#readme", "optionalDependencies": { - "i2c-bus": "^3.x" + "i2c-bus": "^4.0.7" }, "dependencies": { "@uci/base": "^0.1.16", - "@uci-utils/logger": "0.0.13", + "@uci-utils/logger": "^0.0.13", "better-try-catch": "^0.6.2", "pify": "^4.0.1" }, diff --git a/src/bus.js b/src/bus.js index 3a7b2cd..b85aaca 100644 --- a/src/bus.js +++ b/src/bus.js @@ -3,7 +3,7 @@ import pify from 'pify' import btc from 'better-try-catch' import Base from '@uci/base' -import logger from '@uci/logger' +import logger from '@uci-utils/logger' let log = {} class I2CBus extends Base { @@ -17,6 +17,7 @@ class I2CBus extends Base { if (opts.path) opts.ns = { path: opts.path } if (!opts.ns) opts.ns = { path: 'i2c-bus' } opts.sockets = (opts.sockets ? opts.sockets + ',' : '') + 'ns#s>n' + // TODO if port is passed as option then set up tcp with that port if (opts.tcp) { if (typeof opts.tcp === 'number') opts.ts = { port: opts.tcp } else opts.ts = { port: 1776 } @@ -35,6 +36,8 @@ class I2CBus extends Base { } // TODO see if default processing of base can handle this now + // if none of these then call the default processor + // could use the default if it included a validation hook plugin async _packetProcess(sname, packet) { if (!packet.cmd) return { error: 'no cmd: key in packet', packet: packet } if (this.bus[packet.cmd]) {