System.Bluetooth.TBluetoothLEDevice.AbortReliableWrite

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure AbortReliableWrite;

C++

void __fastcall AbortReliableWrite();

Eigenschaften

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


Beschreibung

Bricht eine zuvor gestartete Transaktion zum Schreiben eines Merkmalssatzes auf ein Remote-Gerät als unteilbare (atomic) Transaktion ab.

So schreiben Sie einen Merkmalssatz 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 durch:

AbortReliableWrite ruft DoAbortReliableWrite auf.

Plattformunterstützung

Plattform Unterstützt

Windows

YesC++11Feature.png

OS X

iOS

Android

YesC++11Feature.png

Siehe auch