From 6bdd4547720e709bcf058c3258bd897ed7822984 Mon Sep 17 00:00:00 2001 From: Nathan Kellenicki Date: Fri, 12 Jun 2020 13:48:20 -0700 Subject: [PATCH] Fix for scanStop on Raspberry Pis --- package-lock.json | 2 +- package.json | 2 +- src/poweredup-node.ts | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8624bf0..664d75f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "6.6.1", + "version": "6.7.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a78b141..d19e3ea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-poweredup", - "version": "6.6.1", + "version": "6.7.0", "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-node.ts b/src/poweredup-node.ts index e000ade..57aa53c 100644 --- a/src/poweredup-node.ts +++ b/src/poweredup-node.ts @@ -33,6 +33,11 @@ noble.on("stateChange", (state: string) => { debug("Scanning started"); startScanning(); } + noble.on('scanStop', () => { + setTimeout(() => { + startScanning(); + }, 1000); + }); } else { noble.stopScanning(); }