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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 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 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 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 |
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 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 |
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 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 |
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 |
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 |
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.