System.Bluetooth.TBluetoothLEAdvertiseData.DoAddServiceData

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DoAddServiceData(const AServiceUUID: TBluetoothUUID; const AData: TBytes): Boolean; virtual; abstract;

C++

virtual bool __fastcall DoAddServiceData(const GUID &AServiceUUID, const System::DynamicArray<System::Byte> AData) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEAdvertiseData


Beschreibung

Hinweis: Dies ist eine abstrakte Methode, die plattformspezifische Unterklassen von TBluetoothLEAdvertiseData implementieren.

Versucht, den bekannt gegebenen Dienstdaten das angegebene UUID/Daten-Paar eines GATT-Dienstes hinzuzufügen und gibt bei Erfolgt True und ansonsten False zurück.

Der Inhalt der Dienstdaten kann der vollständige Wert oder ein partieller Wert eines Merkmals oder Deskriptors sein. Siehe Getting Started with Bluetooth Low Energy, GATT Attribute Data in Advertising Packets (EN).

Exceptions

Exception Meldung Szenarien
EBluetoothLEAdvertiseDataException Mindestens Android 5 (API 21) erforderlich
  • Auf Ihrem Gerät wird eine Version von Android ausgeführt, die Bluetooth LE-Bekanntgaben nicht unterstützt.

Siehe auch