System.Bluetooth.Components.TBluetoothLE.AbortReliableWrite

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure AbortReliableWrite(const ADevice: TBluetoothLEDevice);

C++

void __fastcall AbortReliableWrite(System::Bluetooth::TBluetoothLEDevice* const ADevice);

Eigenschaften

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


Beschreibung

Bricht eine zuvor gestartete Transaktion zum Schreiben eines Merkmalssatzes auf das angegebene 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 TBluetoothLEDevice.AbortReliableWrite auf.

Plattformunterstützung

Plattform Unterstützt

Windows

YesC++11Feature.png

OS X

iOS

Android

YesC++11Feature.png

Siehe auch