|
|
@ -0,0 +1,598 @@
|
|
|
|
|
|
|
|
using HybirdFrameworkCore.Autofac.Attribute;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Service.Charger.Msg.Charger.OutCharger.Req;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 3.7.13 充电桩上送充电记录
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
public class PileUploadChargeRecord : ASDU
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 记录类型
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(0, 8)]
|
|
|
|
|
|
|
|
public byte RecordType { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电枪ID号
|
|
|
|
|
|
|
|
/// 0x01:充电枪1;0x02:充电枪2;0x03:双枪充电;(0x00&0xFF无效)
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(8, 8)]
|
|
|
|
|
|
|
|
public byte Pn { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电流水号
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(16, 256)]
|
|
|
|
|
|
|
|
public string ChargeOrderNo { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电开始时间-秒
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(272, 8)]
|
|
|
|
|
|
|
|
public byte StartSecond { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电开始时间-分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(280, 8)]
|
|
|
|
|
|
|
|
public byte StartMinute { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电开始时间-时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(288, 8)]
|
|
|
|
|
|
|
|
public byte StartHour { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电开始时间-日
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(296, 8)]
|
|
|
|
|
|
|
|
public byte StartDay { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电开始时间-月
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(304, 8)]
|
|
|
|
|
|
|
|
public byte StartMonth { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电开始时间-年
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(312, 8)]
|
|
|
|
|
|
|
|
public byte StartYear { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电结束时间-秒
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(320, 8)]
|
|
|
|
|
|
|
|
public byte EndSecond { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电结束时间-分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(328, 8)]
|
|
|
|
|
|
|
|
public byte EndMinute { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电结束时间-时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(336, 8)]
|
|
|
|
|
|
|
|
public byte EndHour { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电结束时间-日
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(344, 8)]
|
|
|
|
|
|
|
|
public byte EndDay { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电结束时间-月
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(352, 8)]
|
|
|
|
|
|
|
|
public byte EndMonth { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电结束时间-年
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(360, 8)]
|
|
|
|
|
|
|
|
public byte EndYear { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电开始时间 秒-分-时-日-月-年
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
public string StartTime { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电结束时间
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
public string EndTime { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 1 枪充电前电能表数据
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(368, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float FirstGunEnergyMeterDataBefore { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 1 枪充电后电能表数据
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(400, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float FirstGunEnergyMeterDataAfter { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 2 枪充电前电能表数据
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(432, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float SecondGunEnergyMeterDataBefore { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 2 枪充电后电能表数据
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(464, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float SecondGunEnergyMeterDataAfter { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(496, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPower { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电前SOC
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(528, 8)]
|
|
|
|
|
|
|
|
public byte SocBefore { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电后SOC
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(536, 8)]
|
|
|
|
|
|
|
|
public byte SocAfter { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电时段数量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(544, 8)]
|
|
|
|
|
|
|
|
public byte ChargingTimeCount { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(552, 8)]
|
|
|
|
|
|
|
|
public byte StartTime1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(560, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(568, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(600, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(608, 8)]
|
|
|
|
|
|
|
|
public byte StartTime2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(616, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(624, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(656, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(664, 8)]
|
|
|
|
|
|
|
|
public byte StartTime3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(672, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(680, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(712, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(720, 8)]
|
|
|
|
|
|
|
|
public byte StartTime4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(728, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(736, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(768, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(776, 8)]
|
|
|
|
|
|
|
|
public byte StartTime5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(784, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(792, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(824, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(832, 8)]
|
|
|
|
|
|
|
|
public byte StartTime6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(840, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(848, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(880, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(888, 8)]
|
|
|
|
|
|
|
|
public byte StartTime7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(896, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(904, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(936, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(944, 8)]
|
|
|
|
|
|
|
|
public byte StartTime8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(952, 8)]
|
|
|
|
|
|
|
|
public byte StartTimeMinute8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(960, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float ChargingPowerOfTime8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(992, 8)]
|
|
|
|
|
|
|
|
public byte FlagOfTime8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电模式 0:站内充电 1:站外充电
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1000, 8)]
|
|
|
|
|
|
|
|
public byte ChargeMode { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 启动模式 0: 站控启动 1:本地启动
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1008, 8)]
|
|
|
|
|
|
|
|
public byte StartMode { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电前直流表值
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1016, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public float DcMeterDataBefore { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电后直流表值
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1048, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float DcMeterDataAfter { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电前交流表值
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1080, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public float AcMeterDataBefore { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 充电后交流表值
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1112, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcMeterDataAfter { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 本次充电交流表值
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1144, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcMeterElecCount { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1176, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1184, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1192, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段1 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1224, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1232, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1240, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1248, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段2 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1280, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1288, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1296, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1304, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段3 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1336, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime3 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1344, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1352, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1360, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段4 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1392, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime4 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1400, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1408, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1416, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段5 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1448, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime5 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1456, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1464, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1472, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段6 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1504, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime6 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1512, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1520, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1528, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段7 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1560, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime7 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 开始时间 时
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1568, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTime8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 开始时间 分
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1572, 8)]
|
|
|
|
|
|
|
|
public byte AcStartTimeMinute8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 电量
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1580, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
|
|
|
public float AcChargingPowerOfTime8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// 时段8 标识
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
[Property(1612, 8)]
|
|
|
|
|
|
|
|
public byte AcFlagOfTime8 { get; set; }
|
|
|
|
|
|
|
|
}
|