You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
130 lines
4.0 KiB
130 lines
4.0 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics.Metrics;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BatCharging.Service
|
|
{
|
|
/// <summary>
|
|
/// 遥测数据上报
|
|
/// </summary>
|
|
public class TelemetryData
|
|
{
|
|
/// <summary>
|
|
/// 当前SOC
|
|
/// </summary>
|
|
public byte Soc { get; set; }
|
|
/// <summary>
|
|
/// 最高蓄电池温度
|
|
/// </summary>
|
|
public int MaxTemperature { get; set; }
|
|
/// <summary>
|
|
/// 最高温度检测点编号
|
|
/// </summary>
|
|
public byte MaxTemperatureNo { get; set; }
|
|
/// <summary>
|
|
/// 最低蓄电池为温度
|
|
/// </summary>
|
|
public int MinTemperature { get; set; }
|
|
/// <summary>
|
|
/// 最低温度检测点编号
|
|
/// </summary>
|
|
public byte MinTemperatureNo { get; set; }
|
|
/// <summary>
|
|
/// 单体电池最高电压
|
|
/// </summary>
|
|
public float MaxBatteryVoltage { get; set; }
|
|
/// <summary>
|
|
/// 单体电池最低电压
|
|
/// </summary>
|
|
public float MinBatteryVoltage { get; set; }
|
|
/// <summary>
|
|
/// 充电机环境温度
|
|
/// </summary>
|
|
public int AmbientTemCharger { get; set; }
|
|
/// <summary>
|
|
/// 充电导引电压
|
|
/// </summary>
|
|
public float ChaGuiVoltage { get; set; }
|
|
/// <summary>
|
|
/// BMS需求电压
|
|
/// </summary>
|
|
public float BmsDemandVoltage { get; set; }
|
|
/// <summary>
|
|
/// BMS需求电流
|
|
/// </summary>
|
|
public float BmsDemandCurrent { get; set; }
|
|
/// <summary>
|
|
/// 充电模式
|
|
/// </summary>
|
|
public byte ChargingMode { get; set; }
|
|
/// <summary>
|
|
/// BMS充电电压测量值
|
|
/// </summary>
|
|
public float BmsMeaChaVol { get; set; }
|
|
/// <summary>
|
|
/// BMS充电电流测量值
|
|
/// </summary>
|
|
public float BmsChaCurMea { get; set; }
|
|
/// <summary>
|
|
/// 估算剩余充电时间
|
|
/// </summary>
|
|
public UInt16 EstRemCharTime { get; set; }
|
|
/// <summary>
|
|
/// 充电接口温度探头1温度(接口 1DC+)
|
|
/// </summary>
|
|
public int ChaIntTemProbeTem1 { get; set; }
|
|
/// <summary>
|
|
/// 充电接口温度探头2温度(接口 1DC-)
|
|
/// </summary>
|
|
public int ChaIntTemProbeTem2 { get; set; }
|
|
/// <summary>
|
|
/// 充电接口温度探头3温度(接口 2DC+)
|
|
/// </summary>
|
|
public int ChaIntTemProbeTem3 { get; set; }
|
|
/// <summary>
|
|
/// 充电接口温度 探头4温度(接口 2DC+)
|
|
/// </summary>
|
|
public int ChaIntTemProbeTem4 { get; set; }
|
|
/// <summary>
|
|
/// 直流电表当前电量
|
|
/// </summary>
|
|
public float CurPowerDCMeterAGun { get; set; }
|
|
/// <summary>
|
|
/// 充电电压(直流电表电压)
|
|
/// </summary>
|
|
public float ChargingVoltageAGun { get; set; }
|
|
/// <summary>
|
|
/// 充电电流(直流电表电流)
|
|
/// </summary>
|
|
public float ChargeCurrentAGun { get; set; }
|
|
/// <summary>
|
|
/// 高压采集电压
|
|
/// </summary>
|
|
public float HighVoltageAcquisitionVoltage { get; set; }
|
|
/// <summary>
|
|
/// 高压采集电流
|
|
/// </summary>
|
|
public float HighVoltageAcquisitionCurrent { get; set; }
|
|
/// <summary>
|
|
/// 桩内部温度
|
|
/// </summary>
|
|
public byte IntTemPile { get; set; }
|
|
/// <summary>
|
|
/// 本次充电时间
|
|
/// </summary>
|
|
public UInt16 ChargingTime { get; set; }
|
|
/// <summary>
|
|
/// 模块进风口温度
|
|
/// </summary>
|
|
public byte ModuleAirIntakeTem { get; set; }
|
|
/// <summary>
|
|
/// 模块出风口温度
|
|
/// </summary>
|
|
public byte ModuleAirOuttakeTem { get; set; }
|
|
|
|
}
|
|
}
|