private void UpdateChileNodes(Node node, TreeNode TreeNode) { // TreeNode.Nodes.Add(new TreeNode(node.ToString())); TreeNode.Nodes["Status"].Text = "Status - " + node.IsOnline_ToString(); TreeNode.Nodes["Version"].Text = "Version: " + node.Version.ToString(); TreeNode.Nodes["CRC"].Text = "CRC: 0x" + node.CRC.ToString("X8"); TreeNode.Nodes["Ckp Count"].Text = "Ckp Count: " + node.CheckpointCount.ToString(); TreeNode.Nodes["DeviceType"].Text = "HW Type: " + node.DeviceType.ToString(); TreeNode.Nodes["Serial"].Text = "JMG - " + node.SerialNum.ToString(); TreeNode.Nodes["AppName"].Text = "App: " + node.AppName; }
private void AddNode(Node node) { List<TreeNode> ChildNodes = new List<TreeNode>(); ChildNodes.Add(new TreeNode(node.ToString())); TreeNode Tn = new TreeNode("Status - " + node.IsOnline_ToString()); Tn.Name = "Status"; ChildNodes.Add(Tn); Tn = new TreeNode(); Tn.Name = "Version"; ChildNodes.Add(Tn); Tn = new TreeNode(); Tn.Name = "CRC"; ChildNodes.Add(Tn); Tn = new TreeNode(); Tn.Name = "Ckp Count"; ChildNodes.Add(Tn); Tn = new TreeNode(); Tn.Name = "DeviceType"; ChildNodes.Add(Tn); Tn = new TreeNode(); Tn.Name = "Serial"; ChildNodes.Add(Tn); Tn = new TreeNode(); Tn.Name = "AppName"; ChildNodes.Add(Tn); TreeNode NewParentNode = new TreeNode("Node - 0x" + node.NodeId.ToString("X2"), ChildNodes.ToArray<TreeNode>()); NewParentNode.Tag = node; tvNodes.Nodes.Add(NewParentNode); }