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

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HybirdFrameworkServices
{
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; }
}
}