Platforms to show: All Mac Windows Linux Cross-Platform
CBCentralMBS class
Super class: CBPeerMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Bluetooth | MBS Bluetooth Plugin | 18.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The CBCentral class represents remote central devices that have connected to an app implementing the peripheral role on a local device. That is, when you are implementing the peripheral role using the CBPeripheralManager class, centrals that connect to your local peripheral are represented as CBCentral objects. Remote centrals are identified by universally unique identifiers (UUIDs), represented by NSUUID objects.
Subclass of the CBPeerMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- property maximumUpdateValueLength as Integer
- method Constructor Private
- shared method Available as boolean
Super class CBPeerMBS
- 2 properties
- property Handle as Integer
- property identifier as String
- 2 methods
- method Constructor Private
- method copy as CBPeerMBS
- shared method Available as boolean
This class has no sub classes.
Some methods using this class:
- CBPeripheralManagerMBS.setDesiredConnectionLatency(latency as integer, central as CBCentralMBS)
- CBPeripheralManagerMBS.updateValue(value as MemoryBlock, characteristic as CBMutableCharacteristicMBS, onSubscribedCentrals() as CBCentralMBS = nil) as Boolean
Some properties using for this class:
- CBATTRequestMBS.central as CBCentralMBS
Some events using this class:
- CBPeripheralManagerMBS.DidSubscribeToCharacteristic(central as CBCentralMBS, characteristic as CBCharacteristicMBS)
- CBPeripheralManagerMBS.DidUnsubscribeFromCharacteristic(central as CBCentralMBS, characteristic as CBCharacteristicMBS)
The items on this page are in the following plugins: MBS Bluetooth Plugin.
CBCentralManagerMBS - CBCharacteristicMBS