/// <summary>
 /// Read from underlying.
 /// </summary>
 /// <returns>The TreeNode of real info of currnet devices connected.</returns>
 public TreeNode GetDevsWithFormatTree()
 {
     using (DevConfigOperator op = new DevConfigOperator())
     {
         return(op.ListToTree(Config));
     }
 }
 public DataTable GetDevsWithFormatTable()
 {
     using (DevConfigOperator op = new DevConfigOperator())
     {
         return(op.ListToTable(Config.DeviceInfo.DeviceList));
     }
 }
 public void RefreshDevInfo()
 {
     using (DevConfigOperator op = new DevConfigOperator()){
         op.ScanSubConfig(Config);
     }
 }