System.Bluetooth.TBluetoothGattCharacteristic.GetProperties

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function GetProperties: TBluetoothPropertyFlags; virtual; abstract;

C++

virtual TBluetoothPropertyFlags __fastcall GetProperties() = 0 ;

Properties

Type Visibility Source Unit Parent
function protected
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothGattCharacteristic

Description

Note: This is an abstract method that platform-specific subclasses of TBluetoothGattCharacteristic implement.

Getter of Properties. Returns the properties of this characteristic.

The properties contain a bit mask of property flags indicating the features of this characteristic.

TBluetoothPropertyFlags is a set of TBluetoothProperty.

The possible values are: Broadcast, ExtendedProps, Notify, Indicate, Read, Write, WriteNoResponse, SignedWrite .

Property Meaning Platform
Broadcast The characteristic is broadcastable. Windows / OS X / iOS / Android
ExtendedProps The characteristic has extended properties. OS X / iOS / Android
Notify The characteristic supports notification. Windows / OS X / iOS / Android
Indicate The characteristic supports indication. Windows / OS X / iOS / Android
Read The characteristic is readable. Windows / OS X / iOS / Android
Write The characteristic can be written. Windows / OS X / iOS / Android
WriteNoResponse The characteristic can be written without response. Windows / OS X / iOS / Android
SignedWrite The characteristic supports writing with signature. Windows / OS X / iOS / Android

Platform Support

Platform Bluetooth Low Energy
Client Server

Windows

8+

OS X

10.7+

10.9+

iOS

5+

6+

Android

4.3+

See Also