BluetoothGattServerCallback.OnCharacteristicWriteRequest Método

Definición

Un cliente remoto ha solicitado escribir en una característica local.

[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

Parámetros

device
BluetoothDevice

Dispositivo remoto que ha solicitado la operación de escritura

requestId
Int32

Identificador de la solicitud

characteristic
BluetoothGattCharacteristic

Característica a la que se va a escribir.

preparedWrite
Boolean

True, si esta operación de escritura se debe poner en cola para su ejecución posterior.

responseNeeded
Boolean

true, si el dispositivo remoto requiere una respuesta

offset
Int32

Desplazamiento especificado para el valor

value
Byte[]

Valor que el cliente quiere asignar a la característica

Atributos

Comentarios

Un cliente remoto ha solicitado escribir en una característica local.

Una aplicación debe llamar BluetoothGattServer#sendResponse a para completar la solicitud.

Java documentación para android.bluetooth.BluetoothGattServerCallback.onCharacteristicWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a