Package apple.corebluetooth.enums
Class CBCharacteristicProperties
- java.lang.Object
-
- apple.corebluetooth.enums.CBCharacteristicProperties
-
public final class CBCharacteristicProperties extends java.lang.Object[@enum] CBCharacteristicProperties 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.
-
-
Field Summary
Fields Modifier and Type Field Description static longAuthenticatedSignedWritesstatic longBroadcaststatic longExtendedPropertiesstatic longIndicatestatic longIndicateEncryptionRequiredstatic longNotifystatic longNotifyEncryptionRequiredstatic longReadstatic longWritestatic longWriteWithoutResponse
-
-
-
Field Detail
-
Broadcast
public static final long Broadcast
- See Also:
- Constant Field Values
-
Read
public static final long Read
- See Also:
- Constant Field Values
-
WriteWithoutResponse
public static final long WriteWithoutResponse
- See Also:
- Constant Field Values
-
Write
public static final long Write
- See Also:
- Constant Field Values
-
Notify
public static final long Notify
- See Also:
- Constant Field Values
-
Indicate
public static final long Indicate
- See Also:
- Constant Field Values
-
AuthenticatedSignedWrites
public static final long AuthenticatedSignedWrites
- See Also:
- Constant Field Values
-
ExtendedProperties
public static final long ExtendedProperties
- See Also:
- Constant Field Values
-
NotifyEncryptionRequired
public static final long NotifyEncryptionRequired
- See Also:
- Constant Field Values
-
IndicateEncryptionRequired
public static final long IndicateEncryptionRequired
- See Also:
- Constant Field Values
-
-