18 lines
485 B
C#
18 lines
485 B
C#
using YD_AllHeartRates.Commons.Dto.Mqtt;
|
|
|
|
namespace YD_AllHeartRates.Api.Mqtt.Device
|
|
{
|
|
public abstract class BleDeviceParser
|
|
{
|
|
/// <summary>
|
|
/// 设备识别标识,比如 "GTY0", "RS207"
|
|
/// </summary>
|
|
public abstract bool CanHandle(string deviceName);
|
|
|
|
/// <summary>
|
|
/// 解析并写入缓存、生成实体
|
|
/// </summary>
|
|
public abstract void Parse(DeviceDto ble, DateTime scoreTime, byte[] data);
|
|
}
|
|
}
|