BluetoothGattServerCallback.OnCharacteristicWriteRequest Methode

Definition

Ein Remoteclient hat aufgefordert, in ein lokales Merkmal zu schreiben.

[Android.Runtime.Register("onCharacteristicWriteRequest", "(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V", "GetOnCharacteristicWriteRequest_Landroid_bluetooth_BluetoothDevice_ILandroid_bluetooth_BluetoothGattCharacteristic_ZZIarrayBHandler")]
public virtual void OnCharacteristicWriteRequest(Android.Bluetooth.BluetoothDevice? device, int requestId, Android.Bluetooth.BluetoothGattCharacteristic? characteristic, bool preparedWrite, bool responseNeeded, int offset, byte[]? value);
[<Android.Runtime.Register("onCharacteristicWriteRequest", "(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V", "GetOnCharacteristicWriteRequest_Landroid_bluetooth_BluetoothDevice_ILandroid_bluetooth_BluetoothGattCharacteristic_ZZIarrayBHandler")>]
abstract member OnCharacteristicWriteRequest : Android.Bluetooth.BluetoothDevice * int * Android.Bluetooth.BluetoothGattCharacteristic * bool * bool * int * byte[] -> unit
override this.OnCharacteristicWriteRequest : Android.Bluetooth.BluetoothDevice * int * Android.Bluetooth.BluetoothGattCharacteristic * bool * bool * int * byte[] -> unit

Parameter

device
BluetoothDevice

Das Remotegerät, das den Schreibvorgang angefordert hat

requestId
Int32

Die ID der Anforderung

characteristic
BluetoothGattCharacteristic

Merkmal, in das geschrieben werden soll.

preparedWrite
Boolean

true, wenn dieser Schreibvorgang für die spätere Ausführung in die Warteschlange gestellt werden soll.

responseNeeded
Boolean

true, wenn für das Remotegerät eine Antwort erforderlich ist

offset
Int32

Der für den Wert angegebene Offset

value
Byte[]

Der Wert, den der Client dem Merkmal zuweisen möchte

Attribute

Hinweise

Ein Remoteclient hat aufgefordert, in ein lokales Merkmal zu schreiben.

Eine Anwendung muss aufgerufen werden BluetoothGattServer#sendResponse , um die Anforderung abzuschließen.

Java Dokumentation für android.bluetooth.BluetoothGattServerCallback.onCharacteristicWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: