ServiceScope

interface ServiceScope

Scope of a GATT service.

Functions

Link copied to clipboard
open fun Characteristic(shortUuid: Int, property: CharacteristicProperty, builder: CharacteristicScope.() -> Unit = {}): <Error class: unknown class>

Declares a characteristic with the given 16 or 32 bit short UUID without permission to read or write.

open fun Characteristic(uuid: Uuid, property: CharacteristicProperty, builder: CharacteristicScope.() -> Unit = {}): <Error class: unknown class>

Declares a characteristic with the given UUID without permission to read or write.

open fun Characteristic(shortUuid: Int, properties: List<CharacteristicProperty> = emptyList(), permissions: List<Permission> = emptyList(), builder: CharacteristicScope.() -> Unit = {})
open fun Characteristic(shortUuid: Int, properties: List<CharacteristicProperty>, permission: Permission, builder: CharacteristicScope.() -> Unit = {}): <Error class: unknown class>
open fun Characteristic(shortUuid: Int, property: CharacteristicProperty, permission: Permission, builder: CharacteristicScope.() -> Unit = {}): <Error class: unknown class>

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

abstract fun Characteristic(uuid: Uuid, properties: List<CharacteristicProperty> = emptyList(), permissions: List<Permission> = emptyList(), builder: CharacteristicScope.() -> Unit = {})
open fun Characteristic(uuid: Uuid, properties: List<CharacteristicProperty>, permission: Permission, builder: CharacteristicScope.() -> Unit = {}): <Error class: unknown class>
open fun Characteristic(uuid: Uuid, property: CharacteristicProperty, permission: Permission, builder: CharacteristicScope.() -> Unit = {}): <Error class: unknown class>

Declares a characteristic with the given UUID.

Link copied to clipboard
open fun IncludedService(shortUuid: Int, builder: ServiceScope.() -> Unit)

Declares an inner service with the given 16 or 32 bit short UUID.

abstract fun IncludedService(uuid: Uuid, builder: ServiceScope.() -> Unit)

Declares an inner service with the given UUID.