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]);