System.Bluetooth.TBluetoothLEAdapter.DoStartDiscovery
Delphi
function DoStartDiscovery(Timeout: Cardinal; const AFilterUUIDList: TBluetoothUUIDsList = nil;
const ABluetoothLEScanFilterList: TBluetoothLEScanFilterList = nil): Boolean; virtual; abstract;
C++
virtual bool __fastcall DoStartDiscovery(unsigned Timeout, TBluetoothUUIDsList* const AFilterUUIDList = (TBluetoothUUIDsList*)(0x0), TBluetoothLEScanFilterList* const ABluetoothLEScanFilterList = (TBluetoothLEScanFilterList*)(0x0)) = 0 ;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | TBluetoothLEAdapter |
Beschreibung
- Hinweis: Dies ist eine abstrakte Methode, die plattformspezifische Unterklassen von TBluetoothLEAdapter implementieren.
Startet eine Ermittlungsoperation, um Remote-Geräte mithilfe von Bluetooth Low Energy zu finden.
StartDiscovery ruft DoStartDiscovery auf.
DoStartDiscovery nimmt die folgenden Parameter an:
Timeout
: Die Dauer, die für den Ermittlungsvorgang von Remote-Geräten, die Bluetooth Low Energy verwenden, aufgewendet werden soll.AFilterUUIDList
(Optional): Eine Liste einer oder mehrerer Bluetooth UUIDs.ABluetoothLEScanFilterList
: Eine Liste einer oder mehrerer BLE-Suchfilter, mit denen Sie nur nach BLE-Geräten in den Filtern suchen können.
Bei Abschluss der Ermittlung ruft Ihr Adapter DoDiscoveryEnd mit einer Liste der gefundenen Remote-Geräte auf.
DoStartDiscovery gibt True
zurück, wenn die Ermittlung erfolgreich gestartet wurde, oder False
, wenn die Ermittlung nicht gestartet werden konnte.
Plattformunterstützung
Plattform | Hinweise |
---|---|
32-Bit-Windows |
|
OS X |
|
iOS |
|
Android |
|