Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Bluetooth Plugin:CoreBluetooth:
All Console safe, 154 entry points.
- class CBATTRequestMBS
- class CBAttributeMBS
- class CBCentralManagerMBS
- method scanForPeripheralsWithServices(serviceUUIDs() as CBUUIDMBS = nil, options as Dictionary = nil)
- method retrieveConnectedPeripheralsWithServices(serviceUUIDs() as CBUUIDMBS) as CBPeripheralMBS()
- method retrievePeripheralsWithIdentifiers(identifiers() as NSUUIDMBS) as CBPeripheralMBS()
- method connectPeripheral(peripheral as CBPeripheralMBS, options as Dictionary = nil)
- method cancelPeripheralConnection(Peripheral as CBPeripheralMBS)
- method Constructor(options as dictionary = nil)
- method Destructor
- method stopScan
- property isScanning as Boolean
- shared method CBErrorDomain as String
- shared method CBATTErrorDomain as String
- shared method CBCentralManagerOptionShowPowerAlertKey as String
- shared method CBCentralManagerOptionRestoreIdentifierKey as String
- shared method CBCentralManagerScanOptionAllowDuplicatesKey as String
- shared method CBCentralManagerScanOptionSolicitedServiceUUIDsKey as String
- shared method CBConnectPeripheralOptionNotifyOnConnectionKey as String
- shared method CBConnectPeripheralOptionNotifyOnDisconnectionKey as String
- shared method CBConnectPeripheralOptionNotifyOnNotificationKey as String
- shared method CBCentralManagerRestoredStatePeripheralsKey as String
- shared method CBCentralManagerRestoredStateScanServicesKey as String
- shared method CBCentralManagerRestoredStateScanOptionsKey as String
- shared method Available as boolean
- event DidUpdateState
- event WillRestoreState(dict as dictionary)
- event DidDiscoverPeripheral(peripheral as CBPeripheralMBS, advertisementData as Dictionary, RSSI as String)
- event DidConnectPeripheral(peripheral as CBPeripheralMBS)
- event DidFailToConnectPeripheral(peripheral as CBPeripheralMBS, error as NSErrorMBS)
- event DidDisconnectPeripheral(peripheral as CBPeripheralMBS, error as NSErrorMBS)
- class CBCentralMBS
- class CBCharacteristicMBS
- class CBDescriptorMBS
- class CBL2CAPChannelMBS
- class CBManagerMBS
- class CBMutableCharacteristicMBS
- method subscribedCentrals as CBDescriptorMBS()
- method setDescriptors(Descriptors() as CBDescriptorMBS)
- method Constructor(UUID as CBUUIDMBS, properties as Integer, value as MemoryBlock, permissions as Integer)
- property permissions as Integer
- property properties as Integer
- property value as MemoryBlock
- shared method Available as boolean
- class CBMutableDescriptorMBS
- class CBMutableServiceMBS
- class CBPeerMBS
- class CBPeripheralManagerMBS
- method updateValue(value as MemoryBlock, characteristic as CBMutableCharacteristicMBS, onSubscribedCentrals() as CBCentralMBS = nil) as Boolean
- method respondToRequest(request as CBATTRequestMBS, error as integer)
- method setDesiredConnectionLatency(latency as integer, central as CBCentralMBS)
- method removeAllServices
- method stopAdvertising
- method Constructor(options as Dictionary = nil)
- method Destructor
- method startAdvertising(advertisementData as Dictionary)
- method addService(service as CBMutableServiceMBS)
- method removeService(service as CBMutableServiceMBS)
- property isAdvertising as Boolean
- shared method CBPeripheralManagerOptionShowPowerAlertKey as String
- shared method CBPeripheralManagerOptionRestoreIdentifierKey as String
- shared method CBPeripheralManagerRestoredStateServicesKey as String
- shared method CBPeripheralManagerRestoredStateAdvertisementDataKey as String
- shared method Available as boolean
- shared method authorizationStatus as integer
- event DidUpdateState
- event WillRestoreState(dic as dictionary)
- event DidStartAdvertising(error as NSErrorMBS)
- event DidAddService(service as CBServiceMBS, error as NSErrorMBS)
- event DidSubscribeToCharacteristic(central as CBCentralMBS, characteristic as CBCharacteristicMBS)
- event DidUnsubscribeFromCharacteristic(central as CBCentralMBS, characteristic as CBCharacteristicMBS)
- event DidReceiveReadRequest(Request as CBATTRequestMBS)
- event DidReceiveWriteRequests(requests() as CBATTRequestMBS)
- event IsReadyToUpdateSubscribers
- event DidPublishL2CAPChannel(PSM as Integer, error as NSErrorMBS)
- event DidUnpublishL2CAPChannel(PSM as Integer, error as NSErrorMBS)
- event DidOpenL2CAPChannel(channel as CBL2CAPChannelMBS, error as NSErrorMBS)
- class CBPeripheralMBS
- method writeValue(data as MemoryBlock, Descriptor as CBDescriptorMBS)
- method readValueForDescriptor(descriptor as CBDescriptorMBS)
- method discoverDescriptorsForCharacteristic(Characteristic as CBCharacteristicMBS)
- method setNotifyValue(enabled as Boolean, Characteristic as CBCharacteristicMBS)
- method writeValue(data as MemoryBlock, Characteristic as CBCharacteristicMBS, Type as Integer)
- method maximumWriteValueLengthForType(Type as Integer) as Integer
- method readValueForCharacteristic(Characteristic as CBCharacteristicMBS)
- method discoverCharacteristics(characteristicUUIDs() as CBUUIDMBS = nil, service as CBServiceMBS)
- method discoverIncludedServices(includedServiceUUIDs() as CBUUIDMBS = nil, service as CBServiceMBS)
- method discoverServices(serviceUUIDs() as CBUUIDMBS = nil)
- method services as CBServiceMBS()
- method Constructor(Peripheral as CBPeripheralMBS)
- method Destructor
- method readRSSI
- property RSSI as String
- property Name as String
- property State as Integer
- property CanSendWriteWithoutResponse as Boolean
- shared method Available as boolean
- event DidUpdateName
- event DidModifyServices(invalidatedServices() as CBServiceMBS)
- event DidUpdateRSSI(error as NSErrorMBS)
- event DidReadRSSI(RSSI as String, error as NSErrorMBS)
- event DidDiscoverServices(error as NSErrorMBS)
- event DidDiscoverIncludedServicesForService(service as CBServiceMBS, error as NSErrorMBS)
- event DidDiscoverCharacteristicsForService(service as CBServiceMBS, error as NSErrorMBS)
- event DidUpdateValueForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidWriteValueForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidUpdateNotificationStateForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidDiscoverDescriptorsForCharacteristic(characteristic as CBCharacteristicMBS, error as NSErrorMBS)
- event DidUpdateValueForDescriptor(descriptor as CBDescriptorMBS, error as NSErrorMBS)
- event DidWriteValueForDescriptor(descriptor as CBDescriptorMBS, error as NSErrorMBS)
- event IsReadyToSendWriteWithoutResponse
- event DidOpenL2CAPChannel(channel as CBL2CAPChannelMBS, error as NSErrorMBS)
- class CBServiceMBS
- class CBUUIDMBS
- method Operator_Compare(other as CBUUIDMBS) as Integer
- method isEqual(other as CBUUIDMBS) as Boolean
- method copy as CBUUIDMBS
- method Constructor
- property Handle as Integer
- property data as MemoryBlock
- property UUIDString as String
- shared method UUIDWithString(s as string) as CBUUIDMBS
- shared method UUIDWithData(mem as MemoryBlock) as CBUUIDMBS
- shared method UUIDWithNSUUID(uuid as NSUUIDMBS) as CBUUIDMBS
- shared method Available as boolean
- shared method CBUUIDCharacteristicAggregateFormatString as String
- shared method CBUUIDCharacteristicExtendedPropertiesString as String
- shared method CBUUIDCharacteristicFormatString as String
- shared method CBUUIDCharacteristicUserDescriptionString as String
- shared method CBUUIDCharacteristicValidRangeString as String
- shared method CBUUIDClientCharacteristicConfigurationString as String
- shared method CBUUIDL2CAPPSMCharacteristicString as String
- shared method CBUUIDServerCharacteristicConfigurationString as String
- shared method CBAdvertisementDataIsConnectable as String
- shared method CBAdvertisementDataLocalNameKey as String
- shared method CBAdvertisementDataManufacturerDataKey as String
- shared method CBAdvertisementDataOverflowServiceUUIDsKey as String
- shared method CBAdvertisementDataServiceDataKey as String
- shared method CBAdvertisementDataServiceUUIDsKey as String
- shared method CBAdvertisementDataSolicitedServiceUUIDsKey as String
- shared method CBAdvertisementDataTxPowerLevelKey as String
Blog Entries
- MBS Xojo Plugins, version 21.6pr3
- MBS Xojo Plugins, version 19.4pr3
- Bluetooth for Xojo
- MBS Xojo Plugins, version 18.2pr2