public void createNode() { CreateNode creNode = CreateNode.GetInstance(); for (int i = 0; i < creNode.numberIN; i++) { var node = Node.CreateNode("IN"); Console.WriteLine(node.Text_Name + node.Index + "----" + " Index"); panel_simu.Controls.Add(node); ListNodeIN.Add(node); } for (int i = 0; i < creNode.numberMN; i++) { var node = Node.CreateNode("MN"); panel_simu.Controls.Add(node); ListNodeMN.Add(node); } Console.WriteLine(creNode.numberIN + "-------------"); for (int i = 0; i < creNode.numberAE; i++) { var node = Node.CreateNode("AE"); panel_simu.Controls.Add(node); ListNodeAE.Add(node); } }
public static CreateNode GetInstance() { if (Instance == null) { Instance = new CreateNode(); } return(Instance); }
public void doCofig() { CreateNode creNode = CreateNode.GetInstance(); InfoNode infoNode = InfoNode.GetInstance(); String remoteCsePort_string = "org.eclipse.om2m.remoteCsePort_string="; String cseBaseAddress_string = "org.eclipse.om2m.cseBaseAddress_string="; String cseBaseName = "org.eclipse.om2m.cseBaseName="; String cseBaseId = "org.eclipse.om2m.cseBaseId="; String remoteCseId_string = "org.eclipse.om2m.remoteCseId_string="; String remoteCseName_string = "org.eclipse.om2m.remoteCseName_string="; String cseMNPort = "org.eclipse.equinox.http.jetty.http.port="; //Config IN for (int i = 0; i < Simulation.ListNodeIN.Count; i++) { StreamReader readerIN = new StreamReader("C:/Users/eduyduy/Documents/SIMULATOR/IN-MN-Standard/in-cse-" + i + "/x86_64/configuration/config.ini"); String contentIN = readerIN.ReadToEnd(); //Console.WriteLine(contentIN); readerIN.Close(); StreamWriter writerIN = new StreamWriter("C:/Users/eduyduy/Documents/SIMULATOR/IN-MN-Standard/in-cse-" + i + "/x86_64/configuration/config.ini"); contentIN = Regex.Replace(contentIN, cseBaseName, cseBaseName + Simulation.ListNodeIN[i].Node_Name); contentIN = Regex.Replace(contentIN, cseBaseId, cseBaseId + Simulation.ListNodeIN[i].Node_Id); writerIN.Write(contentIN); writerIN.Close(); //Console.WriteLine(contentIN); } //Chỉnh config MN for (int i = 0; i < Simulation.ListNodeMN.Count; i++) { StreamReader reader = new StreamReader("C:/Users/eduyduy/Documents/SIMULATOR/IN-MN-Standard/mn-cse-" + i + "/x86_64/configuration/config.ini"); String content = reader.ReadToEnd(); //Console.WriteLine(content); reader.Close(); StreamWriter writer = new StreamWriter("C:/Users/eduyduy/Documents/SIMULATOR/IN-MN-Standard/mn-cse-" + i + "/x86_64/configuration/config.ini"); // content = Regex.Replace(content, remoteCsePort_string, remoteCsePort_string + " " + NodeConect.MN_PORT[i]); // content = Regex.Replace(content, cseBaseAddress_string, cseBaseAddress_string + " " + NodeConect.MN_IP[i]); // content = Regex.Replace(content, cseBaseName, cseBaseName + Simulation.ListNodeMN[i].Node_Name); // content = Regex.Replace(content, cseBaseId, cseBaseId + " " + Simulation.ListNodeMN[i].Node_Id); // content = Regex.Replace(content, remoteCseId_string, remoteCseId_string + " " + NodeConect.MN_ID[i]); // content = Regex.Replace(content, remoteCseName_string, remoteCseName_string + " " + NodeConect.MN_NAME[i]); content = Regex.Replace(content, cseMNPort, cseMNPort + Simulation.ListNodeMN[i].Node_Port); writer.Write(content); writer.Close(); // Console.WriteLine(content); } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); CreateNode.CreateData(); createNode(); //Đưa dữ liệu thiết lập trong infoNode vào node InfoNode infoNode = InfoNode.GetInstance(); for (int i = 0; i < ListNodeIN.Count; i++) { infoNode.SetData(ListNodeIN[i]); } for (int i = 0; i < ListNodeMN.Count; i++) { infoNode.SetData(ListNodeMN[i]); } if (txtColumn.Text == "") { txtColumn.ForeColor = Color.Gray; } }
public void SetData(Node node) { string name = null; string id = null; CreateNode creNode = CreateNode.GetInstance(); if (node.content1 == "IN") { name = "in-name-"; id = "in-cse-"; } if (node.content1 == "MN") { name = "mn-name-"; id = "mn-cse-"; } if (node.content1 == "AE") { name = "ae-name-"; id = "ae-cse-"; } //node trong textox node_Name.Text = name + node.Index; node_ID.Text = id + node.Index; node_IP.Text = "127.0.0.1"; // "192.168.0." + node.Index; //node_Port.Text = "8"+ node.Index + "8" + node.Index; node_Port.Text = "8080"; node_Range.Text = "100"; nameNd = node.content1; node_port = node_Port.Text; node_name = node_Name.Text; node_id = node_ID.Text; node_ip = node_IP.Text; node_range = Convert.ToInt32(node_Range.Text); //Node.Node_Range = node_range; if (node.content1 == "IN") { Simulation.ListNodeIN[node.Index].Node_Port = node_port; Simulation.ListNodeIN[node.Index].Node_Name = node_name; Simulation.ListNodeIN[node.Index].Node_Id = node_id; Simulation.ListNodeIN[node.Index].Node_Ip = node_ip; Simulation.ListNodeIN[node.Index].Node_Range = node_range; Console.WriteLine(Simulation.ListNodeIN[node.Index].Node_Port + " chi so IN ben Info"); } if (node.content1 == "MN") { node_port = "828" + node.Index; if (node.Index == 0) { //node_port = "8282"; //node_ip = "168.0.0.10"; } //node_ip = "127.0.0.1"; Simulation.ListNodeMN[node.Index].Node_Port = node_port; Simulation.ListNodeMN[node.Index].Node_Name = node_name; Simulation.ListNodeMN[node.Index].Node_Id = node_id; Simulation.ListNodeMN[node.Index].Node_Ip = node_ip; Simulation.ListNodeMN[node.Index].Node_Range = node_range; Console.WriteLine(Simulation.ListNodeMN[node.Index].Node_Port + " chi so MN ben Info"); } }
private void button1_Click(object sender, EventArgs e) { CreateNode cre = new CreateNode(); cre.ShowDialog(); }
private void button1_Click(object sender, EventArgs e) { CreateNode creNode = CreateNode.GetInstance(); creNode.ShowDialog(); }