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 ;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | protected | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | TBluetoothLEAdvertiseData |
Description
- Remarque : Il s'agit d'une méthode abstraite qu'implémentent les sous-classes de TBluetoothLEAdvertiseData spécifiques à la plate-forme.
Tente d'ajouter la paire spécifiée de l'UUID et des données d'un service GATT aux données du service promu et renvoie True en cas de réussite ou False dans le cas contraire.
Le contenu des données du service peut constituer la valeur complète ou partielle d'une caractéristique ou d'un descripteur. Voir Getting Started with Bluetooth Low Energy, GATT Attribute Data in Advertising Packets (EN).
Exceptions
| Exception | Message | Scénarios |
|---|---|---|
| EBluetoothLEAdvertiseDataException | Requiert au minimum Android 5 (API 21) |
|