namespace Entity.Dto.Resp;
///
/// 电池包报警状态
///
public class UpAlarmResp
{
///
/// 记录类型
///
public byte RecordType { get; set; }
///
/// PGN 码
///
public byte Pgn1 { get; set; }
public byte Pgn2 { get; set; }
public byte Pgn3 { get; set; }
///
/// 单体蓄电池或蓄电池模块电压越限
///
public byte SingleBattery { get; set; }
///
/// 电压偏差越限
///
public byte VoltageOvershoot { get; set; }
///
/// 温度越限
///
public byte TemperatureExceedance { get; set; }
///
/// 温度偏差越限
///
public byte TemperatureDifference { get; set; }
///
/// SOC 低
///
public byte LowSOC { get; set; }
///
/// 放电电流越限
///
public byte DischargeCurrent { get; set; }
///
/// 充电电流限
///
public byte ChargingCurrentLimit { get; set; }
///
/// 总正负极柱温度越限
///
public byte TotalTemp { get; set; }
///
/// 电池系统故障码
///
/// 0x1011 单体温度过高一级
/// 0x1012 单体温度过高二级
/// 0x1013 单体温度过高三级
/// 0x1021 单体温度过低一级
/// 0x1022 单体温度过低二级
/// 0x1023 单体温度过低三级
/// 0x1031 单体过压一级
/// 0x1032 单体过压二级
/// 0x1033 单体过压三级
/// 0x1041 单体欠压一级
/// 0x1042 单体欠压二级
/// 0x1043 单体欠压三级
/// 0x10A1 电池包总压过高一级
/// 0x10A2 电池包总压过高二级
/// 0x10A3 电池包总压过高三级
/// 0x10B1 电池包总压过低一级
/// 0x10B2 电池包总压过低二级
/// 0x10B3 电池包总压过低三级
/// 0x1061 放电过流一级
/// 0x1062 放电过流二级
/// 0x1063 放电过流三级
/// 0x1091 充电过流一级
/// 0x1092 充电过流二级
/// 0x1093 充电过流三级
/// 0x10E1 单体压差过大一级
/// 0x10E2 单体压差过大二级
/// 0x10E3 单体压差过大三级
/// 0x10D1 单体温差过大一级
/// 0x10D2 单体温差过大二级
/// 0x10D3 单体温差过大三级
/// 0x10C1 绝缘过低一级
/// 0x10C2 绝缘过低二级
/// 0x10C3 绝缘过低三级
/// 0x10F1 SOC 过低一级
/// 0x10F2 SOC 过低二级
/// 0x10F3 SOC 过低三级
/// 0x1111 供电电压过低一级
/// 0x1112 供电电压过低二级
/// 0x1113 供电电压过低三级
/// 0x1121 供电电压过高一级
/// 0x1122 供电电压过高二级
/// 0x1123 供电电压过高三级
/// 0x1141 电池温升过快一级
/// 0x1142 电池温升过快二级
/// 0x1143 电池温升过快三级
/// 0x1103 Pack 回路断开
/// 0x2013 从板通讯丢失
/// 0x2033 充电机丢失
/// 0x2043 绝缘仪通讯丢失
/// 0x2053 电流传感器通讯丢失
/// 0x2073 热管理机组通讯丢失
/// 0x20E3 电流传感器采样异常
/// 0x20D3 绝缘采样异常
/// 0x4013 主正继电器开路故障
/// 0x4023 主负继电器开路故障
/// 0x40F2 主正继电器粘连故障
/// 0x4102 主负继电器粘连故障
/// 0x5013 外部短路故障
/// 0x5032 高压互锁故障
/// 0x5053 CC2 电压异常
/// 0x5153 充电枪连接故障
/// 0x6033 充电系统不匹配故障
/// 0x6023 充电电流异常
/// 0x7022 均衡故障
/// 0x8023 火灾报警
/// 0x8013 自保护故障
/// 0x8033 电池过放
/// 0x8043 电池过充
/// 0x5123 预充故障
/// 0x90B3 电池电压采样线开路
/// 0x90C3 电池温度采样线开路
/// 0x90E3 电池电压采样异常
/// 0x90F3 电池温度采样异常
///
public short BatteryFaultCode { get; set; }
///
/// 高压绝缘低
///
public byte HighVoltageLow { get; set; }
///
/// 单体蓄电池或蓄电池模块电压越极限
///
public byte MonomerLimit { get; set; }
///
/// 电压偏差越极限
///
public byte VoltageDifference { get; set; }
///
/// 温度越极限
///
public byte TemperatureOvershoot { get; set; }
///
/// 温度偏差越极限
///
public byte TempDifference { get; set; }
///
/// SOC 极低
///
public byte VeryLowSoc { get; set; }
///
/// 放电电流越极限
///
public byte DischargeCurrentLimit { get; set; }
///
/// 充电电流越极限
///
public byte ChargingCurrent { get; set; }
///
/// 总正负极柱温度越极限
///
public byte TotalTempLimit { get; set; }
///
/// 高压绝缘极低
///
public byte HighVoltageInsulation { get; set; }
///
/// 硬件故障
///
public byte HardwareFailure { get; set; }
///
/// 保留
///
public byte Reserve { get; set; }
}