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 };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | System.Bluetooth |
Description
Le format de données du paquet de réponse qu'un périphérique Bluetooth LE envoie au moment de l'opération de découverte.
Voici les éléments TScanResponseKey :
Nom | Description |
---|---|
Flags
|
Indicateurs de découverte. |
IncompleteList16SCUUID
|
Liste incomplète des UUID de service 16 bits. |
CompleteList16SCUUID
|
Liste complète des UUID de service 16 bits. |
IncompleteList32SCUUID
|
Liste incomplète des UUID de service 32 bits. |
CompleteList32SCUUID
|
Liste complète des UUID de service 32 bits. |
IncompleteList128SCUUID
|
Liste incomplète des UUID de service 128 bits. |
CompleteList128SCUUID
|
Liste complète des UUID de service 128 bits. |
ShortenedLocalName
|
Nom court du périphérique local. |
CompleteLocalName
|
Nom complet du périphérique local. |
TxPowerLevel
|
Niveau de puissance de diffusion. |
ClassOfDevice
|
Classe de périphérique. |
SimplePairingHashC
|
Hachage C d'appairage simple. |
SimplePairingRAndomizerR
|
Randomiseur R d'appairage simple. |
DeviceID
|
Profil ID de périphérique v1.3 ou supérieure. |
SecurityManagerOutOfBandFlags
|
Indicateurs hors bande du gestionnaire de sécurité (OOB). |
SlaveConnectionIntervalRange
|
Etendue d'intervalle de connexion esclave. |
List16bServiceSolicitationUUIDs
|
Liste des UUID de sollicitation de service 16 bits. |
List32bServiceSolicitationUUIDs
|
Liste des UUID de sollicitation de service 32 bits. |
List128bServiceSolicitationUUIDs
|
Liste des UUID de sollicitation de service 128 bits. |
ServiceData
|
Données de service. |
ServiceData16b
|
Données de service - UUID 16 bits. |
ServiceData32b
|
Données de service - UUID 32 bits. |
ServiceData128b
|
Données de service - UUID 128 bits. |
PublicTargetAddress
|
Adresse cible publique. |
RandomTargetAddress
|
Adresse cible aléatoire. |
Appearance
|
Apparence. |
AdvertisingInterval
|
Intervalle publicitaire. |
LEBluetoothDeviceAddress
|
Adresse du périphérique LE bluetooth. |
LERole
|
Rôle LE. |
SimplePairingHashc256
|
Hachage C-256 d'appairage simple. |
SimplePairingRAndomizerR256
|
Randomiseur R-256 d'appairage simple. |
_3DInformationData
|
Données d'informations 3D. |
ManufacturerSpecificData
|
Données spécifiques au fabricant. |