void TagConfiguratorLoad(object sender, EventArgs e) { SignalCondition16383 sc = new SignalCondition16383(); foreach (IDriver drv in DriverManager.Instance.Drivers.ToArray()) { TgDriver.Items.Add(drv.ToString()); } signalCondition.Items.Add(sc.ToString()); }
void TagConfiguratorLoad(object sender, EventArgs e) { SignalCondition16383 sc = new SignalCondition16383(); foreach (IDriver drv in DriverManager.Instance.Drivers.ToArray()) { TgDriver.Items.Add(drv.ToString()); } signalCondition.Items.Add(sc.ToString()); }
void ButtonOkClick(object sender, EventArgs e) { this.DialogResult = DialogResult.OK; _items = new TagAnalog[dataGridView1.RowCount - 1]; int idx = 0; IDriver[] drivers = DriverManager.Instance.Drivers.ToArray(); ISignalCondition sc = null; for (int i = 0; i < dataGridView1.RowCount - 1; i++) { _items[idx] = new TagAnalog(); _items[idx].Name = dataGridView1.Rows[i].Cells[0].Value.ToString(); _items[idx].Description = dataGridView1.Rows[i].Cells[1].Value.ToString(); foreach (IDriver driver in drivers) { if (driver.ToString() == dataGridView1.Rows[i].Cells[2].Value.ToString()) { _items[idx].Driver = driver; } } _items[idx].Address = dataGridView1.Rows[i].Cells[3].Value.ToString(); _items[idx].Historical = Convert.ToBoolean(dataGridView1.Rows[i].Cells[4].Value.ToString()); if (dataGridView1.Rows[i].Cells[5].Value.ToString().Equals("")) { sc = null; } else { sc = new SignalCondition16383(); } _items[idx].SignalCondition = sc; _items[idx].Min = dataGridView1.Rows[i].Cells[6].Value.ToString(); _items[idx].Max = dataGridView1.Rows[i].Cells[7].Value.ToString(); idx++; } return; }
void ButtonOkClick(object sender, EventArgs e) { this.DialogResult = DialogResult.OK; _items = new TagAnalog[dataGridView1.RowCount -1]; int idx = 0; IDriver[] drivers = DriverManager.Instance.Drivers.ToArray(); ISignalCondition sc = null; for (int i = 0; i < dataGridView1.RowCount - 1; i++) { _items[idx] = new TagAnalog(); _items[idx].Name = dataGridView1.Rows[i].Cells[0].Value.ToString(); _items[idx].Description = dataGridView1.Rows[i].Cells[1].Value.ToString(); foreach (IDriver driver in drivers) { if (driver.ToString() == dataGridView1.Rows[i].Cells[2].Value.ToString()) { _items[idx].Driver = driver; } } _items[idx].Address = dataGridView1.Rows[i].Cells[3].Value.ToString(); _items[idx].Historical = Convert.ToBoolean(dataGridView1.Rows[i].Cells[4].Value.ToString()); if (dataGridView1.Rows[i].Cells[5].Value.ToString().Equals("")) { sc = null; } else { sc = new SignalCondition16383(); } _items[idx].SignalCondition = sc; _items[idx].Min = dataGridView1.Rows[i].Cells[6].Value.ToString(); _items[idx].Max = dataGridView1.Rows[i].Cells[7].Value.ToString(); idx++; } return; }