using HybirdFrameworkCore.Autofac.Attribute;
namespace Service.Charger.Msg.Bms
{
///
/// 电池包状态信息展示
///
public class Status : ASDU
{
///
/// SBMU状态报文的CRC
///
[Property(0, 8)]
public byte SBMUCRC { get; set; }
///
/// SBMU生命信号,0~15循环
///
[Property(8, 4)]
public byte SBMUALIV { get; set; }
///
/// SBMU高压上电状态(软件驱动状态)
///
[Property(12, 2)]
public byte HVPwrOnStatus { get; set; }
///
/// SBMU高压下电请求
///
[Property(14, 2)]
public byte HVPwrOffRuquest { get; set; }
///
/// SBMU低压下电准备状态
///
[Property(16, 2)]
public byte LVPwrOffReady { get; set; }
///
/// SBMU地址
///
[Property(18, 4)]
public byte SbmuAddress { get; set; }
///
/// DC充电控制电流请求模式
///
[Property(22, 2)]
public byte ReqDCChrgMode { get; set; }
///
/// 高精度显示SOC
///
[Property(24, 16)]
public float PackDispSOC { get; set; }
///
/// 真实SOH
///
[Property(40, 8)]
public byte PackRealSOH { get; set; }
///
/// 故障等级
///
[Property(48, 4)]
public byte SysFltLvl { get; set; }
///
/// 主回路允许上高压
///
[Property(52, 2)]
public byte MainAllowPwrOn { get; set; }
///
/// 辅件回路允许上高压
///
[Property(54, 2)]
public byte AuxAllowPwrOn { get; set; }
///
/// 直流充电请求停止标志
///
[Property(56, 1)]
public byte ReqDCChrgStop { get; set; }
///
/// BMS内部唯一识别故障码(故障列表)
///
[Property(57, 7)]
public byte StsSysFltID { get; set; }
}
}