using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Rdh.SocketServer.Client.Models { /// /// 表示药箱开启手术用药的请求的协议类 /// public class RequestStartPatientOperationProtocol : EleMedKitProtocol { public RequestStartPatientOperationProtocol() { base.Command = EleMedKitCommand.RequestStartPatientOperation; MinLines = 4; } /// /// 获取或设置基站编号 /// public string? PatientOperationID { get; set; } public override string GetContent() { return base.GetContent() + AddLineContent(PatientOperationID) + AddLineContent(CountFlag); } public override bool ParseContent(string[] lines) { if (!base.ParseContent(lines) || lines.Length < MinLines) { return false; } PatientOperationID = EleMedKitProtocolHelper.GetLineContent(lines[2]); return true; } } }