|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace HybirdFrameworkEntity
|
|
|
|
|
{
|
|
|
|
|
public class CMD112
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 预留
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort Reserved1 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 预留
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort Reserved2 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电桩编码 32
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string ASCIINum { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 上报方式
|
|
|
|
|
/// <para>0-主动上报</para>
|
|
|
|
|
/// <para>1-被动查询</para>
|
|
|
|
|
/// </summary>
|
|
|
|
|
public byte ReportMode { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块数量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public byte ModuleNum { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块类型
|
|
|
|
|
/// <para>0:500V 标准;</para>
|
|
|
|
|
/// <para>1:750V 标准;</para>
|
|
|
|
|
/// <para>2:500V恒功率模块;</para>
|
|
|
|
|
/// <para>3:750V 恒功率模块;</para>
|
|
|
|
|
/// <para>4:低压 250V 模块;</para>
|
|
|
|
|
/// <para>5:第二代恒功率模块;</para>
|
|
|
|
|
/// <para>6:低压档 100V 模块;</para>
|
|
|
|
|
/// </summary>
|
|
|
|
|
public byte ModuleType { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 1 AC 版本
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort ACModuleversion1 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 1 DC 版本
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort DCModuleversion1 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 1 状态
|
|
|
|
|
/// <para>0:离线</para>
|
|
|
|
|
/// <para>1:在线</para>
|
|
|
|
|
/// </summary>
|
|
|
|
|
public byte ModuleState1 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 1 输出电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort ModuleOutVoltage1 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 1 输出电流
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort ModuleOutCurrent1 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 1 告警
|
|
|
|
|
/// </summary>
|
|
|
|
|
public uint ModuleAlarm1 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 2 AC 版本
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort ACModuleversion2 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 2 DC 版本
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort DCModuleversion2 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 2 状态
|
|
|
|
|
/// <para>0:离线</para>
|
|
|
|
|
/// <para>1:在线</para>
|
|
|
|
|
/// </summary>
|
|
|
|
|
public byte ModuleState2 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 2 输出电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort ModuleOutVoltage2 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 2 输出电流
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ushort ModuleOutCurrent2 { get; set; }
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块 2 告警
|
|
|
|
|
/// </summary>
|
|
|
|
|
public uint ModuleAlarm2 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|