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=$128, 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 short { 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 = 296, 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. |