Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Super class: CBAttributeMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Bluetooth | MBS Bluetooth Plugin | 18.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
CBDescriptor and it subclass CBMutableDescriptor represent a descriptor of a peripheral’s characteristic. CBDescriptor objects in particular represent the descriptors of a remote peripheral’s characteristic (remote peripheral devices are represented by CBPeripheral objects). Descriptors provide further information about a characteristic’s value. For example, they may describe the value in human-readable form and describe how the value should be formatted for presentation purposes. Characteristic descriptors also indicate whether a characteristic’s value is configured on a server (a peripheral) to indicate or notify a client (a central) when the value of the characteristic changes.
There are six predefined types of descriptors that—along with their corresponding value types—are detailed in CBUUID. CBDescriptor lists the predefined types of descriptors and the CBUUIDMBS constants that are used to represent them.
Descriptor type | Descriptor constant |
Characteristic extended properties | CBUUIDMBS.CBUUIDCharacteristicExtendedPropertiesString |
Characteristic user description | CBUUIDMBS.CBUUIDCharacteristicUserDescriptionString |
Client characteristic configuration | CBUUIDMBS.CBUUIDClientCharacteristicConfigurationString |
Server characteristic configuration | CBUUIDMBS.CBUUIDServerCharacteristicConfigurationString |
Characteristic format | CBUUIDMBS.CBUUIDCharacteristicFormatString |
Characteristic aggregate format | CBUUIDMBS.CBUUIDCharacteristicAggregateFormatString |
The items on this page are in the following plugins: MBS Bluetooth Plugin.
CBCharacteristicMBS - CBGroupIdentityMBS