|
|
|
@ -5,80 +5,80 @@ namespace Service.Car.Msg.Car.Req;
|
|
|
|
|
public class ElecMsg : BaseMsg
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 车辆累计放电量
|
|
|
|
|
/// 电池 SOC
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(248, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double AccDischargeCount { get; set; }
|
|
|
|
|
[Property(248, 8)]
|
|
|
|
|
public byte SOC { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 车辆累计回馈电量
|
|
|
|
|
/// 电池 SOH
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(272, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double AccFallbackCount { get; set; }
|
|
|
|
|
[Property(256, 8)]
|
|
|
|
|
public byte SOH { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 车辆累计插枪充电量
|
|
|
|
|
/// BMS 当前状态
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(296, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double AccChargeCount { get; set; }
|
|
|
|
|
[Property(264, 8)]
|
|
|
|
|
public byte BMSStates { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 5 车辆累计综合能耗
|
|
|
|
|
/// 电芯温度平均值
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(320, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double AccKgce { get; set; }
|
|
|
|
|
[Property(272, 8)]
|
|
|
|
|
public byte ElectricCoreTemValue { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 6 本次实时放电量
|
|
|
|
|
/// 电流
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(344, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double ThisTimeRealDischarge { get; set; }
|
|
|
|
|
[Property(280, 16)]
|
|
|
|
|
public short Current { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 7 上一次结算放电量
|
|
|
|
|
/// 电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(368, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double LastTimeBalanceDischarge { get; set; }
|
|
|
|
|
[Property(296, 16)]
|
|
|
|
|
public short Voltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 8 本次实时回馈电量
|
|
|
|
|
/// 车速
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(392, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double ThisTimeRealFeedbackPower { get; set; }
|
|
|
|
|
[Property(312, 16)]
|
|
|
|
|
public short Speed { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 9 上一次结算回馈电量
|
|
|
|
|
/// 电芯电压平均值
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(416, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double LastTimeBalanceFeedbackPower { get; set; }
|
|
|
|
|
[Property(328, 16)]
|
|
|
|
|
public short VoltageAverage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 10 本次实时插枪充电量
|
|
|
|
|
/// 单次充电量
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(440, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double ThisTimeRealChargeCount { get; set; }
|
|
|
|
|
[Property(344, 16)]
|
|
|
|
|
public short SingleCharge { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 11 上一次结算插枪充电量
|
|
|
|
|
/// 累计充电量
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(464, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double LastTimeBalanceChargeCount { get; set; }
|
|
|
|
|
[Property(360, 32)]
|
|
|
|
|
public float CumulativeCharge { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 12 本次实时综合能耗
|
|
|
|
|
/// 累计放电量
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(488, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double ThisTimeRealKgce { get; set; }
|
|
|
|
|
[Property(392, 32)]
|
|
|
|
|
public float CumulativeDischarge { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 13 上一次结算综合能耗
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(512, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double LastTimeBalanceKgce { get; set; }
|
|
|
|
|
///// <summary>
|
|
|
|
|
///// 13 上一次结算综合能耗
|
|
|
|
|
///// </summary>
|
|
|
|
|
//[Property(512, 8)]
|
|
|
|
|
//public double LastTimeBalanceKgce { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 14 待结算电费电量
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(536, 24, scale: 0.01, round: 2)]
|
|
|
|
|
public double ElectricityToBeSettled { get; set; }
|
|
|
|
|
///// <summary>
|
|
|
|
|
///// 14 待结算电费电量
|
|
|
|
|
///// </summary>
|
|
|
|
|
//[Property(536, 8)]
|
|
|
|
|
//public double ElectricityToBeSettled { get; set; }
|
|
|
|
|
}
|