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.

70 lines
2.0 KiB

using System;
using System.Collections.Generic;
namespace BatCharging.Model
{
public class Login : ASDU
{
/// <summary>
/// 监控网关编号
/// </summary>
public UInt16 GatewayNo { get; set; }
/// <summary>
/// 设备属性
/// </summary>
public byte EquipType { get; set; }
/// <summary>
/// 通讯协议版本
/// </summary>
public byte ConnProtocolVersion0 { get; set; }
public byte ConnProtocolVersion1 { get; set; }
public byte ConnProtocolVersion2 { get; set; }
/// <summary>
/// 充电控制器硬件版本号
/// </summary>
public byte ControllerHardwareVersion0 { get; set; }
public byte ControllerHardwareVersion1 { get; set; }
public byte ControllerHardwareVersion2 { get; set; }
/// <summary>
/// 充电控制器软件版本
/// </summary>
public byte ControllerSoftwareVersion0 { get; set; }
public byte ControllerSoftwareVersion1 { get; set; }
public byte ControllerSoftwareVersion2 { get; set; }
/// <summary>
/// 充电枪口数目
/// </summary>
public byte GunNum { get; set; }
/// <summary>
/// 充电模块数目
/// </summary>
public byte GunModuleNum { get; set; }
/// <summary>
/// 额定功率
/// </summary>
public byte RatedPower { get; set; }
/// <summary>
/// 当前功率
/// </summary>
public byte CurrentPower { get; set; }
/// <summary>
/// 当前速率
/// </summary>
public byte CurrentSpeed { get; set; }
/// <summary>
/// 分流器量程
/// </summary>
public UInt16 DiverterRange { get; set; }
public Login()
{
this.FrameTypeNo = 45;
//this.SetReason(3);
this.MsgBodyCount = 1;
//this.RecordType = 11;
}
}
}