System.Bluetooth.TScanResponseKey

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

Delphi

TScanResponseKey = (Flags=$01, IncompleteList16SCUUID=$02, CompleteList16SCUUID=$03, IncompleteList32SCUUID=$04, CompleteList32SCUUID=$05,
IncompleteList128SCUUID=$06, CompleteList128SCUUID=$07, ShortenedLocalName=$08, CompleteLocalName=$09,
TxPowerLevel=$0A, ClassOfDevice=$0D, SimplePairingHashC=$0E, SimplePairingRAndomizerR=$0F,
DeviceID=$10, SecurityManagerOutOfBandFlags=$11, SlaveConnectionIntervalRange=$12, List16bServiceSolicitationUUIDs=$14,
List32bServiceSolicitationUUIDs=$1F, List128bServiceSolicitationUUIDs=$15, ServiceData=$16, ServiceData16b=$16,
ServiceData32b=$20, ServiceData128b=$21, PublicTargetAddress=$17, RandomTargetAddress=$18, Appearance=$19,
AdvertisingInterval=$1A, LEBluetoothDeviceAddress=$1B, LERole=$1C, SimplePairingHashc256=$1D, SimplePairingRAndomizerR256=$1E,
_3DInformationData=$3D, ManufacturerSpecificData=$FF);

C++

enum class DECLSPEC_DENUM TScanResponseKey : unsigned char { Flags = 1, IncompleteList16SCUUID, CompleteList16SCUUID, IncompleteList32SCUUID, CompleteList32SCUUID, IncompleteList128SCUUID, CompleteList128SCUUID, ShortenedLocalName, CompleteLocalName, TxPowerLevel, ClassOfDevice = 13, SimplePairingHashC, SimplePairingRAndomizerR, DeviceID, SecurityManagerOutOfBandFlags, SlaveConnectionIntervalRange, List16bServiceSolicitationUUIDs = 20, List32bServiceSolicitationUUIDs = 31, List128bServiceSolicitationUUIDs = 21, ServiceData, ServiceData16b = 22, ServiceData32b = 32, ServiceData128b, PublicTargetAddress = 23, RandomTargetAddress, Appearance, AdvertisingInterval, LEBluetoothDeviceAddress, LERole, SimplePairingHashc256, SimplePairingRAndomizerR256,
    _3DInformationData = 61, ManufacturerSpecificData = 255 };

プロパティ

種類 可視性 ソース ユニット
enum public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth System.Bluetooth


説明

Bluetooth LE デバイスから検出時に送信される応答パケットのデータ形式です。

TScanResponseKey の要素は次のとおりです。

名前 説明
Flags 検出可能性のフラグ。
IncompleteList16SCUUID 16 ビット サービス UUID の不完全リスト。
CompleteList16SCUUID 16 ビット サービス UUID の完全リスト。
IncompleteList32SCUUID 32 ビット サービス UUID の不完全リスト。
CompleteList32SCUUID 32 ビット サービス UUID の完全リスト。
IncompleteList128SCUUID 128 ビット サービス UUID の不完全リスト。
CompleteList128SCUUID 128 ビット サービス UUID の完全リスト。
ShortenedLocalName ローカル デバイスの短縮名。
CompleteLocalName ローカル デバイスの完全名。
TxPowerLevel 送信出力レベル。
ClassOfDevice デバイスの種類。
SimplePairingHashC 単純ペア設定ハッシュ C。
SimplePairingRAndomizerR 単純ペア設定ランダマイザ R。
DeviceID デバイス ID プロファイル v1.3 以降。
SecurityManagerOutOfBandFlags セキュリティ マネージャ帯域外フラグ(OOB)。
SlaveConnectionIntervalRange スレーブ接続間隔の範囲。
List16bServiceSolicitationUUIDs 16 ビット サービス請求(ソリシテーション)UUID のリスト。
List32bServiceSolicitationUUIDs 32 ビット サービス請求(ソリシテーション)UUID のリスト。
List128bServiceSolicitationUUIDs 128 ビット サービス請求(ソリシテーション)UUID のリスト。
ServiceData サービス データ。
ServiceData16b サービス データ - 16 ビット UUID。
ServiceData32b サービス データ - 32 ビット UUID。
ServiceData128b サービス データ - 128 ビット UUID。
PublicTargetAddress パブリック ターゲット アドレス。
RandomTargetAddress ランダム ターゲット アドレス。
Appearance デバイスの外観。
AdvertisingInterval アドバタイズ間隔。
LEBluetoothDeviceAddress Bluetooth LE デバイス アドレス。
LERole LE ロール。
SimplePairingHashc256 ​単純ペア設定ハッシュ C-256。
SimplePairingRAndomizerR256 ​単純ペア設定ランダマイザ R-256。
_3DInformationData 3D 情報データ。
ManufacturerSpecificData メーカー固有データ。

関連項目