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; }
}
}