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.

98 lines
2.9 KiB

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>0500V 标准;</para>
/// <para>1750V 标准;</para>
/// <para>2500V恒功率模块</para>
/// <para>3750V 恒功率模块;</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; }
}
}