47 lines
1.5 KiB
C#
47 lines
1.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Assets.Scripts.Devices.Ble
|
|
{
|
|
public class BleResponse
|
|
{
|
|
// Token: 0x170005C8 RID: 1480
|
|
// (get) Token: 0x06001FFD RID: 8189 RVA: 0x000860AE File Offset: 0x000842AE
|
|
// (set) Token: 0x06001FFE RID: 8190 RVA: 0x000860B6 File Offset: 0x000842B6
|
|
public bool IsSuccess { get; set; }
|
|
|
|
// Token: 0x170005C9 RID: 1481
|
|
// (get) Token: 0x06001FFF RID: 8191 RVA: 0x000860BF File Offset: 0x000842BF
|
|
// (set) Token: 0x06002000 RID: 8192 RVA: 0x000860C7 File Offset: 0x000842C7
|
|
public BleHwInterfaceError Error { get; set; }
|
|
|
|
// Token: 0x06002001 RID: 8193 RVA: 0x000860D0 File Offset: 0x000842D0
|
|
public override string ToString()
|
|
{
|
|
return (this.IsSuccess ? "Success" : "Fail") + "\n" + ((this.Error == null) ? "" : this.Error.ToString());
|
|
}
|
|
}
|
|
|
|
public class BleResponse<T> : BleResponse
|
|
{
|
|
// Token: 0x170005CA RID: 1482
|
|
// (get) Token: 0x06002003 RID: 8195 RVA: 0x00086112 File Offset: 0x00084312
|
|
// (set) Token: 0x06002004 RID: 8196 RVA: 0x0008611A File Offset: 0x0008431A
|
|
public T Data { get; set; }
|
|
|
|
// Token: 0x06002005 RID: 8197 RVA: 0x00086123 File Offset: 0x00084323
|
|
public override string ToString()
|
|
{
|
|
return base.ToString() + "\n" + this.Data;
|
|
}
|
|
|
|
public static implicit operator BleResponse<T>(BleResponse<List<BleServiceInfo>> v)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
}
|