System.Bluetooth.TBluetoothLEDevice.BeginReliableWrite: Unterschied zwischen den Versionen

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche
(Imported November 12, 2014 Translation package. LOC-16754)
K (1 Version: Imported November 12, 2014 Translation package. LOC-16754)
(kein Unterschied)

Version vom 18. November 2014, 16:58 Uhr

Delphi

function BeginReliableWrite: Boolean;

C++

bool __fastcall BeginReliableWrite(void);

Eigenschaften

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


Beschreibung

Starten Sie eine Transaktion, um einen Merkmalsatz auf ein Remote-Gerät als unteilbare (atomic) Transaktion zu schreiben.

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

Mac OS X

iOS

Android

YesC++11Feature.png

BeginReliableWrite ruft DoBeginReliableWrite auf.

Siehe auch