public final class CBCharacteristicProperties
extends java.lang.Object
Characteristic properties determine how the characteristic value can be used, or how the descriptor(s) can be accessed. Can be combined. Unless otherwise specified, properties are valid for local characteristics published via @link CBPeripheralManager @/link.
[@constant] CBCharacteristicPropertyBroadcast Permits broadcasts of the characteristic value using a characteristic configuration descriptor. Not allowed for local characteristics. [@constant] CBCharacteristicPropertyRead Permits reads of the characteristic value. [@constant] CBCharacteristicPropertyWriteWithoutResponse Permits writes of the characteristic value, without a response. [@constant] CBCharacteristicPropertyWrite Permits writes of the characteristic value. [@constant] CBCharacteristicPropertyNotify Permits notifications of the characteristic value, without a response. [@constant] CBCharacteristicPropertyIndicate Permits indications of the characteristic value. [@constant] CBCharacteristicPropertyAuthenticatedSignedWrites Permits signed writes of the characteristic value [@constant] CBCharacteristicPropertyExtendedProperties If set, additional characteristic properties are defined in the characteristic extended properties descriptor. Not allowed for local characteristics. [@constant] CBCharacteristicPropertyNotifyEncryptionRequired If set, only trusted devices can enable notifications of the characteristic value. [@constant] CBCharacteristicPropertyIndicateEncryptionRequired If set, only trusted devices can enable indications of the characteristic value.
| Modifier and Type | Field and Description |
|---|---|
static long |
AuthenticatedSignedWrites |
static long |
Broadcast |
static long |
ExtendedProperties |
static long |
Indicate |
static long |
IndicateEncryptionRequired |
static long |
Notify |
static long |
NotifyEncryptionRequired |
static long |
Read |
static long |
Write |
static long |
WriteWithoutResponse |
public static final long Broadcast
public static final long Read
public static final long WriteWithoutResponse
public static final long Write
public static final long Notify
public static final long Indicate
public static final long AuthenticatedSignedWrites
public static final long ExtendedProperties
public static final long NotifyEncryptionRequired
public static final long IndicateEncryptionRequired