using System;
using System.Collections.Generic;
using System.Diagnostics.Metrics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BatCharging.Model
{
///
/// 遥测数据上报
///
public class MTelemetryData
{
///
/// 当前SOC
///
public byte SOC {get;set;}
public byte maxTemperature { get;set;}//最高蓄电池温度
public byte maxTemperatureNo { get;set;}//最高温度检测点编号
public byte minTemperature { get;set;}//最低蓄电池为温度
public byte minTemperatureNo { get;set;}//最低温度检测点编号
public UInt16 MaxBatteryVoltage { get;set;}//单体电池最高电压
public UInt16 MINBatteryVoltage { get;set;}//单体电池最低电压
public byte AmbientTemCharger { get;set;}//充电机环境温度
public UInt16 ChaGuiVoltage { get;set;}//充电导引电压
public UInt16 BMSDemandVoltage { get;set;}//BMS需求电压
public UInt16 BMSDemandCurrent { get;set;}//BMS需求电流
public byte chargingMode {get;set;}//充电模式
public UInt16 BMSMeaChaVol {get;set;}//BMS充电电压测量值
public UInt16 BMSChaCurMea {get;set;}//BMS充电电流测量值
public UInt16 EstRemCharTime {get;set;}//估算剩余充电时间
public byte ChaIntTemProbeTem1 {get;set;}//充电接口温度探头1温度(接口 1DC+)
public byte ChaIntTemProbeTem2 { get;set;}//充电接口温度探头2温度(接口 1DC-)
public byte ChaIntTemProbeTem3 { get;set;}//充电接口温度探头3温度(接口 2DC+)
public byte ChaIntTemProbeTem4 { get;set;}//充电接口温度 探头4温度(接口 2DC+)
public UInt32 CurPowerDCMeter { get;set;}//直流电表当前电量
public UInt16 chargingVoltage {get;set;}//充电电压(直流电表电压)
public UInt16 chargeCurrent {get;set;}//充电电流(直流电表电流)
public UInt16 HighVoltageAcquisitionVoltage {get;set;}//高压采集电压
public UInt16 HighVoltageAcquisitionCurrent {get;set;}//高压采集电流
public byte IntTemPile {get;set;}//桩内部温度
public UInt16 chargingTime { get;set;}//本次充电时间
public byte ModuleAirIntakeTem {get;set;}//模块进风口温度
public byte ModuleAirOuttakeTem { get; set; }//模块出风口温度
}
}