Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS WinFrameworks Plugin:WinBluetoothLE:
Partly Console safe, 399 entry points.
- class WindowsBluetoothDeviceIdMBS
- class WindowsBluetoothLEAdvertisementMBS
- class WindowsBluetoothLEAdvertisementReceivedEventArgsMBS
- class WindowsBluetoothLEAdvertisementWatcherMBS
- method Constructor
- method Destructor
- method Start
- method Stop
- property Handle as Integer
- property Status as Integer
- property ScanningMode as Integer
- property MinSamplingInterval as Int64
- property MaxOutOfRangeTimeout as Int64
- property MaxSamplingInterval as Int64
- property MinOutOfRangeTimeout as Int64
- shared method Available as Boolean
- event Stopped(Error as Integer)
- event Received(Args as WindowsBluetoothLEAdvertisementReceivedEventArgsMBS)
- class WindowsBluetoothLEAppearanceMBS
- method Constructor(RawValue as UInt16)
- method Constructor(appearanceCategory as UInt16, appearanceSubCategory as UInt16)
- method Destructor
- property Handle as Integer
- property Category as Integer
- property RawValue as Integer
- property SubCategory as Integer
- shared method CategoryUncategorized as Integer
- shared method CategoryPhone as Integer
- shared method CategoryComputer as Integer
- shared method CategoryWatch as Integer
- shared method CategoryClock as Integer
- shared method CategoryDisplay as Integer
- shared method CategoryRemoteControl as Integer
- shared method CategoryEyeGlasses as Integer
- shared method CategoryTag as Integer
- shared method CategoryKeyring as Integer
- shared method CategoryMediaPlayer as Integer
- shared method CategoryBarcodeScanner as Integer
- shared method CategoryThermometer as Integer
- shared method CategoryHeartRate as Integer
- shared method CategoryBloodPressure as Integer
- shared method CategoryHumanInterfaceDevice as Integer
- shared method CategoryGlucoseMeter as Integer
- shared method CategoryRunningWalking as Integer
- shared method CategoryCycling as Integer
- shared method CategoryPulseOximeter as Integer
- shared method CategoryWeightScale as Integer
- shared method CategoryOutdoorSportActivity as Integer
- shared method SubcategoryGeneric as Integer
- shared method SubcategorySportsWatch as Integer
- shared method SubcategoryThermometerEar as Integer
- shared method SubcategoryHeartRateBelt as Integer
- shared method SubcategoryBloodPressureArm as Integer
- shared method SubcategoryBloodPressureWrist as Integer
- shared method SubcategoryKeyboard as Integer
- shared method SubcategoryMouse as Integer
- shared method SubcategoryJoystick as Integer
- shared method SubcategoryGamepad as Integer
- shared method SubcategoryDigitizerTablet as Integer
- shared method SubcategoryCardReader as Integer
- shared method SubcategoryDigitalPen as Integer
- shared method SubcategoryBarcodeScanner as Integer
- shared method SubcategoryRunningWalkingInShoe as Integer
- shared method SubcategoryRunningWalkingOnShoe as Integer
- shared method SubcategoryRunningWalkingOnHip as Integer
- shared method SubcategoryCyclingComputer as Integer
- shared method SubcategoryCyclingSpeedSensor as Integer
- shared method SubcategoryCyclingCadenceSensor as Integer
- shared method SubcategoryCyclingPowerSensor as Integer
- shared method SubcategoryCyclingSpeedCadenceSensor as Integer
- shared method SubcategoryOximeterFingertip as Integer
- shared method SubcategoryOximeterWristWorn as Integer
- shared method SubcategoryLocationDisplay as Integer
- shared method SubcategoryLocationNavigationDisplay as Integer
- shared method SubcategoryLocationPod as Integer
- shared method SubcategoryLocationNavigationPod as Integer
- class WindowsBluetoothLEDeviceMBS
- method GetGattServicesForUuidAsync(serviceUuid as String)
- method GetGattServicesForUuidAsync(serviceUuid as String, BluetoothCacheMode as Integer)
- method GetGattServicesAsync
- method GetGattServicesAsync(BluetoothCacheMode as Integer)
- method Constructor(other as WindowsBluetoothLEDeviceMBS)
- method Constructor
- method Destructor
- method Close
- method RequestAccessAsync
- method GetGattService(serviceUUID as String) as WindowsGattDeviceServiceMBS
- property Handle as Integer
- property BluetoothAddressType as Integer
- property BluetoothAddress as UInt64
- property Name as String
- property BluetoothDeviceId as WindowsBluetoothDeviceIdMBS
- property ConnectionStatus as Integer
- property Appearance as WindowsBluetoothLEAppearanceMBS
- property WasSecureConnectionUsedForPairing as Boolean
- property Pairing as WindowsDeviceInformationPairingMBS
- shared method GetDeviceSelector as String
- shared method GetDeviceSelectorFromAppearance(Appearance as WindowsBluetoothLEAppearanceMBS) as String
- shared method FromId(Id as String) as WindowsBluetoothLEDeviceMBS
- shared method FromBluetoothAddress(bluetoothAddress as UInt64, BluetoothAddressType as Integer) as WindowsBluetoothLEDeviceMBS
- shared method FromBluetoothAddress(bluetoothAddress as UInt64) as WindowsBluetoothLEDeviceMBS
- shared method FromIdAsync(Id as String, delegateHandler as DeviceFromIdAsyncCompletedMBS)
- shared method FromBluetoothAddressAsync(bluetoothAddress as UInt64, BluetoothAddressType as Integer, delegateHandler as DeviceFromBluetoothAddressAsyncCompletedMBS)
- shared method FromBluetoothAddressAsync(bluetoothAddress as UInt64, delegateHandler as DeviceFromBluetoothAddressAsyncCompletedMBS)
- event ConnectionStatusChanged
- event GattServicesChanged
- event NameChanged
- event RequestAccessCompleted(asyncStatus as Integer, DeviceAccessStatus as Integer)
- event GetGattServicesCompleted(asyncStatus as Integer, Result as WindowsGattDeviceServicesResultMBS)
- event PairAsyncCompleted(asyncStatus as Integer, PairingStatus as Integer, ProtectionLevelUsed as Integer)
- event UnpairAsyncCompleted(asyncStatus as Integer, UnpairingStatus as Integer)
- class WindowsBluetoothLEExceptionMBS
- class WindowsBluetoothLEManufacturerDataMBS
- class WindowsDeviceInformationMBS
- method Constructor(other as WindowsDeviceInformationMBS)
- method Constructor
- method Destructor
- property Handle as Integer
- property Kind as Integer
- property IsEnabled as Boolean
- property IsDefault as Boolean
- property Id as String
- property Name as String
- property Pairing as WindowsDeviceInformationPairingMBS
- class WindowsDeviceInformationPairingMBS
- method Constructor(other as WindowsDeviceInformationPairingMBS)
- method Constructor
- method Destructor
- method PairAsync
- method PairAsync(minProtectionLevel as Integer)
- method UnpairAsync
- method Close
- property Handle as Integer
- property CanPair as Boolean
- property IsPaired as Boolean
- property ProtectionLevel as Integer
- property Device as WindowsBluetoothLEDeviceMBS
- shared method TryRegisterForAllInboundPairingRequests(pairingKindsSupported as Integer) as Boolean
- shared method TryRegisterForAllInboundPairingRequestsWithProtectionLevel(pairingKindsSupported as Integer, minProtectionLevel as Integer) as Boolean
- event PairAsyncCompleted(asyncStatus as Integer, PairingStatus as Integer, ProtectionLevelUsed as Integer)
- event UnpairAsyncCompleted(asyncStatus as Integer, UnpairingStatus as Integer)
- class WindowsDeviceInformationUpdateMBS
- class WindowsDeviceWatcherMBS
- method Constructor(aqsFilter as String)
- method Constructor(DeviceClass as Integer)
- method Constructor
- method Destructor
- method Start
- method Stop
- property Handle as Integer
- property Status as Integer
- event Added(Device as WindowsDeviceInformationMBS)
- event EnumerationCompleted()
- event Removed(Device as WindowsDeviceInformationUpdateMBS)
- event Stopped()
- event Updated(Device as WindowsDeviceInformationUpdateMBS)
- class WindowsGattCharacteristicMBS
- method WriteClientCharacteristicConfigurationDescriptorAsync(ClientCharacteristicConfigurationDescriptorValue as Integer)
- method WriteClientCharacteristicConfigurationDescriptorWithResultAsync(ClientCharacteristicConfigurationDescriptorValue as Integer)
- method ReadClientCharacteristicConfigurationDescriptorAsync
- method GetDescriptorsForUuidAsync(characteristicUuid as String, BluetoothCacheMode as Integer)
- method GetDescriptorsForUuidAsync(characteristicUuid as String)
- method WriteValueAsync(buffer as MemoryBlock)
- method WriteValueAsync(buffer as MemoryBlock, WriteOption as Integer)
- method WriteValueWithResultAsync(buffer as MemoryBlock)
- method WriteValueWithResultAsync(buffer as MemoryBlock, WriteOption as Integer)
- method ReadValueAsync
- method ReadValueAsync(CacheMode as Integer)
- method GetDescriptorsAsync(BluetoothCacheMode as Integer)
- method GetDescriptorsAsync
- method Descriptors(characteristicUUID as String) as WindowsGattDescriptorMBS()
- method AllDescriptors as WindowsGattDescriptorMBS()
- method Constructor(other as WindowsGattCharacteristicMBS)
- method Constructor
- method Destructor
- property Handle as Integer
- property AttributeHandle as Integer
- property UserDescription as String
- property ProtectionLevel as Integer
- property CharacteristicProperties as Integer
- property UUID as String
- property Service as WindowsGattDeviceServiceMBS
- shared method ConvertShortIdToUuid(ID as UInt16) as String
- shared method BatteryLevel as String
- shared method BloodPressureFeature as String
- shared method BloodPressureMeasurement as String
- shared method BodySensorLocation as String
- shared method CscFeature as String
- shared method CscMeasurement as String
- shared method GlucoseFeature as String
- shared method GlucoseMeasurement as String
- shared method GlucoseMeasurementContext as String
- shared method HeartRateControlPoint as String
- shared method HeartRateMeasurement as String
- shared method IntermediateCuffPressure as String
- shared method IntermediateTemperature as String
- shared method MeasurementInterval as String
- shared method RecordAccessControlPoint as String
- shared method RscFeature as String
- shared method RscMeasurement as String
- shared method SCControlPoint as String
- shared method SensorLocation as String
- shared method TemperatureMeasurement as String
- shared method TemperatureType as String
- shared method AlertCategoryId as String
- shared method AlertCategoryIdBitMask as String
- shared method AlertLevel as String
- shared method AlertNotificationControlPoint as String
- shared method AlertStatus as String
- shared method GapAppearance as String
- shared method BootKeyboardInputReport as String
- shared method BootKeyboardOutputReport as String
- shared method BootMouseInputReport as String
- shared method CurrentTime as String
- shared method CyclingPowerControlPoint as String
- shared method CyclingPowerFeature as String
- shared method CyclingPowerMeasurement as String
- shared method CyclingPowerVector as String
- shared method DateTime as String
- shared method DayDateTime as String
- shared method DayOfWeek as String
- shared method GapDeviceName as String
- shared method DstOffset as String
- shared method ExactTime256 as String
- shared method FirmwareRevisionString as String
- shared method HardwareRevisionString as String
- shared method HidControlPoint as String
- shared method HidInformation as String
- shared method Ieee1107320601RegulatoryCertificationDataList as String
- shared method LnControlPoint as String
- shared method LnFeature as String
- shared method LocalTimeInformation as String
- shared method LocationAndSpeed as String
- shared method ManufacturerNameString as String
- shared method ModelNumberString as String
- shared method Navigation as String
- shared method NewAlert as String
- shared method GapPeripheralPreferredConnectionParameters as String
- shared method GapPeripheralPrivacyFlag as String
- shared method PnpId as String
- shared method PositionQuality as String
- shared method ProtocolMode as String
- shared method GapReconnectionAddress as String
- shared method ReferenceTimeInformation as String
- shared method Report as String
- shared method ReportMap as String
- shared method RingerControlPoint as String
- shared method RingerSetting as String
- shared method ScanIntervalWindow as String
- shared method ScanRefresh as String
- shared method SerialNumberString as String
- shared method GattServiceChanged as String
- shared method SoftwareRevisionString as String
- shared method SupportedNewAlertCategory as String
- shared method SupportUnreadAlertCategory as String
- shared method SystemId as String
- shared method TimeAccuracy as String
- shared method TimeSource as String
- shared method TimeUpdateControlPoint as String
- shared method TimeUpdateState as String
- shared method TimeWithDst as String
- shared method TimeZone as String
- shared method TxPowerLevel as String
- shared method UnreadAlertStatus as String
- event DescriptorsCompleted(asyncStatus as Integer, Result as WindowsGattDescriptorsResultMBS)
- event ReadValueAsyncCompleted(asyncStatus as Integer, Result as WindowsGattReadResultMBS)
- event WriteValueAsyncCompleted(asyncStatus as Integer, Result as Integer)
- event WriteValueWithResultAsyncCompleted(asyncStatus as Integer, Result as WindowsGattWriteResultMBS)
- event ValueChanged(args as WindowsGattValueChangedEventArgsMBS)
- event ReadClientCharacteristicConfigurationDescriptorAsyncCompleted(asyncStatus as Integer, Result as WindowsGattReadClientCharacteristicConfigurationDescriptorResultMBS)
- event WriteClientCharacteristicConfigurationDescriptorAsyncCompleted(asyncStatus as Integer, Status as Integer)
- event WriteClientCharacteristicConfigurationDescriptorWithResultAsyncCompleted(asyncStatus as Integer, Result as WindowsGattWriteResultMBS)
- class WindowsGattCharacteristicsResultMBS
- class WindowsGattDescriptorMBS
- method Constructor(other as WindowsGattDescriptorMBS)
- method Constructor
- method Destructor
- method ReadValueAsync
- method WriteValueAsync(buffer as MemoryBlock)
- method WriteValueWithResultAsync(buffer as MemoryBlock)
- property Handle as Integer
- property AttributeHandle as Integer
- property ProtectionLevel as Integer
- property UUID as String
- shared method ConvertShortIdToUuid(ID as UInt16) as String
- event ReadValueAsyncCompleted(asyncStatus as Integer, Result as WindowsGattReadResultMBS)
- event WriteValueAsyncCompleted(asyncStatus as Integer, Result as Integer)
- event WriteValueWithResultAsyncCompleted(asyncStatus as Integer, Result as WindowsGattWriteResultMBS)
- class WindowsGattDescriptorsResultMBS
- class WindowsGattDeviceServiceMBS
- method GetCharacteristicsForUuidAsync(characteristicUuid as String, BluetoothCacheMode as Integer)
- method GetCharacteristicsForUuidAsync(characteristicUuid as String)
- method GetCharacteristicsAsync(BluetoothCacheMode as Integer)
- method GetCharacteristicsAsync
- method GetAllIncludedServices as WindowsGattDeviceServiceMBS()
- method GetAllCharacteristics as WindowsGattCharacteristicMBS()
- method GetIncludedServicesForUuidAsync(serviceUuid as String)
- method GetIncludedServicesForUuidAsync(serviceUuid as String, BluetoothCacheMode as Integer)
- method GetIncludedServicesAsync
- method GetIncludedServicesAsync(BluetoothCacheMode as Integer)
- method Characteristics(characteristicUUID as String) as WindowsGattDeviceServiceMBS()
- method ParentServices as WindowsGattDeviceServiceMBS()
- method Constructor(other as WindowsGattDeviceServiceMBS)
- method Constructor
- method Destructor
- method Close
- method OpenAsync(SharingMode as Integer)
- method RequestAccessAsync
- property Handle as Integer
- property AttributeHandle as Integer
- property DeviceId as String
- property Device as WindowsBluetoothLEDeviceMBS
- property Session as WindowsGattSessionMBS
- property UUID as String
- property SharingMode as Integer
- shared method Battery as String
- shared method BloodPressure as String
- shared method CyclingSpeedAndCadence as String
- shared method GenericAccess as String
- shared method GenericAttribute as String
- shared method Glucose as String
- shared method HealthThermometer as String
- shared method HeartRate as String
- shared method RunningSpeedAndCadence as String
- shared method AlertNotification as String
- shared method CurrentTime as String
- shared method CyclingPower as String
- shared method DeviceInformation as String
- shared method HumanInterfaceDevice as String
- shared method ImmediateAlert as String
- shared method LinkLoss as String
- shared method LocationAndNavigation as String
- shared method NextDstChange as String
- shared method PhoneAlertStatus as String
- shared method ReferenceTimeUpdate as String
- shared method ScanParameters as String
- shared method TxPower as String
- shared method GetDeviceSelectorFromShortId(serviceShortId as UInt16) as String
- shared method GetDeviceSelectorFromUuid(serviceUuid as String) as String
- shared method FromId(Id as String) as WindowsGattDeviceServiceMBS
- shared method FromId(Id as String, sharingMode as Integer) as WindowsGattDeviceServiceMBS
- shared method FromIdAsync(Id as String, delegateHandler as ServiceFromIdAsyncCompletedMBS)
- shared method FromIdAsync(Id as String, sharingMode as Integer, delegateHandler as ServiceFromIdAsyncCompletedMBS)
- event RequestAccessCompleted(asyncStatus as Integer, DeviceAccessStatus as Integer)
- event OpenAsyncCompleted(asyncStatus as Integer, OpenStatus as Integer)
- event IncludedServicesCompleted(asyncStatus as Integer, Result as WindowsGattDeviceServicesResultMBS)
- event CharacteristicsCompleted(asyncStatus as Integer, Result as WindowsGattCharacteristicsResultMBS)
- class WindowsGattDeviceServicesResultMBS
- class WindowsGattReadClientCharacteristicConfigurationDescriptorResultMBS
- class WindowsGattReadRequestMBS
- class WindowsGattReadResultMBS
- class WindowsGattSessionMBS
- method Constructor(other as WindowsGattSessionMBS)
- method Constructor
- method Destructor
- method Close
- property Handle as Integer
- property CanMaintainConnection as Boolean
- property DeviceId as WindowsBluetoothDeviceIdMBS
- property SessionStatus as Integer
- property MaxPduSize as Integer
- property MaintainConnection as Boolean
- shared method FromDeviceId(deviceId as WindowsBluetoothDeviceIdMBS) as WindowsGattSessionMBS
- shared method FromDeviceIdAsync(deviceId as WindowsBluetoothDeviceIdMBS, delegateHandler as FromDeviceIdAsyncCompletedMBS)
- event MaxPduSizeChanged
- event SessionStatusChanged
- class WindowsGattValueChangedEventArgsMBS
- class WindowsGattWriteRequestMBS
- class WindowsGattWriteResultMBS
Blog Entries
- MBS Xojo Plugins, version 24.6pr1
- Plugin backwards compatibility to older operation systems
- MBS Xojo Plugins, version 24.4pr1
- News from the MBS Xojo Plugins Version 24.0
- News from the MBS Xojo Plugins Version 23.4
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.4
- News from the MBS Xojo Plugins in Version 23.0
- MBS Xojo Plugins requiring Windows 8 or newer
- News from the MBS Xojo Plugins Version 22.5
- News from the MBS Xojo Plugins Version 22.3