using Edge.Core.Parser.BinaryParser.Attributes; using System.Collections.Generic; using System.Text; namespace HengShan_Pump_NonIC_Plus.MessageEntity { /// /// 错误提示信息 /// public class ErrorPromptRequest : NonICMessageTemplateBase { public ErrorPromptRequest(byte nozzle, string errorMessage) { base.CMD = 0xB0; base.Nozzle = nozzle; int max = 20; ErrorMessage = new List(max); if (errorMessage.Length > max) errorMessage = errorMessage.Substring(0, max); ErrorMessage.AddRange(Encoding.Default.GetBytes(errorMessage)); } [EnumerableFormat("%cascade", 3)] public List ErrorMessage { get; set; } } }