public virtual bool ReadOutValue(string controller, int bit) { IOController ic = this.GetIOController(controller); if (ic == null) { return(false); } return(ic.ReadOutValue(bit)); }
/// <summary> /// Erstellt einen neue IOController, speichert diese in AllIOs und gibt diesen zurück. /// </summary> /// <param name="controlident">ControlIdent des neuen IOControllers</param> /// <returns>Der neu erstellte IOController</returns> public virtual IOController NewIOController(string controlident) { controlident = controlident.ToUpper(); if (AllIOs.Exists(x => x.ControlIdent == controlident)) { throw new Exception("An iocontroller with this controlident allready exitst!"); } IOController a = new IOController(controlident); AllIOs.Add(a); return(a); }
/// <summary> /// Erstellt einen neue IOController, speichert diese in AllIOs und gibt diesen zurück. /// </summary> /// <param name="controlident">ControlIdent des neuen IOControllers</param> /// <returns>Der neu erstellte IOController</returns> public virtual IOController NewIOController(string controlident) { controlident = controlident.ToUpper(); if (AllIOs.Exists(x => x.ControlIdent == controlident)) { throw new Exception("An iocontroller with this controlident allready exitst!"); } IOController a = new IOController(controlident); AllIOs.Add(a); return a; }