System.Bluetooth.TScanResponseKey
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
|
メーカー固有データ。 |