Files
2025-02-28 22:23:13 +08:00

132 lines
3.2 KiB
C#

using CsvHelper.Configuration.Attributes;
using System;
namespace OrpaonEMS.Model
{
public class ESData
{
/// <summary>
/// //////////////////////////////////BMS数据///////////////////////////////////////////////
/// </summary>
[Name("电池簇电流值")]
public double BmsCur { get; set; }
[Name("电池簇电压")]
public double BmsVol { get; set; }
[Name("电池簇总SOC")]
public double BmsSOC { get; set; }
[Name("电池簇总SOH")]
public double BmsSOH { get; set; }
[Name("电池簇总SOE")]
public double BmsSOE { get; set; }
[Name("电池最高温度")]
public double BmsMaxBatTemp { get; set; }
[Name("电池最低温度")]
public double BmsMinBatTemp { get; set; }
[Name("累计充电电量")]
public double BmsAccCharg { get; set; }
[Name("累计放电电量")]
public double BmsAccDisCharg { get; set; }
[Name("最大允许放电功率")]
public double BmsMaxDisChargePowerCell { get; set; }
[Name("最大允许充电功率")]
public double BmsMaxChargePowerCell { get; set; }
/// <summary>
/// //////////////////////////////////PCS数据///////////////////////////////////////////////
/// </summary>
[Name("储能PCS的实时功率")]
public double PcsPower { get; set; }
[Name("Pcs当前的指令")]
public double PcsCurCmdPw { get; set; }
[Name("PcsA相电压")]
public double PcsAVol { get; set; }
[Name("PcsB相电压")]
public double PcsBVol { get; set; }
[Name("PcsC相电压")]
public double PcsCVol { get; set; }
[Name("PcsA相电流")]
public double PcsACur { get; set; }
[Name("PcsB相电流")]
public double PcsBCur { get; set; }
[Name("PcsC相电流")]
public double PcsCCur { get; set; }
[Name("PCS的状态信息")]
public string PcsStateMsg { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
//[Name("xxx")]
//public double xxx { get; set; }
[Name("时间")]
public DateTime CreateTime { get; set; }
}
}