System.Bluetooth.TBluetoothLEAdapter.DoStartLeDiscovery

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoStartLeDiscovery(Timeout: Cardinal; const AFilterUUIDList: TBluetoothUUIDsList = nil): Boolean; virtual; deprecated 'Use DoStartDiscovery';

C++

virtual bool __fastcall DoStartLeDiscovery _DEPRECATED_ATTRIBUTE1("Use DoStartDiscovery") (unsigned Timeout, TBluetoothUUIDsList* const AFilterUUIDList = (TBluetoothUUIDsList*)(0x0));

Propriétés

Type Visibilité  Source Unité  Parent
function protected
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEAdapter


Description

Avertissement : DoStartLeDiscovery est obsolète. Veuillez utiliser DoStartDiscovery.

Remarque : Il s'agit d'une méthode abstraite qu'implémentent les sous-classes de TBluetoothLEAdapter spécifiques à la plate-forme.

Démarre une opération de détection (ou découverte) pour trouver les périphériques distants via le protocole Bluetooth Low Energy.

StartDiscovery appelle DoStartLeDiscovery.

DoStartLeDiscovery accepte les paramètres suivants :

  • Timeout : la durée de la détection des périphériques distants via le protocole Bluetooth Low Energy.
  • AFilterUUIDList (facultatif) : une liste d'un ou plusieurs UUID Bluetooth.

Lorsque l'opération de détection est terminée, votre adaptateur appelle DoDiscoveryEnd en fournissant la liste des périphériques distants détectés.

DoStartLeDiscovery renvoie True si la détection a démarré avec succès, ou False si quelque chose a empêché le démarrage de la détection.

Prise en charge de la plate-forme

Plate-forme Remarques

Windows 32 bits
Windows 64 bits

Mac OS X

  • OnDiscoveryEnd se produit toujours un certain temps après le Timeout spécifié, jamais avant.
  • Renvoie toujours True.

iOS

  • OnDiscoveryEnd se produit toujours un certain temps après le Timeout spécifié, jamais avant.
  • Renvoie toujours True.

Android

  • OnDiscoveryEnd se produit toujours après le Timeout spécifié, jamais avant.

Voir aussi