System.Bluetooth.TBluetoothGattServer.AddService
Delphi
function AddService(const AService: TBluetoothGattService; ShouldAdvertise: Boolean = True): Boolean;
C++
bool __fastcall AddService(TBluetoothGattService* const AService, bool ShouldAdvertise = true);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | TBluetoothGattServer |
Description
Ajoute le service spécifié à votre serveur GATT.
AddService renvoie False
si elle ne peut pas ajouter le service spécifié à la liste des services.
Dès que le service spécifié est ajouté à votre serveur, l'événement OnServiceAdded se produit.
Utilisez le paramètre ShouldAdvertise
pour indiquer si vous voulez inclure le service spécifié dans la liste de services que votre serveur GATT publie (True
) ou pas (False
).
L'UUID du service spécifié ne doit pas être le même que l'UUID d'un des services existants. Sinon, AddService déclenche une exception EBluetoothServiceException avec le message suivant :
- L'<UUID> de service a déjà été ajouté à ce serveur