BleCentral

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract suspend fun connect(peripheral: String): UShort
Link copied to clipboard
abstract suspend fun disconnect(peripheral: String)
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getNotifications(peripheral: String, service: String, characteristic: String): List<ByteArray>
Link copied to clipboard
abstract suspend fun isAdapterEnabled(): Boolean
Link copied to clipboard
abstract suspend fun isScanning(): Boolean
Link copied to clipboard
abstract suspend fun readData(peripheral: String, service: String, characteristic: String): ByteArray
Link copied to clipboard
abstract suspend fun startScan(filterServices: List<String>?)
Link copied to clipboard
abstract suspend fun stopScan()
Link copied to clipboard
abstract suspend fun subscribeToCharacteristicNotifications(peripheral: String, service: String, characteristic: String)
abstract suspend fun unsubscribeFromCharacteristicNotifications(peripheral: String, service: String, characteristic: String)
Link copied to clipboard
abstract suspend fun writeData(peripheral: String, service: String, characteristic: String, data: ByteArray, writeType: CharacteristicWriteTypeBindingEnum)