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 |
|