Platforms to show: All Mac Windows Linux Cross-Platform
Back to WindowsGattDeviceServiceMBS class.
WindowsGattDeviceServiceMBS.Characteristics(characteristicUUID as String) as WindowsGattDeviceServiceMBS()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
WindowsGattDeviceServiceMBS.Close
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This allows other apps to access the resources of the GattDeviceService in question. A GattDeviceService object should not be used after Close is invoked, instead a new GattDeviceService object should be instantiated using the FromIdAsync method.
Sets handle to zero.
WindowsGattDeviceServiceMBS.Constructor Private
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
See also:
WindowsGattDeviceServiceMBS.Constructor(other as WindowsGattDeviceServiceMBS)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates a new Xojo object pointing to same device service.
See also:
WindowsGattDeviceServiceMBS.Destructor
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
WindowsGattDeviceServiceMBS.GetAllCharacteristics as WindowsGattCharacteristicMBS()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
WindowsGattDeviceServiceMBS.GetAllIncludedServices as WindowsGattDeviceServiceMBS()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Some examples using this method:
WindowsGattDeviceServiceMBS.GetCharacteristicsAsync
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattCharacteristicsResultMBS object and calls CharacteristicsCompleted event later.
An asynchronous operation that completes with a GattCharacteristicsResult object and calls CharacteristicsCompleted event later.
See also:
Some examples using this method:
WindowsGattDeviceServiceMBS.GetCharacteristicsAsync(BluetoothCacheMode as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattCharacteristicsResultMBS object and calls CharacteristicsCompleted event later.
For BluetoothCacheMode pass CacheModeUncached or CacheModeCached.
See also:
WindowsGattDeviceServiceMBS.GetCharacteristicsForUuidAsync(characteristicUuid as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattCharacteristicsResultMBS object and calls CharacteristicsCompleted event later.
For BluetoothCacheMode pass CacheModeUncached or CacheModeCached.
See also:
WindowsGattDeviceServiceMBS.GetCharacteristicsForUuidAsync(characteristicUuid as String, BluetoothCacheMode as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattCharacteristicsResultMBS object and calls CharacteristicsCompleted event later.
For BluetoothCacheMode pass CacheModeUncached or CacheModeCached.
See also:
WindowsGattDeviceServiceMBS.GetIncludedServicesAsync
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattDeviceServicesResultMBS object.
See also:
WindowsGattDeviceServiceMBS.GetIncludedServicesAsync(BluetoothCacheMode as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattDeviceServicesResultMBS object.
For BluetoothCacheMode pass CacheModeUncached or CacheModeCached.
See also:
WindowsGattDeviceServiceMBS.GetIncludedServicesForUuidAsync(serviceUuid as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattDeviceServicesResultMBS object.
serviceUuid: A 128-bit Bluetooth GATT Service UUID, represented as a standard GUID object.
See also:
WindowsGattDeviceServiceMBS.GetIncludedServicesForUuidAsync(serviceUuid as String, BluetoothCacheMode as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Creates an asynchronous operation that completes with a WindowsGattDeviceServicesResultMBS object.
serviceUuid: A 128-bit Bluetooth GATT Service UUID, represented as a standard GUID object.
See also:
WindowsGattDeviceServiceMBS.OpenAsync(SharingMode as Integer)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Calls OpenAsyncCompleted later with result.
Some examples using this method:
WindowsGattDeviceServiceMBS.ParentServices as WindowsGattDeviceServiceMBS()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
A read-only list of parent services from which this object is derived, if this GattDeviceService is an included service; Otherwise, nil.
Some examples using this method:
WindowsGattDeviceServiceMBS.RequestAccessAsync
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Bluetooth | MBS WinFrameworks Plugin | 22.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
An asynchronous operation that completes with RequestAccessCompleted event.
The items on this page are in the following plugins: MBS WinFrameworks Plugin.
