Xojo Conferences
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

CBUUIDMBS.Available as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: Whether this class is available.
Notes: Returns treu on macOS 10.7 or newer.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataIsConnectable as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes:
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.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataLocalNameKey as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes: A string containing the local name of a peripheral.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataManufacturerDataKey as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes: A memoryblock containing the manufacturer data of a peripheral.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataOverflowServiceUUIDsKey as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes:
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.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataServiceDataKey as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes:
A dictionary containing service-specific advertisement data.
The keys are CBUUID objects, representing CBService UUIDs. The values are NSData objects, representing service-specific data.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataServiceUUIDsKey as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes: An array of service UUIDs.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataSolicitedServiceUUIDsKey as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes: An array of one or more CBUUID objects, representing CBService UUIDs.

Feedback, Comments & Corrections

CBUUIDMBS.CBAdvertisementDataTxPowerLevelKey as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the keys used in an advertisementData dictionary.
Notes:
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.

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDCharacteristicAggregateFormatString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: The string representation of the UUID for the aggregate descriptor.

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDCharacteristicExtendedPropertiesString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: The string representation of the UUID for the extended properties descriptor.
Notes: The corresponding value for this descriptor is a number.

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDCharacteristicFormatString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: The string representation of the UUID for the presentation format descriptor.
Notes: The corresponding value for this descriptor is a memoryblock.

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDCharacteristicUserDescriptionString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: The string representation of the UUID for the user description descriptor.
Notes: The corresponding value for this descriptor is a string.

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDCharacteristicValidRangeString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: The string representation of the UUID for the valid range descriptor.

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDClientCharacteristicConfigurationString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: The string representation of the UUID for the client configuration descriptor.
Notes: The corresponding value for this descriptor is a number.

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDL2CAPPSMCharacteristicString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: One of the characteristics keys.
Notes: 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

Feedback, Comments & Corrections

CBUUIDMBS.CBUUIDServerCharacteristicConfigurationString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: The string representation of the UUID for the server configuration descriptor.
Notes: The corresponding value for this descriptor is a number.

Feedback, Comments & Corrections

CBUUIDMBS.UUIDWithData(mem as MemoryBlock) as CBUUIDMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: Creates and returns a CBUUID object from a 16-bit, 32-bit, or 128-bit UUID data container.
Notes: This method is useful when the UUID of a Bluetooth attribute is formatted in raw bytes.

Feedback, Comments & Corrections

CBUUIDMBS.UUIDWithNSUUID(uuid as NSUUIDMBS) as CBUUIDMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: Creates and returns a CBUUID object from an NSUUID object.

Feedback, Comments & Corrections

CBUUIDMBS.UUIDWithString(s as string) as CBUUIDMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method Bluetooth MBS Bluetooth Plugin 18.1 Yes No No Yes, macOS only No
Function: Creates and returns a CBUUID object from a 16-bit, 32-bit, or 128-bit UUID string.
Notes: 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.

Feedback, Comments & Corrections

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




Links
MBS Xojo PDF Plugins