CBCharacteristic

E494407

CBCharacteristic is a CoreBluetooth class representing a specific piece of data (a characteristic) on a remote Bluetooth Low Energy peripheral’s service, including its value and associated properties.

All labels observed (2)

Label Occurrences
CBCharacteristic canonical 3
CBCharacteristic? for characteristic 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf CoreBluetooth class
class
associatedWith CBService
availableInLanguage Swift
conformsTo NSCopying
definedInLanguage Objective-C
descriptorType CBDescriptor
documentationURL https://developer.apple.com/documentation/corebluetooth/cbcharacteristic
framework CoreBluetooth
hasPropertyFlag CBCharacteristicPropertyIndicate
CBCharacteristicPropertyNotify
CBCharacteristicPropertyRead
CBCharacteristicPropertyWrite
headerFile <CoreBluetooth/CoreBluetooth.h>
immutable yes
inheritsFrom NSObject
introducedIn iOS 5.0
macOS 10.7
module CoreBluetooth
platform iOS
macOS
tvOS
watchOS
propertiesType CBCharacteristicProperties
property UUID
descriptors
isNotifying
properties
service
value
propertyType CBUUID
relatedTo CBDescriptor
CBPeripheral
CBUUID
represents Bluetooth Low Energy characteristic
serviceType CBService
threading used on dispatch queues associated with CBCentralManager or CBPeripheral callbacks
usedFor accessing characteristic value on remote peripheral
determining characteristic capabilities
discovering descriptors of a characteristic
subscribing to notifications for value changes
valueType NSData
valueUpdatedBy CBPeripheral read operations
notifications from remote peripheral

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

CoreBluetooth keyClass CBCharacteristic
CBService relatedTo CBCharacteristic
CBDescriptor propertyType CBCharacteristic? for characteristic
linked to: CBCharacteristic
CBMutableService canContain CBCharacteristic