internal CommandResultGroup Add(ArchorDev item) { CommandResultGroup group = new CommandResultGroup(item.ArchorIp + ":4646"); Groups.Add(group); return(group); }
internal CommandResultGroup Add(UDPArchor item) { var group = new CommandResultGroup(item); Groups.Add(group); if (!string.IsNullOrEmpty(item.IsConnected)) { statistics.Add(group.Id); } return(group); }
public CommandResultGroup GetById(string id) { var g = Groups.Find(i => i != null && i.Id == id); if (g == null) { g = new CommandResultGroup(id); Groups.Add(g); statistics.Add(id); } else { if (string.IsNullOrEmpty(g.Archor.IsConnected))//从清单加载进来的 { statistics.Add(id); } g.IsNew = false; } return(g); }