using System; using System.Collections.Generic; using System.Diagnostics.Metrics; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BatCharging.Service { /// /// 遥测数据上报 /// public class TelemetryData { /// /// 当前SOC /// public byte Soc { get; set; } /// /// 最高蓄电池温度 /// public int MaxTemperature { get; set; } /// /// 最高温度检测点编号 /// public byte MaxTemperatureNo { get; set; } /// /// 最低蓄电池为温度 /// public int MinTemperature { get; set; } /// /// 最低温度检测点编号 /// public byte MinTemperatureNo { get; set; } /// /// 单体电池最高电压 /// public float MaxBatteryVoltage { get; set; } /// /// 单体电池最低电压 /// public float MinBatteryVoltage { get; set; } /// /// 充电机环境温度 /// public int AmbientTemCharger { get; set; } /// /// 充电导引电压 /// public float ChaGuiVoltage { get; set; } /// /// BMS需求电压 /// public float BmsDemandVoltage { get; set; } /// /// BMS需求电流 /// public float BmsDemandCurrent { get; set; } /// /// 充电模式 /// public byte ChargingMode { get; set; } /// /// BMS充电电压测量值 /// public float BmsMeaChaVol { get; set; } /// /// BMS充电电流测量值 /// public float BmsChaCurMea { get; set; } /// /// 估算剩余充电时间 /// public UInt16 EstRemCharTime { get; set; } /// /// 充电接口温度探头1温度(接口 1DC+) /// public int ChaIntTemProbeTem1 { get; set; } /// /// 充电接口温度探头2温度(接口 1DC-) /// public int ChaIntTemProbeTem2 { get; set; } /// /// 充电接口温度探头3温度(接口 2DC+) /// public int ChaIntTemProbeTem3 { get; set; } /// /// 充电接口温度 探头4温度(接口 2DC+) /// public int ChaIntTemProbeTem4 { get; set; } /// /// 直流电表当前电量 /// public float CurPowerDCMeterAGun { get; set; } /// /// 充电电压(直流电表电压) /// public float ChargingVoltageAGun { get; set; } /// /// 充电电流(直流电表电流) /// public float ChargeCurrentAGun { get; set; } /// /// 高压采集电压 /// public float HighVoltageAcquisitionVoltage { get; set; } /// /// 高压采集电流 /// public float HighVoltageAcquisitionCurrent { get; set; } /// /// 桩内部温度 /// public byte IntTemPile { get; set; } /// /// 本次充电时间 /// public UInt16 ChargingTime { get; set; } /// /// 模块进风口温度 /// public byte ModuleAirIntakeTem { get; set; } /// /// 模块出风口温度 /// public byte ModuleAirOuttakeTem { get; set; } } }