WindowsGattCharacteristicMBS class

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

WindowsGattCharacteristicMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Bluetooth MBS WinFrameworks Plugin 22.3 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Represents a Characteristic of a GATT service.

The GattCharacteristic object represents a GATT Characteristic of a particular service, and is obtained from the Characteristics property of the GattDeviceService object.

Cache Modes

Constant Value Description
CacheModeCached 0 Cached data.
CacheModeUncached 1 Uncached data.

GATT characteristic properties

Constant Value Description
PropertiesAuthenticatedSignedWrites &h40 The characteristic supports signed writes.
PropertiesBroadcast 1 The characteristic supports broadcasting.
PropertiesExtendedProperties &h80 The ExtendedProperties Descriptor is present.
PropertiesIndicate &h20 The characteristic is indicatable.
PropertiesNone 0 The characteristic doesn’t have any properties that apply.
PropertiesNotify &h10 The characteristic is notifiable.
PropertiesRead 2 The characteristic is readable.
PropertiesReliableWrites &h100 The characteristic supports reliable writes.
PropertiesWritableAuxiliaries &h200 The characteristic has writable auxiliaries.
PropertiesWrite 8 The characteristic is writable.
PropertiesWriteWithoutResponse 4 The characteristic supports Write Without Response.

Protection Levels

Constant Value Description
ProtectionLevelAuthenticationRequired 1 Require the link to be authenticated.
ProtectionLevelEncryptionAndAuthenticationRequired 3 Require the link to be encrypted and authenticated.
ProtectionLevelEncryptionRequired 2 Require the link to be encrypted.
ProtectionLevelPlain 0 Uses the default protection level.

Status Values

Constant Value Description
StatusAccessDenied 3 Access is denied.
StatusProtocolError 2 There was a GATT communication protocol error.
StatusSuccess 0 The operation completed successfully.
StatusUnreachable 1 No communication can be performed with the device, at this time.

Write Options

Constant Value Description
WriteWithoutResponse 1 The Write Without Response procedure shall be used.
WriteWithResponse 0 The default GATT write procedure shall be used.

This class has no sub classes.

Some methods using this class:

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes


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


WindowsFontFamilyMBS   -   WindowsGattCharacteristicsResultMBS


💬 Ask a question or report a problem