using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Rdh.SocketServer.Client.Models
{
public class EleMedKitProtocol : BaseEleMedKitProtocol
{
public EleMedKitProtocol()
{
MinLines = base.MinLines + 2;
}
///
/// 获取或设置药箱编号
///
public string? EleMedKitCode { get; set; }
///
/// 获取或设置数据传输的次数标识
///
public string? CountFlag { get; set; }
public override string GetContent()
{
return Command + EleMedKitProtocolFlags.LineEnd
+ AddLineContent(EleMedKitProtocolHelper.BuildLinePadContent(EleMedKitCode));
}
public override bool ParseContent(string[] lines)
{
if (!base.ParseContent(lines)
|| lines.Length < 3)
{
return false;
}
EleMedKitCode = lines[1];
CountFlag = lines[lines.Length - 1];
return true;
}
}
}