public class AdapterLeScanResultChangedEventArgs : EventArgs
{
private BluetoothLeDevice _deviceData;
- private int _result;
+ private BluetoothError _result;
- internal AdapterLeScanResultChangedEventArgs(int result, BluetoothLeDevice deviceData)
+ internal AdapterLeScanResultChangedEventArgs(BluetoothError result, BluetoothLeDevice deviceData)
{
_deviceData = deviceData;
_result = result;
/// <summary>
/// The result.
/// </summary>
- public int Result
+ public BluetoothError Result
{
get
{
/// </summary>
public class WriteRequestedEventArgs : EventArgs
{
- internal WriteRequestedEventArgs(BluetoothGattServer server, string clientAddress, int requestId, byte[] value, int offset)
+ internal WriteRequestedEventArgs(BluetoothGattServer server, string clientAddress, int requestId, byte[] value, int offset, bool response_needed)
{
Server = server;
ClientAddress = clientAddress;
RequestId = requestId;
Value = value;
Offset = offset;
+ Response_needed = response_needed;
}
/// <summary>
/// The offset.
/// </summary>
public int Offset { get; }
+ /// <summary>
+ /// Indicates whether a response is required by the remote device.
+ /// </summary>
+ public bool Response_needed { get; }
}
/// <summary>