using System; using System.Collections.Generic; using System.Text; using JTNE.Protocol.Attributes; using JTNE.Protocol.Formatters.MessageBodyFormatters; namespace JTNE.Protocol.MessageBody { /// /// 整车数据 /// [JTNEFormatter(typeof(JTNE_0x02_0x01_Formatter))] public class JTNE_0x02_0x01 : JTNE_0x02_Body { public override byte TypeCode { get; set; } = 0x01; /// /// 车辆状态 /// public byte CarStatus { get; set; } /// /// 充放电状态 /// public byte ChargeStatus { get; set; } /// /// 运行模式 /// public byte OperationMode { get; set; } /// /// 车速 /// public ushort Speed { get; set; } /// /// 累计里程 /// public uint TotalDis { get; set; } /// /// 总电压 /// public ushort TotalVoltage { get; set; } /// /// 总电流 /// public ushort TotalTemp { get; set; } /// /// SOC /// public byte SOC { get; set; } /// /// DC-DC 状态 /// public byte DCStatus { get; set; } /// /// 档位 /// public byte Stall { get; set; } /// /// 绝缘电阻 /// public ushort Resistance { get; set; } /// /// 加速踏板行程值 /// public byte Accelerator { get; set; } /// /// 制动踏板状态 /// public byte Brakes { get; set; } } }