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