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, ExecutorService executorService, ScheduledExecutorService scheduledExecutorService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onConnectedPeripheral
(com.welie.blessed.BluetoothPeripheral peripheral) void
onConnectionFailed
(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) void
onDisconnectedPeripheral
(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) void
onDiscoveredPeripheral
(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.ScanResult scanResult) void
onScanFailed
(int errorCode) void
start
(NetworkKey networkKey, String address, int duration, BluetoothMeshProxyScannerCallback callback) void
stop()
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, ExecutorService executorService, ScheduledExecutorService scheduledExecutorService)
-
-
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:
onConnectedPeripheral
in classcom.welie.blessed.BluetoothCentralManagerCallback
-
onConnectionFailed
public void onConnectionFailed(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) - Overrides:
onConnectionFailed
in classcom.welie.blessed.BluetoothCentralManagerCallback
-
onDisconnectedPeripheral
public void onDisconnectedPeripheral(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.BluetoothCommandStatus status) - Overrides:
onDisconnectedPeripheral
in classcom.welie.blessed.BluetoothCentralManagerCallback
-
onDiscoveredPeripheral
public void onDiscoveredPeripheral(com.welie.blessed.BluetoothPeripheral peripheral, com.welie.blessed.ScanResult scanResult) - Overrides:
onDiscoveredPeripheral
in classcom.welie.blessed.BluetoothCentralManagerCallback
-
onScanFailed
public void onScanFailed(int errorCode) - Overrides:
onScanFailed
in classcom.welie.blessed.BluetoothCentralManagerCallback
-