System.Bluetooth.TBluetoothLEAdvertiseData.DoAddServiceData
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 ;
Inhaltsverzeichnis
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 |
|