using System; using System.Collections.Generic; using System.Diagnostics.Metrics; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Threading.Tasks; namespace BatCharging.Model { /// /// 3.5.6主动上送充电记录 /// public class RecordCharg { #region 充电时间 /// /// 开始充电时间年 /// public byte startYear { get; set; } /// /// 开始充电时间月 /// public byte startMonth { get; set; } /// /// 开始充电时间日 /// public byte startDay { get; set; } /// /// 开始充电时间时 /// public byte startHour { get; set; } /// /// 开始充电时间分 /// public byte startMinute { get; set; } /// /// 开始充电时间秒 /// public byte startSecond { get; set; } /// /// 结束充电时间年 /// public byte endYear { get; set; } /// /// 结束充电时间月 /// public byte endMonth { get; set; } /// /// 结束充电时间日 /// public byte endDay { get; set; } /// /// 结束充电时间时 /// public byte endHour { get; set; } /// /// 结束充电时间分 /// public byte endMinute { get; set; } /// /// 结束充电时间秒 /// public byte endSecond { get; set; } /// /// 充电开始时间 秒-分-时-日-月-年 /// public string startTime { get; set; } /// /// 充电结束时间 /// public string endTime { get; set; } #endregion 充电时间 /// /// 1枪充电前电能表数据 0.01kwh /// public float BeforeChargMeterData1 { get; set; } /// /// 1枪充电后电能表数据 0.01kwh /// public float AfterChargMeterData1 { get; set; } /// /// 2枪充电前电能表数据 0.01kwh /// public float BeforeChargMeterData2 { get; set; } /// /// 2枪充电后电能表数据 0.01kwh /// public float AfterChargMeterData2 { get; set; } /// /// 充电电量 0.01kwh /// public float ChargeCapacity { get; set; } /// /// 充电前SOC /// public byte BeforeChargSOC { get; set; } /// /// 充电后SOC /// public byte AfterChargSOC { get; set; } /// /// 充电时段数量 仅记录有充电电量产生时间段 /// public byte NumberChargPeriods { get; set; } /// /// 时段1开始时间 HH:MM /// public string StartTimePeriod1 { get; set; } /// /// 时段1电量 0.01kwh /// public float TimePeriodPower1 { get; set; } /// /// 时段1标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier1 { get; set; } /// /// 时段2开始时间 HH:MM /// public string StartTimePeriod2 { get; set; } /// /// 时段2电量 0.01kwh /// public float TimePeriodPower2 { get; set; } /// /// 时段2标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier2 { get; set; } /// /// 时段3开始时间 HH:MM /// public string StartTimePeriod3 { get; set; } /// /// 时段3电量 0.01kwh /// public float TimePeriodPower3 { get; set; } /// /// 时段3标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier3 { get; set; } /// /// 时段4开始时间 HH:MM /// public string StartTimePeriod4 { get; set; } /// /// 时段4电量 0.01kwh /// public float TimePeriodPower4 { get; set; } /// /// 时段4标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier4 { get; set; } /// /// 时段5开始时间 HH:MM /// public string StartTimePeriod5 { get; set; } /// /// 时段5电量 0.01kwh /// public float TimePeriodPower5 { get; set; } /// /// 时段5标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier5 { get; set; } /// /// 时段6开始时间 HH:MM /// public string StartTimePeriod6 { get; set; } /// /// 时段6电量 0.01kwh /// public float TimePeriodPower6 { get; set; } /// /// 时段6标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier6 { get; set; } /// /// 时段7开始时间 HH:MM /// public string StartTimePeriod7 { get; set; } /// /// 时段7电量 0.01kwh /// public float TimePeriodPower7 { get; set; } /// /// 时段7标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier7 { get; set; } /// /// 时段8开始时间 HH:MM /// public string StartTimePeriod8 { get; set; } /// /// 时段8电量 0.01kwh /// public float TimePeriodPower8 { get; set; } /// /// 时段8标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier8 { get; set; } /// /// 时段9开始时间 HH:MM /// public string StartTimePeriod9 { get; set; } /// /// 时段9电量 0.01kwh /// public float TimePeriodPower9 { get; set; } /// /// 时段9标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier9 { get; set; } /// /// 时段10开始时间 HH:MM /// public string StartTimePeriod10 { get; set; } /// /// 时段10电量 0.01kwh /// public float TimePeriodPower10 { get; set; } /// /// 时段7标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier10 { get; set; } /// /// 时段11开始时间 HH:MM /// public string StartTimePeriod11 { get; set; } /// /// 时段1电量 0.01kwh /// public float TimePeriodPower11 { get; set; } /// /// 时段11标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier11 { get; set; } /// /// 时段12开始时间 HH:MM /// public string StartTimePeriod12 { get; set; } /// /// 时段12电量 0.01kwh /// public float TimePeriodPower12 { get; set; } /// /// 时段12标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier12 { get; set; } /// /// 时段13开始时间 HH:MM /// public string StartTimePeriod13 { get; set; } /// /// 时段13电量 0.01kwh /// public float TimePeriodPower13 { get; set; } /// /// 时段13标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier13 { get; set; } /// /// 时段14开始时间 HH:MM /// public string StartTimePeriod14 { get; set; } /// /// 时段14电量 0.01kwh /// public float TimePeriodPower14 { get; set; } /// /// 时段14标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier14 { get; set; } /// /// 时段15开始时间 HH:MM /// public string StartTimePeriod15 { get; set; } /// /// 时段15电量 0.01kwh /// public float TimePeriodPower15 { get; set; } /// /// 时段15标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier15 { get; set; } /// /// 时段16开始时间 HH:MM /// public string StartTimePeriod16 { get; set; } /// /// 时段16电量 0.01kwh /// public float TimePeriodPower16 { get; set; } /// /// 时段16标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier16 { get; set; } /// /// 时段17开始时间 HH:MM /// public string StartTimePeriod17 { get; set; } /// /// 时段17电量 0.01kwh /// public float TimePeriodPower17 { get; set; } /// /// 时段17标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier17 { get; set; } /// /// 时段18开始时间 HH:MM /// public string StartTimePeriod18 { get; set; } /// /// 时段18电量 0.01kwh /// public float TimePeriodPower18 { get; set; } /// /// 时段18标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier18 { get; set; } /// /// 时段19开始时间 HH:MM /// public string StartTimePeriod19 { get; set; } /// /// 时段19电量 0.01kwh /// public float TimePeriodPower19 { get; set; } /// /// 时段19标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier19 { get; set; } /// /// 时段20开始时间 HH:MM /// public string StartTimePeriod20 { get; set; } /// /// 时段20电量 0.01kwh /// public float TimePeriodPower20 { get; set; } /// /// 时段20标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier20 { get; set; } /// /// 时段21开始时间 HH:MM /// public string StartTimePeriod21 { get; set; } /// /// 时段21电量 0.01kwh /// public float TimePeriodPower21 { get; set; } /// /// 时段21标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier21 { get; set; } /// /// 时段22开始时间 HH:MM /// public string StartTimePeriod22 { get; set; } /// /// 时段22电量 0.01kwh /// public float TimePeriodPower22 { get; set; } /// /// 时段22标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier22 { get; set; } /// /// 时段23开始时间 HH:MM /// public string StartTimePeriod23 { get; set; } /// /// 时段23电量 0.01kwh /// public float TimePeriodPower23 { get; set; } /// /// 时段23标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier23 { get; set; } /// /// 时段24开始时间 HH:MM /// public string StartTimePeriod24 { get; set; } /// /// 时段24电量 0.01kwh /// public float TimePeriodPower24 { get; set; } /// /// 时段24标识 1尖 2峰 3平 4谷D /// public byte PeriodIdentifier24 { get; set; } /// /// 尖时间段电量 /// public float SharpPeriodPower { get; set; } /// /// 峰时间段电量 /// public float PeakPeriodPower { get; set; } /// /// 平时间段电量 /// public float FlatPeriodPower { get; set; } /// /// 谷时间段电量 /// public float ValleyPeriodPower { get; set; } /// /// 充电前交流表值 /// public float BeforeAcTableValue { get; set; } /// /// 充电后交流表值 /// public float AfterAcTableValue { get; set; } /// /// 启动模式 /// public byte StartMode { get; set; } } }