using HybirdFrameworkCore.Autofac.Attribute;
namespace Service.Charger.Msg.Bms
{
///
/// 运行状态,满充标识
///
public class RunStatusInfo : ASDU
{
///
/// Pack真实SOC(高精度)
///
[Property(0, 16)]
public float RealSoc { get; set; }
///
/// 直流充电请求充电充电电流
///
[Property(16, 16)]
public float ReqDCChrgCurr { get; set; }
///
/// 满充标志
///
[Property(32, 1)]
public byte FullChrgFlg { get; set; }
///
/// 电芯电压过低标志
///
[Property(33, 1)]
public byte CellVoltTooLowFlg { get; set; }
///
/// 电芯温度完全收齐
///
[Property(34, 2)]
public byte SysCellTempRxFlg { get; set; }
///
/// 电芯电压完全收齐
///
[Property(36, 2)]
public byte SysCellVoltRxFlg { get; set; }
///
/// 充电使能标志
///
[Property(38, 2)]
public byte ChrgEn { get; set; }
///
/// 充电故障标志
///
[Property(40, 2)]
public byte ChrgFault { get; set; }
///
/// 充电停止原因
///
[Property(42, 3)]
public byte ChrgStopReason { get; set; }
///
/// 低温加热状态
///
[Property(45, 3)]
public byte ChrgHeatState { get; set; }
///
/// 直流充电请求充电机充电电压
///
[Property(48, 16)]
public float ReqDCChrgVolt { get; set; }
}
}