Ejemplo n.º 1
0
        private void buttonClearDevCmd_Click(object sender, EventArgs e)
        {
            string       devID = this.comboBoxDevList.Text;
            ECAMSDevBase dev   = ctlManager.GetDev(devID);

            if (dev.ClearDevCmd())
            {
                AddLog("设备:" + devID + " 发送命令清空");
            }
            if (dev.ClearRunningTask())
            {
                AddLog("设备" + devID + " 清空当前任务");
            }
        }
Ejemplo n.º 2
0
        private void buttonRefreshDevStatus_Click(object sender, EventArgs e)
        {
            string       devID = this.comboBoxDevList.Text;
            ECAMSDevBase dev   = ctlManager.GetDev(devID);

            if (dev == null)
            {
                MessageBox.Show("设备号不存在");
                return;
            }
            DataTable dt1    = null;
            DataTable dt2    = null;
            DataTable dtTask = null;

            if (!ctlManager.GetDevRunningInfo(devID, ref dtTask, ref dt1, ref dt2))
            {
                MessageBox.Show("刷新设备信息失败");
                return;
            }
            this.dataGridViewDevDB1.DataSource = dt1;
            for (int i = 0; i < this.dataGridViewDevDB1.Columns.Count; i++)
            {
                this.dataGridViewDevDB1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }
            this.dataGridViewDevDB2.DataSource = dt2;
            for (int i = 0; i < this.dataGridViewDevDB2.Columns.Count; i++)
            {
                this.dataGridViewDevDB2.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }
            this.dataGridViewCurrentTask.DataSource = dtTask;
            for (int i = 0; i < this.dataGridViewDevDB2.Columns.Count; i++)
            {
                this.dataGridViewCurrentTask.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            }
            //IList<string> db1ValList = dev.GetDB1Data();
            //IList<string> db2ValList = dev.GetDB2Data();
            //DataTable dt1 = new DataTable();
            //dt1.Columns.Add("索引");
            //dt1.Columns.Add("内容");


            //int index = 1;
            //foreach (string valStr in db1ValList)
            //{
            //    DataRow dr = dt1.NewRow();
            //    dr[0] = index;
            //    dr[1] = valStr;
            //    dt1.Rows.Add(dr);
            //    index++;

            //}
            //this.dataGridViewDevDB1.DataSource = dt1;
            // for(int i=0;i<this.dataGridViewDevDB1.Columns.Count;i++)
            //{
            //    this.dataGridViewDevDB1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            //}
            //index = 1;
            //DataTable dt2 = new DataTable();
            //dt2.Columns.Add("索引");
            //dt2.Columns.Add("内容");

            //foreach (string valStr in db2ValList)
            //{
            //    DataRow dr = dt2.NewRow();
            //    dr[0] = index;
            //    dr[1] = valStr;
            //    dt2.Rows.Add(dr);
            //    index++;
            //}
            //this.dataGridViewDevDB2.DataSource = dt2;
            //for (int i = 0; i < this.dataGridViewDevDB2.Columns.Count; i++)
            //{
            //    this.dataGridViewDevDB2.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
            //}
        }