System.Bluetooth.TBluetoothLEAdvertiseData.DoAddServiceData

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function DoAddServiceData(const AServiceUUID: TBluetoothUUID; const AData: TBytes): Boolean; virtual; abstract;

C++

virtual bool __fastcall DoAddServiceData(const GUID &AServiceUUID, const System::DynamicArray<System::Byte> AData) = 0 ;

プロパティ

種類 可視性 ソース ユニット
function protected
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEAdvertiseData


説明

メモ: これは、TBluetoothLEAdvertiseData のプラットフォーム固有のサブクラスで実装される抽象メソッドです。

アドバタイズされるサービス データGATT サービスUUIDデータの指定ペアを追加してみて、成功すれば True を、成功しなければ False を返します。

サービス データの内容は、キャラクタリスティックまたはディスクリプタの完全な値でも部分的な値でもかまいません。『Getting Started with Bluetooth Low Energy(Bluetooth LE 入門)』の「GATT Attribute Data in Advertising Packets(アドバタイズ パケットの GATT 属性データ)」セクションを参照してください。

例外

例外 メッセージ シナリオ
EBluetoothLEAdvertiseDataException Android 5 (API 21) 以上が必要です
  • お使いのデバイスに搭載されている Android バージョンで Bluetooth LE アドバタイズがサポートされていません。

関連項目