Exemple #1
0
        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());
			
		}
Exemple #3
0
        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;
		}