From 77d99f6b391c1ec3b23216b448b0c68956cd2ce1 Mon Sep 17 00:00:00 2001 From: Nathan Kellenicki Date: Fri, 13 Dec 2019 22:41:03 +0900 Subject: [PATCH] More debug, ports property --- package-lock.json | 2 +- package.json | 2 +- src/hub.ts | 9 +++++++++ src/webbledevice.ts | 1 + 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index ccea380..d1732ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "5.0.2", + "version": "5.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9ed5296..d98940b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "5.0.2", + "version": "5.0.3", "description": "A Javascript module to interface with LEGO Powered Up components.", "homepage": "https://github.com/nathankellenicki/node-poweredup/", "main": "dist/node/index-node.js", diff --git a/src/hub.ts b/src/hub.ts index fb48dc3..5dc6a7f 100644 --- a/src/hub.ts +++ b/src/hub.ts @@ -132,6 +132,15 @@ export class Hub extends EventEmitter { } + /** + * @readonly + * @property {string[]} current Current usage of the hub (Milliamps) + */ + public get ports () { + return Object.keys(this._ports); + } + + /** * Connect to the Hub. * @method Hub#connect diff --git a/src/webbledevice.ts b/src/webbledevice.ts index 81afdcc..911cd66 100644 --- a/src/webbledevice.ts +++ b/src/webbledevice.ts @@ -103,6 +103,7 @@ export class WebBLEDevice extends EventEmitter implements IBLEDevice { for (let i = 0; i < buf.length; i++) { buf[i] = view[i]; } + debug("Incoming data", buf); return callback(buf); }; this._characteristics[uuid].addEventListener("characteristicvaluechanged", this._listeners[uuid]);