Langue

BluetoothGattServerCallback.OnDescriptorWriteRequest Méthode

Définition

Un client distant a demandé à écrire dans un descripteur 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

Paramètres

device
BluetoothDevice

Appareil distant qui a demandé l’opération d’écriture

requestId
Int32

ID de la requête

descriptor
BluetoothGattDescriptor

Descripteur à écrire.

preparedWrite
Boolean

true, si cette opération d’écriture doit être mise en file d’attente pour une exécution ultérieure.

responseNeeded
Boolean

true, si l’appareil distant nécessite une réponse

offset
Int32

Décalage donné pour la valeur

value
Byte[]

Valeur que le client souhaite affecter au descripteur

Attributs

Remarques

Un client distant a demandé à écrire dans un descripteur local.

Une application doit appeler BluetoothGattServer#sendResponse pour terminer la demande.

Java documentation pour android.bluetooth.BluetoothGattServerCallback.onDescriptorWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, boolean, boolean, int, byte[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à