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
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;
|
|
}
|
|
} |