CharacteristicScope

Scope of a characteristic.

Functions

abstract fun CharacteristicExtendedPropertiesDescriptor(reliableWrite: Boolean = false, writableAuxiliaries: Boolean = false): Int

Declares a Characteristic Extended Properties descriptor.

Link copied to clipboard
abstract fun CharacteristicUserDescriptionDescriptor(description: String, writable: Boolean = false): Int

Declares a Characteristic User Description descriptor.

Declares a Client Characteristic Configuration descriptor.

Link copied to clipboard
open fun Descriptor(shortUuid: Int, permissions: Set<Permission> = emptySet()): Int
open fun Descriptor(shortUuid: Int, permission: Permission): Int

Declares a descriptor with the given 16 or 32 bit short UUID.

abstract fun Descriptor(uuid: Uuid, permissions: Set<Permission> = emptySet()): Int
open fun Descriptor(uuid: Uuid, permission: Permission): Int

Declares a descriptor with the given UUID.