using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Bro.Device.Common.Model { public class MessageFrame { public byte[] DataFrame { get; set; } public byte[] StartFrame { get; set; } = new byte[] { (byte)1, (byte)2, (byte)11, (byte)12 }; public byte[] EndFrame { get; set; } = new byte[] { (byte)12, (byte)11, (byte)2, (byte)1 }; public byte[] SendFrame { get; set; } public MessageFrame() { } public MessageFrame(byte[] buffer) { DataFrame = buffer; SendFrame = StartFrame.Concat(buffer).Concat(EndFrame).ToArray(); } } }