From 59179652dde2767b9d2e69366ff6e586cbbc7ee4 Mon Sep 17 00:00:00 2001 From: Nathan Kellenicki Date: Wed, 11 Dec 2019 13:28:39 +0900 Subject: [PATCH] Added more debug to investigate webbluetooth device attachment issues --- package-lock.json | 2 +- package.json | 2 +- src/poweredup-browser.ts | 2 ++ src/webbledevice.ts | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index bfc0cf4..ccea380 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "5.0.1", + "version": "5.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 44d7ac6..9ed5296 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "5.0.1", + "version": "5.0.2", "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/poweredup-browser.ts b/src/poweredup-browser.ts index d6c4c6a..53f6665 100644 --- a/src/poweredup-browser.ts +++ b/src/poweredup-browser.ts @@ -146,8 +146,10 @@ export class PoweredUP extends EventEmitter { resolve(Consts.HubType.CONTROL_PLUS_HUB); break; } + debug("Hub type determined"); }); } else { + debug("Stashed in mailbox (LPF2_ALL)", message); device.addToCharacteristicMailbox(Consts.BLECharacteristic.LPF2_ALL, message); } } diff --git a/src/webbledevice.ts b/src/webbledevice.ts index cf8a337..81afdcc 100644 --- a/src/webbledevice.ts +++ b/src/webbledevice.ts @@ -107,6 +107,7 @@ export class WebBLEDevice extends EventEmitter implements IBLEDevice { }; this._characteristics[uuid].addEventListener("characteristicvaluechanged", this._listeners[uuid]); for (const data of this._mailbox) { + debug("Replayed from mailbox (LPF2_ALL)", data); callback(data); } this._mailbox = [];