Platforms to show: All Mac Windows Linux Cross-Platform

Back to CBUUIDMBS class.

CBUUIDMBS.Available as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether this class is available.

Returns treu on macOS 10.7 or newer.

CBUUIDMBS.CBAdvertisementDataIsConnectable as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

A Boolean value that indicates whether the advertising event type is connectable.
The value for this key is a boolean. You can use this value to determine whether a peripheral is connectable at a particular moment.

CBUUIDMBS.CBAdvertisementDataLocalNameKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

A string containing the local name of a peripheral.

CBUUIDMBS.CBAdvertisementDataManufacturerDataKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

A memoryblock containing the manufacturer data of a peripheral.

CBUUIDMBS.CBAdvertisementDataOverflowServiceUUIDsKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

An array of one or more CBUUID objects, representing CBService UUIDs that were found in the “overflow” area of the advertisement data.
Due to the nature of the data stored in this area, UUIDs listed here are “best effort” and may not always be accurate. For details about the overflow area of advertisement data, see the startAdvertising: method in CBPeripheralManager.

CBUUIDMBS.CBAdvertisementDataServiceDataKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

A dictionary containing service-specific advertisement data.
The keys are CBUUID objects, representing CBService UUIDs. The values are NSData objects, representing service-specific data.

CBUUIDMBS.CBAdvertisementDataServiceUUIDsKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

An array of service UUIDs.

CBUUIDMBS.CBAdvertisementDataSolicitedServiceUUIDsKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

An array of one or more CBUUID objects, representing CBService UUIDs.

CBUUIDMBS.CBAdvertisementDataTxPowerLevelKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the keys used in an advertisementData dictionary.

A number containing the transmit power of a peripheral.
This key and value are available if the broadcaster (peripheral) provides its Tx power level in its advertising packet. Using the RSSI value and the Tx power level, it is possible to calculate path loss.

CBUUIDMBS.CBUUIDCharacteristicAggregateFormatString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
The string representation of the UUID for the aggregate descriptor.

CBUUIDMBS.CBUUIDCharacteristicExtendedPropertiesString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
The string representation of the UUID for the extended properties descriptor.

The corresponding value for this descriptor is a number.

CBUUIDMBS.CBUUIDCharacteristicFormatString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
The string representation of the UUID for the presentation format descriptor.

The corresponding value for this descriptor is a memoryblock.

CBUUIDMBS.CBUUIDCharacteristicUserDescriptionString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
The string representation of the UUID for the user description descriptor.

The corresponding value for this descriptor is a string.

CBUUIDMBS.CBUUIDCharacteristicValidRangeString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
The string representation of the UUID for the valid range descriptor.

CBUUIDMBS.CBUUIDClientCharacteristicConfigurationString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
The string representation of the UUID for the client configuration descriptor.

The corresponding value for this descriptor is a number.

CBUUIDMBS.CBUUIDL2CAPPSMCharacteristicString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the characteristics keys.

The PSM (a little endian uint16_t) of an L2CAP Channel associated with the GATT service containing this characteristic. Servers can publish this characteristic with the UUID ABDD3056-28FA-441D-A470-55A75A52553A

CBUUIDMBS.CBUUIDServerCharacteristicConfigurationString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
The string representation of the UUID for the server configuration descriptor.

The corresponding value for this descriptor is a number.

CBUUIDMBS.UUIDWithData(mem as MemoryBlock) as CBUUIDMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates and returns a CBUUID object from a 16-bit, 32-bit, or 128-bit UUID data container.

This method is useful when the UUID of a Bluetooth attribute is formatted in raw bytes.

CBUUIDMBS.UUIDWithNSUUID(uuid as NSUUIDMBS) as CBUUIDMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates and returns a CBUUID object from an NSUUID object.

CBUUIDMBS.UUIDWithString(s as string) as CBUUIDMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Bluetooth MBS Bluetooth Plugin 18.1 ✅ Yes ❌ No ❌ No ✅ Yes All
Creates and returns a CBUUID object from a 16-bit, 32-bit, or 128-bit UUID string.

Specify 128-bit UUIDs as a string of hexadecimal digits punctuated by hyphens, for example, 68753A44-4D6F-1226-9C60-0050E4C00067. Specify 16-bit or 32-bit UUIDs as a string of 4 or 8 hexadecimal digits, respectively.

Some examples using this method:

The items on this page are in the following plugins: MBS Bluetooth Plugin.


The biggest plugin in space...