System.Bluetooth.TBluetoothGattServer.AddService
Delphi
function AddService(const AService: TBluetoothGattService; ShouldAdvertise: Boolean = True): Boolean;
C++
bool __fastcall AddService(TBluetoothGattService* const AService, bool ShouldAdvertise = true);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | TBluetoothGattServer |
Beschreibung
Fügt den angegebenen Dienst Ihrem GATT-Server hinzu.
AddService gibt False
zurück, wenn der angegebene Dienst nicht der angegebenen Dienstliste hinzugefügt werden kann.
Sobald der angegebene Dienst Ihrem Server hinzugefügt wurde, wird das Ereignis OnServiceAdded ausgelöst.
Mit dem Parameter ShouldAdvertise
legen Sie fest, ob der angegebene Dienst in die Liste der Dienste, die Ihr GATT-Server bekanntgibt, aufgenommen werden soll (True
) oder nicht (False
).
Die UUID des angegebenen Dienstes darf nicht mit der UUID eines der vorhandenen Dienste übereinstimmen. Andernfalls löst AddService eine EBluetoothServiceException-Exception mit der folgenden Meldung aus:
- Dienst <UUID> wurde diesem Server bereits hinzugefügt