Methoden von System.Bluetooth.TBluetoothLEDevice

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


GeerbteProtected
AbortReliableWritepublicBricht eine zuvor gestartete Transaktion zum Schreiben eines Merkmalssatzes auf ein Remote-Gerät als unteilbare (atomic) Transaktion ab.
AfterConstructionpublicReagiert, nachdem der letzte Konstruktor ausgeführt wurde.
BeforeDestructionpublicReagiert, bevor der erste Destruktor ausgeführt wird.
BeginReliableWritepublicStarten Sie eine Transaktion, um einen Merkmalsatz auf ein Remote-Gerät als unteilbare (atomic) Transaktion zu schreiben.
CheckDisposedprotected
ClassInfopublicGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNamepublicGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIspublicErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentpublicGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypepublicGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstancepublicÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
ConnectpublicVersucht, eine Verbindung zwischen dem Remote-Gerät und dem Manager, der das Remote-Gerät ermittelt, herzustellen und gibt bei Erfolg True und ansonsten False zurück.
CreatepublicErstellt eine Instanz von TBluetoothLEDevice mit dem Parameter AutoConnect.
DefaultHandlerpublicStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DestroypublicGibt diese Instanz von TBluetoothLEDevice frei.
DisconnectpublicHebt die Verbindung zwischen dem aktuellen Remote-Gerät und dem aktuellen Adapter auf.
DiscoverServicespublicErmittelt von einem Remote-Gerät mit Bluetooth Low Energy angebotene Dienste sowie deren Merkmale und Deskriptoren.
DispatchpublicRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOfpublicDisposeOf veranlasst die Ausführung des Destruktors in einem Objekt.
DoAbortReliableWriteprotectedBricht eine zuvor gestartete Transaktion zum Schreiben eines Merkmalsatzes auf ein Remote-Gerät als unteilbare (atomic) Transaktion ab.
DoBeginReliableWriteprotectedStartet eine Transaktion, um einen Merkmalsatz auf ein Remote-Gerät als unteilbare (atomic) Transaktion zu schreiben.
DoConnectprotectedVersucht, eine Verbindung zwischen dem Remote-Gerät und dem Manager, der das Remote-Gerät ermittelt, herzustellen und gibt bei Erfolg True und ansonsten False zurück.
DoCreateAdvertiseDataprotectedGibt eine Instanz einer plattformspezifischen Unterklasse von TBluetoothLEAdvertiseData für die Laufzeitplattform zurück.
DoDisconnectprotectedHebt die Verbindung zwischen dem aktuellen Remote-Gerät und dem aktuellen Adapter auf.
DoDiscoverServicesprotectedErmittelt von einem Remote-Gerät mit Bluetooth Low Energy angebotene Dienste sowie deren Merkmale und Deskriptoren.
DoExecuteReliableWriteprotectedSendet an das Remote-Gerät eine Anforderung zum Ausführen einer zuvor gestarteten Transaktion zum Schreiben eines Merkmalssatzes als unteilbare (atomic) Transaktion und gibt nach dem erfolgreichen Senden der Anforderung True zurück, oder False, wenn die Anforderung nicht gesendet werden konnte.
DoOnCharacteristicReadprotectedDispatcher des Ereignisses OnCharacteristicRead.
DoOnCharacteristicWriteprotectedDispatcher des Ereignisses OnCharacteristicWrite.
DoOnDescriptorReadprotectedDispatcher des Ereignisses OnDescriptorRead.
DoOnDescriptorWriteprotectedDispatcher des Ereignisses OnDescriptorWrite.
DoOnReadRssiprotectedDispatcher des Ereignisses OnReadRSSI.
DoOnReliableWriteCompletedprotectedDispatcher des Ereignisses OnReliableWriteCompleted.
DoOnServicesDiscoveredprotectedDispatcher des Ereignisses OnServicesDiscovered.
DoReadCharacteristicprotectedSendet eine Anforderung an das Remote-Gerät, die Daten des angegebenen Merkmals zurückzusenden.
DoReadDescriptorprotectedSendet eine Anforderung an das Remote-Gerät, die Daten des angegebenen Deskriptors zurückzusenden.
DoReadRemoteRSSIprotectedFordert den Indikator für die Stärke des empfangenen Signals (Received Signal Strength Indicator, RSSI) des Remote-Geräts an.
DoSetCharacteristicNotificationprotectedLegt fest, ob Benachrichtigungen über Änderungen des angegebenen Merkmals aktiviert werden, sodass bei Änderungen des Merkmals auf dem Remote-Gerät die Daten des Merkmals automatisch auf Ihrem Ende aktualisiert werden (True) oder nicht (False).
DoWriteCharacteristicprotectedSucht ein vorhandenes Merkmal des Remote-Geräts mit derselben UUID wie die UUID des angegebenen Merkmals und ersetzt die Daten des vorhandenen Merkmals durch die Daten des angegebenen Merkmals.
DoWriteDescriptorprotectedSucht einen vorhandenen Deskriptor des Remote-Geräts mit derselben UUID wie die UUID des angegebenen Deskriptors und ersetzt die Daten des vorhandenen Deskriptors durch die Daten des angegebenen Deskriptors.
EqualspublicÜberprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
ExecuteReliableWritepublicFührt eine zuvor gestartete Transaktion zum Schreiben eines Merkmalsatzes auf ein Remote-Gerät als unteilbare (atomic) Transaktion aus, und gibt nach erfolgreicher Anforderung True zurück, oder False, wenn die Anforderung nicht gesendet werden konnte.
FieldAddresspublicLiefert die Adresse eines als published deklarierten Objektfeldes.
FreepublicLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstancepublicGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GetAddressprotectedGetter von Address.
GetBluetoothTypeprotectedGetter von BluetoothType.
GetDescriptionpublic
GetDeviceNameprotectedGetter von DeviceName.
GetDisposedprotected
GetHashCodepublicGibt einen Integerwert zurück, der den Hash-Code enthält.
GetIdentifierprotectedGibt einen String zurück, der ein Bluetooth-Gerät eindeutig bezeichnet.
GetInterfacepublicErmittelt eine angegebene Schnittstelle.
GetInterfaceEntrypublicLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTablepublicGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetIsConnectedprotectedGibt True zurück, wenn das Gerät angeschlossen ist.
GetServicepublicFordert den Dienst mit der UUID an, die als Argument vom Bluetooth Low Energy-Gerät übergeben wurde.
IdentifierpublicGibt die Bluetooth-MAC-Adresse zurück, die das Gerät eindeutig bezeichnet.
InheritsFrompublicLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstancepublicSetzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InstanceSizepublicGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
IsConnectedpublicGibt an, ob der aktuelle Adapter mit einem Profil des aktuellen Remote-Gerätes verbunden ist.
MethodAddresspublicGibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodNamepublicGibt den Namen einer Klassenmethode per Adresse zurück.
NewInstancepublicWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
QualifiedClassNamepublicGibt den qualifizierten Namen der Klasse zurück.
ReadCharacteristicpublicSendet eine Anforderung an das Remote-Gerät, um die Daten des angegebenen Merkmals zu senden.
ReadDescriptorpublicSendet eine Anforderung an das Remote-Gerät, damit das Gerät die Daten des angegebenen Deskriptors zurücksendet.
ReadRemoteRSSIpublicFordert den Indikator für die Stärke des empfangenen Signals (Received Signal Strength Indicator, RSSI) des Remote-Geräts an.
SafeCallExceptionpublicFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SetCharacteristicNotificationpublicLegt fest, ob Benachrichtigungen über Änderungen des angegebenen Merkmals aktiviert werden, sodass bei Änderungen des Merkmals auf dem Remote-Gerät die Daten des Merkmals automatisch auf Ihrem Ende aktualisiert werden (True) oder nicht (False).
ToStringpublicGibt einen String zurück, der den Klassennamen enthält.
UnitNamepublicGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopepublicGibt den Unit-Gültigkeitsbereich der Klasse zurück.
WriteCharacteristicpublicSucht ein vorhandenes Merkmal des Remote-Geräts mit derselben UUID wie die UUID des angegebenen Merkmals und ersetzt die Daten des vorhandenen Merkmals durch die Daten des angegebenen Merkmals.
WriteDescriptorpublicSucht einen vorhandenen Deskriptor des Remote-Geräts mit derselben UUID wie die UUID des angegebenen Deskriptors und ersetzt die Daten des vorhandenen Deskriptors durch die Daten des angegebenen Deskripors.