|
|
|
|
using HybirdFrameworkCore.Autofac.Attribute;
|
|
|
|
|
|
|
|
|
|
namespace Service.Charger.Msg.Host.Req
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 3.4.9 站控设置尖峰平谷时间段标识
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class SetPeakValleyTime : ASDU
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段个数
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(0, 8)]
|
|
|
|
|
public byte NumberTime { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段1开始时间 时
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(8, 8)]
|
|
|
|
|
public byte StartHH1 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段1开始时间 分
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(16, 8)]
|
|
|
|
|
public byte StartMM1 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段1尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(40, 8)]
|
|
|
|
|
public byte TimePeak1 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段2开始时间 时
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(48, 8)]
|
|
|
|
|
public byte StartHH2 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段2开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(56, 8)]
|
|
|
|
|
public byte StartMM2 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段2尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(80, 8)]
|
|
|
|
|
public byte TimePeak2 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段3开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(88, 8)]
|
|
|
|
|
public byte StartHH3 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段3开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(96, 8)]
|
|
|
|
|
public byte StartMM3 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段3尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(120, 8)]
|
|
|
|
|
public byte TimePeak3 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段4开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(128, 8)]
|
|
|
|
|
public byte StartHH4 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段4开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(136, 8)]
|
|
|
|
|
public byte StartMM4 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段4尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(160, 8)]
|
|
|
|
|
public byte TimePeak4 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段5开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(168, 8)]
|
|
|
|
|
public byte StartHH5 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段5开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(176, 8)]
|
|
|
|
|
public byte StartMM5 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段5尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(200, 8)]
|
|
|
|
|
public byte TimePeak5 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段6开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(208, 8)]
|
|
|
|
|
public byte StartHH6 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段6开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(216, 8)]
|
|
|
|
|
public byte StartMM6 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段6尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(240, 8)]
|
|
|
|
|
public byte TimePeak6 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段7开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(248, 8)]
|
|
|
|
|
public byte StartHH7 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段7开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(256, 8)]
|
|
|
|
|
public byte StartMM7 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段7尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(280, 8)]
|
|
|
|
|
public byte TimePeak7 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段8开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(288, 8)]
|
|
|
|
|
public byte StartHH8 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段8开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(296, 8)]
|
|
|
|
|
public byte StartMM8 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段8尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(320, 8)]
|
|
|
|
|
public byte TimePeak8 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段9开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(328, 8)]
|
|
|
|
|
public byte StartHH9 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段9开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(336, 8)]
|
|
|
|
|
public byte StartMM9 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段9尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(360, 8)]
|
|
|
|
|
public byte TimePeak9 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段10开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(368, 8)]
|
|
|
|
|
public byte StartHH10 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段10开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(376, 8)]
|
|
|
|
|
public byte StartMM10 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段10尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(400, 8)]
|
|
|
|
|
public byte TimePeak10 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段11开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(408, 8)]
|
|
|
|
|
public byte StartHH11 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段11开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(416, 8)]
|
|
|
|
|
public byte StartMM11 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段11尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(440, 8)]
|
|
|
|
|
public byte TimePeak11 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段12开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(448, 8)]
|
|
|
|
|
public byte StartHH12 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段12开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(456, 8)]
|
|
|
|
|
public byte StartMM12 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段12尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(480, 8)]
|
|
|
|
|
public byte TimePeak12 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段13开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(488, 8)]
|
|
|
|
|
public byte StartHH13 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段13开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(496, 8)]
|
|
|
|
|
public byte StartMM13 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段13尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(520, 8)]
|
|
|
|
|
public byte TimePeak13 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段14开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public byte StartHH14 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段14开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(528, 8)]
|
|
|
|
|
public byte StartMM14 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段14尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(552, 8)]
|
|
|
|
|
public byte TimePeak14 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段15开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(560, 8)]
|
|
|
|
|
public byte StartHH15 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段15开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(568, 8)]
|
|
|
|
|
public byte StartMM15 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段15尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(592, 8)]
|
|
|
|
|
public byte TimePeak15 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段16开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(600, 8)]
|
|
|
|
|
public byte StartHH16 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段16开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(608, 8)]
|
|
|
|
|
public byte StartMM16 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段16尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(632, 8)]
|
|
|
|
|
public byte TimePeak16 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段17开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(640, 8)]
|
|
|
|
|
public byte StartHH17 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段17开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(648, 8)]
|
|
|
|
|
public byte StartMM17 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段17尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(672, 8)]
|
|
|
|
|
public byte TimePeak17 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段18开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(680, 8)]
|
|
|
|
|
public byte StartHH18 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段18开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(688, 8)]
|
|
|
|
|
public byte StartMM18 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段18尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(712, 8)]
|
|
|
|
|
public byte TimePeak18 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段19开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(720, 8)]
|
|
|
|
|
public byte StartHH19 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段19开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(728, 8)]
|
|
|
|
|
public byte StartMM19 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段19尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(752, 8)]
|
|
|
|
|
public byte TimePeak19 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段20开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(760, 8)]
|
|
|
|
|
public byte StartHH20 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段20开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(768, 8)]
|
|
|
|
|
public byte StartMM20 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段20尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(792, 8)]
|
|
|
|
|
public byte TimePeak20 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段21开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(800, 8)]
|
|
|
|
|
public byte StartHH21 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段21开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(808, 8)]
|
|
|
|
|
public byte StartMM21 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段21尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(832, 8)]
|
|
|
|
|
public byte TimePeak21 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段22开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(840, 8)]
|
|
|
|
|
public byte StartHH22 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段22开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(848, 8)]
|
|
|
|
|
public byte StartMM22 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段22尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(872, 8)]
|
|
|
|
|
public byte TimePeak22 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段23开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(880, 8)]
|
|
|
|
|
public byte StartHH23 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段23开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(888, 8)]
|
|
|
|
|
public byte StartMM23 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段23尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(912, 8)]
|
|
|
|
|
public byte TimePeak23 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段24开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(920, 8)]
|
|
|
|
|
public byte StartHH24 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段24开始时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(928, 8)]
|
|
|
|
|
public byte StartMM24 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 时段24尖峰标识 1尖 2峰 3平 4谷
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(952, 8)]
|
|
|
|
|
public byte TimePeak24 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|