System.Bluetooth.TBluetoothGattServer.AddService

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Voir aussi