2021-06-04 13:22:59 +08:00

42 lines
1.3 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;
}
}
}