BluetoothGattServerCallback.OnDescriptorWriteRequest Método

Definición

Un cliente remoto ha solicitado escribir en un descriptor local.

[Android.Runtime.Register("onDescriptorWriteRequest", "(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V", "GetOnDescriptorWriteRequest_Landroid_bluetooth_BluetoothDevice_ILandroid_bluetooth_BluetoothGattDescriptor_ZZIarrayBHandler")]
public virtual void OnDescriptorWriteRequest(Android.Bluetooth.BluetoothDevice? device, int requestId, Android.Bluetooth.BluetoothGattDescriptor? descriptor, bool preparedWrite, bool responseNeeded, int offset, byte[]? value);
[<Android.Runtime.Register("onDescriptorWriteRequest", "(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V", "GetOnDescriptorWriteRequest_Landroid_bluetooth_BluetoothDevice_ILandroid_bluetooth_BluetoothGattDescriptor_ZZIarrayBHandler")>]
abstract member OnDescriptorWriteRequest : Android.Bluetooth.BluetoothDevice * int * Android.Bluetooth.BluetoothGattDescriptor * bool * bool * int * byte[] -> unit
override this.OnDescriptorWriteRequest : Android.Bluetooth.BluetoothDevice * int * Android.Bluetooth.BluetoothGattDescriptor * 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

descriptor
BluetoothGattDescriptor

Descriptor en el 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 al descriptor

Atributos

Comentarios

Un cliente remoto ha solicitado escribir en un descriptor local.

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

Java documentación para android.bluetooth.BluetoothGattServerCallback.onDescriptorWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, 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