CharacteristicWrapper

expect interface CharacteristicWrapper

Accessor to the platform level Bluetooth characteristic

actual interface CharacteristicWrapper

Accessor to a CBCharacteristic

Inheritors

actual interface CharacteristicWrapper

JavaScript accessor to a Bluetooth characteristic. Not Actually implemented

actual interface CharacteristicWrapper

Java accessor to a Bluetooth characteristic. Not Actually implemented

Types

Link copied to clipboard

The write type of a characteristic

Properties

Link copied to clipboard
actual abstract val descriptors: List<DescriptorWrapper>

The list of DescriptorWrapper of associated with the characteristic

expect abstract val descriptors: List<DescriptorWrapper>

The list of DescriptorWrapper of associated with the characteristic

actual abstract val descriptors: List<DescriptorWrapper>

The list of DescriptorWrapper of associated with the characteristic

actual abstract val descriptors: List<DescriptorWrapper>

The list of DescriptorWrapper of associated with the characteristic

actual abstract val descriptors: List<DescriptorWrapper>

The list of DescriptorWrapper 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: Int

The integer representing all CharacteristicProperties of the characteristic

expect abstract val properties: Int

The integer representing all CharacteristicProperties of the characteristic

actual abstract val properties: Int

The integer representing all CharacteristicProperties of the characteristic

actual abstract val properties: Int

The integer representing all CharacteristicProperties of the characteristic

actual abstract val properties: Int

The integer representing all CharacteristicProperties of the characteristic

Link copied to clipboard
abstract val service: ServiceWrapper
Link copied to clipboard
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

actual abstract val uuid: UUID

The UUID of the characteristic

Link copied to clipboard
actual abstract val value: Value?

The current Value of the characteristic

expect abstract val value: Value?

The current Value of the characteristic

actual abstract val value: Value?

The current Value of the characteristic

actual abstract val value: Value?

The current Value of the characteristic

actual abstract val value: Value?

The current Value of the characteristic

Link copied to clipboard

The WriteType of the characteristic

Functions

Link copied to clipboard

Checks whether CharacteristicWrapper.properties contains any properties in property

Link copied to clipboard
abstract fun getDescriptor(uuid: UUID): DescriptorWrapper?

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

Link copied to clipboard
abstract fun readValue(peripheral: <Error class: unknown class>)

Request a CBPeripheral to read the characteristic

Link copied to clipboard
abstract fun setNotificationValue(enabled: Boolean, peripheral: <Error class: unknown class>)

Request a CBPeripheral to update the notifying status of the characteristic

Link copied to clipboard
abstract fun updateValue(value: ByteArray?)

Accessor for updating CharacteristicWrapper.value

Link copied to clipboard
abstract fun writeValue(value: <Error class: unknown class>, peripheral: <Error class: unknown class>)

Request a CBPeripheral to write value to the characteristic