System.Bluetooth.TBluetoothGattServer.AddService

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

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 サーバーに追加します。

指定されたサービスをサービスのリストに追加できない場合、AddServiceFalse を返します。

指定されたサービスがお使いのサーバーに追加されたら、OnServiceAdded イベントが発生します。

<ShouldAdvertise> パラメータを使用すると、お使いの GATT サーバーからアドバタイズされるサービス リストに指定のサービスを含めるかどうか(含める場合は True、そうでない場合は False)を指定できます。

指定されたサービスの UUID は、どの既存サービスの UUID とも同じであってはいけません。そうでない場合は、次のメッセージを伴う EBluetoothServiceException 例外が AddService で発生します。

サービス <UUID> は既にこのサーバーに追加されています

関連項目