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 };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | System.Bluetooth |
Beschreibung
Das Datenformat des Antwortpakets, das ein Bluetooth LE-Gerät bei der Ermittlung sendet.
TScanResponseKey-Elemente:
Name | Beschreibung |
---|---|
Flags
|
Flags für die Ermittelbarkeit. |
IncompleteList16SCUUID
|
Unvollständige Liste der 16-Bit-Dienst-UUIDs. |
CompleteList16SCUUID
|
Vollständige Liste der 16-Bit-Dienst-UUIDs. |
IncompleteList32SCUUID
|
Unvollständige Liste der 32-Bit-Dienst-UUIDs. |
CompleteList32SCUUID
|
Vollständige Liste der 32-Bit-Dienst-UUIDs. |
IncompleteList128SCUUID
|
Unvollständige Liste der 128-Bit-Dienst-UUIDs. |
CompleteList128SCUUID
|
Vollständige Liste der 128-Bit-Dienst-UUIDs. |
ShortenedLocalName
|
Kurzname des lokalen Geräts. |
CompleteLocalName
|
Vollständiger Name des lokalen Geräts. |
TxPowerLevel
|
Sendeleistungspegel. |
ClassOfDevice
|
Klasse des Geräts. |
SimplePairingHashC
|
Hash C der einfachen Koppelung. |
SimplePairingRAndomizerR
|
Zufallsgenerator R der einfachen Koppelung. |
DeviceID
|
Geräte-ID-Profil v1.3 oder später. |
SecurityManagerOutOfBandFlags
|
Sicherheitsmanager aus Band-Flags (OOB). |
SlaveConnectionIntervalRange
|
Bereich des Slave-Verbindungsintervalls. |
List16bServiceSolicitationUUIDs
|
Liste der 16-Bit-Dienstanforderungs-UUIDs. |
List32bServiceSolicitationUUIDs
|
Liste der 32-Bit-Dienstanforderungs-UUIDs. |
List128bServiceSolicitationUUIDs
|
Liste der 128-Bit-Dienstanforderungs-UUIDs. |
ServiceData
|
Dienstdaten. |
ServiceData16b
|
Dienstdaten – 16-Bit-UUID. |
ServiceData32b
|
Dienstdaten – 32-Bit-UUID. |
ServiceData128b
|
Dienstdaten – 128-Bit-UUID. |
PublicTargetAddress
|
Öffentliche Zieladresse. |
RandomTargetAddress
|
Zufällige Zieladresse. |
Appearance
|
Erscheinungsbild. |
AdvertisingInterval
|
Bekanntgabeintervall. |
LEBluetoothDeviceAddress
|
Adresse des LE-Bluetooth-Geräts. |
LERole
|
LE-Rolle. |
SimplePairingHashc256
|
Hash C-256 der einfachen Koppelung. |
SimplePairingRAndomizerR256
|
Zufallsgenerator R-256 der einfachen Koppelung. |
_3DInformationData
|
3D-Informationsdaten. |
ManufacturerSpecificData
|
Herstellerspezifische Daten. |