From: Connor Petty Date: Sat, 31 Oct 2020 09:40:05 +0000 (-0700) Subject: [bluetooth.bluegiga] Fix broken device discovery (#8906) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=d83dbb408fbc90d5fb62199cb40f397fbd43da9e;p=openhab-addons.git [bluetooth.bluegiga] Fix broken device discovery (#8906) Signed-off-by: Connor Petty --- diff --git a/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/BlueGigaBluetoothDevice.java b/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/BlueGigaBluetoothDevice.java index 575de1a096..d7f24cd447 100644 --- a/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/BlueGigaBluetoothDevice.java +++ b/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/BlueGigaBluetoothDevice.java @@ -127,6 +127,10 @@ public class BlueGigaBluetoothDevice extends BaseBluetoothDevice implements Blue updateLastSeenTime(); } + public void setAddressType(BluetoothAddressType addressType) { + this.addressType = addressType; + } + @Override public boolean connect() { if (connection != -1) { diff --git a/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/handler/BlueGigaBridgeHandler.java b/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/handler/BlueGigaBridgeHandler.java index 36ceaea9b5..a6c54f65cc 100644 --- a/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/handler/BlueGigaBridgeHandler.java +++ b/bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/handler/BlueGigaBridgeHandler.java @@ -141,10 +141,6 @@ public class BlueGigaBridgeHandler extends AbstractBluetoothBridgeHandler devices = new ConcurrentHashMap<>(); - // Map of open connections private final Map connections = new ConcurrentHashMap<>(); @@ -707,14 +703,9 @@ public class BlueGigaBridgeHandler extends AbstractBluetoothBridgeHandler