// 建立一个初始化程序建立函数 private static void SetUp() { // 启动 collector 调用ABBCollector 类 实现扫描等 collector = new ABBCollector(); // 启动 SetTimer SetTimer(timerInterval); }
// kong jian public void Form1_Load(object sender, EventArgs e) { // 调用 ABBCollector 进行接口扫描 collector = new ABBCollector(); NetworkScanner networkScanner = new NetworkScanner(); networkScanner.Scan(); ControllerInfoCollection controllers = networkScanner.Controllers; // 对于扫描到的每一个控制器执行 foreach (ControllerInfo controller in controllers) { // listviewitem 是建立的控件中的单元 以系统SystemName为keyword 建立信息类 ListViewItem item = new ListViewItem(controller.SystemName); //获取 IP version 信息 item.SubItems.Add(controller.IPAddress.ToString()); // ip item.SubItems.Add(controller.Version.ToString()); // version item.Tag = controller; // 指明 item 归属的控件 this.listControllerView.Items.Add(item); } }