System.Bluetooth.TBluetoothGattServer.AddService
Delphi
function AddService(const AService: TBluetoothGattService; ShouldAdvertise: Boolean = True): Boolean;
C++
bool __fastcall AddService(TBluetoothGattService* const AService, bool ShouldAdvertise = true);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | TBluetoothGattServer |
説明
指定されたサービスを、お使いの GATT サーバーに追加します。
指定されたサービスをサービスのリストに追加できない場合、AddService は False
を返します。
指定されたサービスがお使いのサーバーに追加されたら、OnServiceAdded イベントが発生します。
ShouldAdvertise
パラメータを使用すると、お使いの GATT サーバーからアドバタイズされるサービス リストに指定のサービスを含めるかどうか(含める場合は True
、そうでない場合は False
)を指定できます。
指定されたサービスの UUID は、どの既存サービスの UUID とも同じであってはいけません。そうでない場合は、次のメッセージを伴う EBluetoothServiceException 例外が AddService で発生します。
- サービス <UUID> は既にこのサーバーに追加されています