System.Bluetooth.TBluetoothGattCharacteristic.GetProperties
Delphi
function GetProperties: TBluetoothPropertyFlags; virtual; abstract;
C++
virtual TBluetoothPropertyFlags __fastcall GetProperties(void) = 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+ |
|