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.

71 lines
2.3 KiB

using System;
namespace BatCharging.Model
{
public class UploadChargingRecord : ASDU
{
public byte StartSecond { get; set; }
public byte StartMinute { get; set; }
public byte StartHour { get; set; }
public byte StartDay { get; set; }
public byte StartMonth { get; set; }
public byte StartYear { get; set; }
public byte EndSecond { get; set; }
public byte EndMinute { get; set; }
public byte EndHour { get; set; }
public byte EndDay { get; set; }
public byte EndMonth { get; set; }
public byte EndYear { get; set; }
public UInt32 FirstGunEnergyMeterDataBefore { get; set; }
public UInt32 SecondGunEnergyMeterDataBefore { get; set; }
public UInt32 FirstGunEnergyMeterDataAfter { get; set; }
public UInt32 SecondGunEnergyMeterDataAfter { get; set; }
public UInt32 ChargingPower { get; set; }
public byte SocBefore { get; set; }
public byte SocAfter { get; set; }
public byte ChargingTimeCount { get; set; }
public Int16 StartTime1 { get; set; }
public byte ChargingPowerOfTime1 { get; set; }
public byte FlagOfTime1 { get; set; }
public Int16 StartTime2 { get; set; }
public byte ChargingPowerOfTime2 { get; set; }
public byte FlagOfTime2 { get; set; }
public Int16 StartTime3 { get; set; }
public byte ChargingPowerOfTime3 { get; set; }
public byte FlagOfTime3 { get; set; }
public Int16 StartTime4 { get; set; }
public byte ChargingPowerOfTime4 { get; set; }
public byte FlagOfTime4 { get; set; }
public Int16 StartTime5 { get; set; }
public byte ChargingPowerOfTime5 { get; set; }
public byte FlagOfTime5 { get; set; }
public Int16 StartTime6 { get; set; }
public byte ChargingPowerOfTime6 { get; set; }
public byte FlagOfTime6 { get; set; }
public Int16 StartTime7 { get; set; }
public byte ChargingPowerOfTime7 { get; set; }
public byte FlagOfTime7 { get; set; }
public Int16 StartTime8 { get; set; }
public byte ChargingPowerOfTime8 { get; set; }
public byte FlagOfTime8 { get; set; }
public UInt32 AcMeterDataBefore;
public UInt32 AcMeterDataAfter;
}
}