Class BluetoothMeshProxyScanner
java.lang.Object
com.welie.blessed.BluetoothCentralManagerCallback
org.openremote.agent.protocol.bluetooth.mesh.BluetoothMeshProxyScanner
public class BluetoothMeshProxyScanner
extends com.welie.blessed.BluetoothCentralManagerCallback
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBluetoothMeshProxyScanner(MainThreadManager bluetoothCommandSerializer, com.welie.blessed.BluetoothCentralManager central, ScheduledExecutorService executorService) -
Method Summary
Modifier and TypeMethodDescriptionvoidonConnectedPeripheral(com.welie.blessed.BluetoothPeripheral peripheral) voidonConnectionFailed(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) voidonDisconnectedPeripheral(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) voidonDiscoveredPeripheral(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.ScanResult scanResult) voidonScanFailed(int errorCode) voidstart(NetworkKey networkKey, String address, int duration, BluetoothMeshProxyScannerCallback callback) voidstop()Methods inherited from class com.welie.blessed.BluetoothCentralManagerCallback
onPinRequest, onScanStarted, onScanStopped
-
Field Details
-
LOG
-
MESH_PROXY_UUID
Mesh provisioning service UUID
-
-
Constructor Details
-
BluetoothMeshProxyScanner
public BluetoothMeshProxyScanner(MainThreadManager bluetoothCommandSerializer, com.welie.blessed.BluetoothCentralManager central, ScheduledExecutorService executorService)
-
-
Method Details
-
start
public void start(NetworkKey networkKey, String address, int duration, BluetoothMeshProxyScannerCallback callback) -
stop
public void stop() -
onConnectedPeripheral
public void onConnectedPeripheral(com.welie.blessed.BluetoothPeripheral peripheral) - Overrides:
onConnectedPeripheralin classcom.welie.blessed.BluetoothCentralManagerCallback
-
onConnectionFailed
public void onConnectionFailed(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) - Overrides:
onConnectionFailedin classcom.welie.blessed.BluetoothCentralManagerCallback
-
onDisconnectedPeripheral
public void onDisconnectedPeripheral(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) - Overrides:
onDisconnectedPeripheralin classcom.welie.blessed.BluetoothCentralManagerCallback
-
onDiscoveredPeripheral
public void onDiscoveredPeripheral(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.ScanResult scanResult) - Overrides:
onDiscoveredPeripheralin classcom.welie.blessed.BluetoothCentralManagerCallback
-
onScanFailed
public void onScanFailed(int errorCode) - Overrides:
onScanFailedin classcom.welie.blessed.BluetoothCentralManagerCallback
-