private void btnAdd_Click(object sender, EventArgs e) { IpAdresse = txtIP.Text; Rack = Int32.Parse(txtRack.Text); Slot = Int32.Parse(txtSlot.Text); //Fertigung = fertigungMenu.Text; Name = txtName.Text; Ueberwachung = checkBoxUeberwachung.Checked; Db = Int32.Parse(txtDB.Text); DbByte = Int32.Parse(txtByte.Text); DbBit = Int32.Parse(txtBit.Text); foreach (Fertigung item in fertigungList) { if (fertigungMenu.Text.Equals(item.Name)) { Fertigung = item; } } foreach (Linie item in Fertigung.getLinien()) { if (linienMenu.Text.Equals(item.Name)) { Linie = item; } } }
public Fertigung(String name, int anzahlLinien) { this.name = name; for (int i = 1; i <= anzahlLinien; i++) { Linie linie = new Linie(this, i); linien.Add(linie); } }
public Steuerung(String ipAdresse, int rack, int slot, String name, Fertigung fertigung, int datenbaustein, int dbByte, int dbBit, Linie linie) { this.fehlerListe = new List <Fehler>(); this.ipAdresse = ipAdresse; this.rack = rack; this.slot = slot; this.name = name; this.fertigung = fertigung; this.datenbaustein = datenbaustein; this.dbByte = dbByte; this.dbBit = dbBit; this.linie = linie; client = new S7Client(); this.verbindung = client.ConnectTo(this.ipAdresse, this.rack, this.slot); verbindungsStatus = client.Connected; }