111,129
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 端口状态up/down
/// </summary>
public enum PortStatus
{
down,
up
}
/// <summary>
/// 端口是否正常(不良)
/// </summary>
public enum PortNormal
{
不良,
正常
}
/// <summary>
/// 端口
/// </summary>
public class Port
{
/// <summary>
/// 端口号2或4
/// </summary>
public int PortNumber
{
get;
set;
}
/// <summary>
/// 端口状态up or down
/// </summary>
public PortStatus Status
{
get;
set;
}
/// <summary>
/// 端口好坏
/// </summary>
public PortNormal Normal
{
get;
set;
}
}
/// <summary>
/// 端口网口测试
/// </summary>
public class CPEPortPing
{
private static Port port2;
private static Port port4;
public CPEPortPing(Port _port2,Port _port4)
{
port2 = _port2;
port4 = _port4;
}
/// <summary>
/// MAC地址
/// </summary>
public string MACAddress
{
get;
set;
}
/// <summary>
/// SSID
/// </summary>
public string SSID
{
get;
set;
}
/// <summary>
/// 2号网口属性
/// </summary>
public Port Port2
{
get { return port2; }
set { port2 = value; }
}
/// <summary>
/// 4号网口属性
/// </summary>
public Port Port4
{
get { return port4; }
set { port4 = value; }
}
}
private void barButtonItem8_ItemClick(object sender, ItemClickEventArgs e)
{
Port p1 = new Port();
Port p2 = new Port();
Port p3 = new Port();
Port p4 = new Port();
CPEPortPing CPE1 = new CPEPortPing(p1,p2);
CPEPortPing CPE2 = new CPEPortPing(p3,p4);
CPE2.Port2.Status = PortStatus.down;
CPE1.Port2.Status = PortStatus.up;
MessageBox.Show(CPE2.Port2.Status.ToString());//A处
}
private void barButtonItem13_ItemClick(object sender, ItemClickEventArgs e)
{
Port p1 = new Port();
Port p2 = new Port();
p1.Status = PortStatus.down;
p2.Status = PortStatus.up;
MessageBox.Show(p1.Status.ToString() + "," + p2.Status.ToString());//B处
}
