System.Bluetooth.TScanResponseKey

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi