using JT808.Protocol.Attributes; using JT808.Protocol.Formatters; namespace JT808.Protocol { /// /// JT808头部数据包 /// [JT808Formatter(typeof(JT808HeaderPackageFormatter))] public class JT808HeaderPackage { /// /// 起始符 /// public byte Begin { get; set; } /// /// 头数据 /// public JT808Header Header { get; set; } /// /// 数据体 /// public byte[] Bodies { get; set; } /// /// 校验码 /// 从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。 /// public byte CheckCode { get; set; } /// /// 终止符 /// public byte End { get; set; } /// /// 消息总包数 /// public ushort PackgeCount { get; set; } /// /// 报序号 从1开始 /// public ushort PackageIndex { get; set; } } }