public final class CharacteristicBuilder
extends java.lang.Object
BluetoothGattCharacteristic
to be entered into a BluetoothGattService
.public final CharacteristicBuilder setProperties(int properties)
BleCharacteristic
's properties. You can also use setProperties(int...)
, but it's recommended
you use setProperties()
instead.public final CharacteristicBuilder setProperties(int... properties)
BleCharacteristic
's properties. You can also use setProperties(int)
, but it's recommended
you use setProperties()
instead.public final Properties setProperties()
BleCharacteristic
.public final CharacteristicBuilder setPermissions(int permissions)
BleCharacteristic
's permissions. You can also use setPermissions(int...)
, but it's recommended
you use setPermissions()
instead.public final CharacteristicBuilder setPermissions(int... permissions)
BleCharacteristic
's permissions. You can also use setPermissions(int)
, but it's recommended
you use setPermissions()
instead.public final CharacteristicPermissions setPermissions()
BleCharacteristic
.public final CharacteristicBuilder setValue(byte[] value)
BleCharacteristic
.public final DescriptorBuilder addDescriptor(java.util.UUID descriptorUuid)
BleDescriptor
to be added to this BleCharacteristic
.public final ServiceBuilder build()
BleCharacteristic
, and add it to it's parent BleService
via ServiceBuilder
. This is meant to be used when building
a GattDatabase
.public final CharacteristicBuilder newCharacteristic(java.util.UUID charUuid)
build()
, then creates a new BleCharacteristic
.public final GattDatabase completeService()
build()
, then builds the parent BleService
, and add it to the database.