System.Bluetooth.TBluetoothLEDevice.ExecuteReliableWrite

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ExecuteReliableWrite: Boolean;

C++

bool __fastcall ExecuteReliableWrite();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEDevice


Beschreibung

Fü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.

So schreiben Sie einen Merkmalsatz auf ein Remote-Gerät als unteilbare (atomic) Transaktion:

  1. Rufen Sie BeginReliableWrite auf, um die Transaktion zu starten.
  2. Rufen Sie WriteCharacteristic so oft wie gewünscht auf. Das Remote-Gerät schreibt das Merkmal nicht, es überprüft lediglich, ob der Wert korrekt gesendet wurde, und stellt die Änderung für eine unteilbare (atomic) Ausführung in die Warteschlange. Das Remote-Gerät löst allerdings OnCharacteristicWrite aus; behandeln Sie dieses Ereignis, um zu überprüfen, ob der neue Wert, den das Remote-Gerät empfangen hat, korrekt ist.
  3. Wenn Sie alle Aufrufe von WriteCharacteristic ausgeführt haben, führen Sie einen der folgenden Schritte aus:

Plattformunterstützung

Plattform Unterstützt

Windows

YesC++11Feature.png

OS X

iOS

Android

YesC++11Feature.png

Siehe auch