Interface BleGattTxInterface
-
- All Implemented Interfaces:
public interface BleGattTxInterfaceNote any of these functions might be called from different thread
-
-
Method Summary
Modifier and Type Method Description abstract UnittransmitMessages(UUID serviceUuid, UUID characteristicUuid, List<ByteArray> packets, Boolean withResponse)abstract UnittransmitMessage(UUID serviceUuid, UUID characteristicUuid, ByteArray packet, Boolean withResponse)abstract UnitreadValue(UUID serviceUuid, UUID characteristicUuid)abstract UnitsetCharacteristicNotify(UUID serviceUuid, UUID characteristicUuid, Boolean enable)abstract UnitgattClientRequestStopScanning()gatt client requests to stop scanning, while there is some heavy attribute operation ongoing abstract UnitgattClientResumeScanning()gatt client has completed heavy attribute operation, and scanning can continue if needed abstract IntegertransportQueueSize()abstract BooleanisConnected()-
-
Method Detail
-
transmitMessages
abstract Unit transmitMessages(UUID serviceUuid, UUID characteristicUuid, List<ByteArray> packets, Boolean withResponse)
-
transmitMessage
abstract Unit transmitMessage(UUID serviceUuid, UUID characteristicUuid, ByteArray packet, Boolean withResponse)
-
setCharacteristicNotify
abstract Unit setCharacteristicNotify(UUID serviceUuid, UUID characteristicUuid, Boolean enable)
-
gattClientRequestStopScanning
abstract Unit gattClientRequestStopScanning()
gatt client requests to stop scanning, while there is some heavy attribute operation ongoing
-
gattClientResumeScanning
abstract Unit gattClientResumeScanning()
gatt client has completed heavy attribute operation, and scanning can continue if needed
-
transportQueueSize
abstract Integer transportQueueSize()
- Returns:
current att operation queue size
-
isConnected
abstract Boolean isConnected()
-
-
-
-