RemoteCharacteristicWrapper

Accessor to a CBCharacteristic

Inheritors

Accessor to the platform level Bluetooth characteristic

Accessor to a CBCharacteristic

Inheritors

Accessor to a Web Bluetooth BluetoothRemoteGATTCharacteristic. A structural snapshot built during service discovery; the actual read/write/notify go through the connection manager + per-target interop.

Types

Link copied to clipboard

The write type of a characteristic

Properties

Link copied to clipboard

The list of RemoteDescriptorWrapper of associated with the characteristic

The list of RemoteDescriptorWrapper of associated with the characteristic

The list of RemoteDescriptorWrapper of associated with the characteristic

The list of RemoteDescriptorWrapper of associated with the characteristic

The list of RemoteDescriptorWrapper of associated with the characteristic

Link copied to clipboard
abstract val permissions: Int

The integer representing all permissions for the characteristic

Link copied to clipboard
actual abstract val properties: Set<CharacteristicProperty>

The set of all CharacteristicProperty of the characteristic

actual abstract val properties: Set<CharacteristicProperty>

The set of all CharacteristicProperty of the characteristic

expect abstract val properties: Set<CharacteristicProperty>

The integer representing all CharacteristicProperty of the characteristic

actual abstract val properties: Set<CharacteristicProperty>

The set of all CharacteristicProperty of the characteristic

actual abstract val properties: Set<CharacteristicProperty>

The integer representing all CharacteristicProperty of the characteristic

Link copied to clipboard
actual abstract val service: RemoteServiceWrapper

The RemoteServiceWrapper this characteristic belongs to

expect abstract val service: RemoteServiceWrapper

The RemoteServiceWrapper this characteristic belongs to

actual abstract val service: RemoteServiceWrapper

The RemoteServiceWrapper this characteristic belongs to

actual abstract val service: RemoteServiceWrapper

The RemoteServiceWrapper this characteristic belongs to

Link copied to clipboard
actual abstract val uuid: UUID

The UUID of the characteristic

actual abstract val uuid: UUID

The UUID of the characteristic

expect abstract val uuid: UUID

The UUID of the characteristic

actual abstract val uuid: UUID

The UUID of the characteristic

actual abstract val uuid: UUID

The UUID of the characteristic

Link copied to clipboard

The WriteType of the characteristic

Functions

Link copied to clipboard

Gets the RemoteDescriptorWrapper for the descriptor with a given java.util.UUID if it belongs to the characteristic

Link copied to clipboard
abstract fun readValue(peripheral: CBPeripheral)

Request a CBPeripheral to read the characteristic

abstract fun readValue(peripheral: CBPeripheral)

Request a CBPeripheral to read the characteristic

Link copied to clipboard
abstract fun setNotificationValue(enabled: Boolean, peripheral: CBPeripheral)

Request a CBPeripheral to update the notifying status of the characteristic

abstract fun setNotificationValue(enabled: Boolean, peripheral: CBPeripheral)

Request a CBPeripheral to update the notifying status of the characteristic

Link copied to clipboard
abstract fun writeValue(value: NSData, peripheral: CBPeripheral, withResponse: Boolean)

Request a CBPeripheral to write value to the characteristic

abstract fun writeValue(value: NSData, peripheral: CBPeripheral, withResponse: Boolean)

Request a CBPeripheral to write value to the characteristic