System.Bluetooth.TBluetoothLEAdapter.DoStartLeDiscovery

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEAdapter


Beschreibung

Warnung: DoStartLeDiscovery ist veraltet. Bitte verwenden Sie DoStartDiscovery.

Hinweis: Dies ist eine abstrakte Methode, die plattformspezifische Unterklassen von TBluetoothLEAdapter implementieren.

Beginnt die Ermittlung von Remote-Geräten, die Bluetooth Low Energy verwenden.

StartDiscovery ruft DoStartLeDiscovery auf.

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

Bei Abschluss der Ermittlung ruft Ihr Adapter DoDiscoveryEnd mit einer Liste der gefundenen Remote-Geräte auf.

DoStartLeDiscovery gibt True zurück, wenn die Ermittlung erfolgreich gestartet wurde, oder False, wenn die Ermittlung nicht gestartet werden konnte.

Plattformunterstützung

Plattform Bemerkungen

32-Bit-Windows
64-Bit-Windows

Mac OS X

  • OnDiscoveryEnd wird immer einige Zeit nach der angegebenen Dauer (Timeout), niemals davor ausgelöst.
  • Gibt immer True zurück.

iOS

  • OnDiscoveryEnd wird immer einige Zeit nach der angegebenen Dauer (Timeout), niemals davor ausgelöst.
  • Gibt immer True zurück.

Android

  • OnDiscoveryEnd wird immer nach der angegebenen Dauer (Timeout), niemals davor ausgelöst.

Siehe auch