System.Bluetooth.TScanResponseKey

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch