private Plc _AddPLC(string description) { int i = Plcs.Count + 1; Plc p = new Plc(i, description, "KEPWARE"); Plcs.Add(description, p); NewPlc?.Invoke(p); return(p); }
public Plc AddPLC(string description, string device) { int i = Plcs.Count + 1; Plc p = new Plc(i, description, device); Plcs.Add(p.Tag, p); NewPlc?.Invoke(p); GetSeqences(p); return(p); }
public Plc AddPLC(string description, string device) { if (this.Plcs.ContainsKey(description)) { return(this.Plcs[description]); } else { int i = Plcs.Count + 1; Plc p = new Plc(i, description, device); Plcs.Add(p.Tag, p); NewPlc?.Invoke(p); return(p); } }