Example #1
0
        public void onInitSet()
        {
            try
            {
                mainform.onDBRead_Robotlist("all");
                mainform.onDBRead_RobotStatus();
                mainform.onDBRead_Maplist();

                onCtrlEnable(false);

                dataGridView_robotreg.Rows.Clear();

                List <string> strrobotlist = new List <string>();

                int cnt = mainform.Robot_RegInfo_list.Count();

                for (int i = 0; i < cnt; i++)
                {
                    string        strtmp    = "";
                    Robot_RegInfo robotinfo = mainform.Robot_RegInfo_list.ElementAt(i).Value;
                    strtmp = string.Format("{0},{1},{2},{3},{4}({5})", robotinfo.robot_id, robotinfo.robot_name, robotinfo.robot_ip, robotinfo.robot_group, robotinfo.map_name, robotinfo.map_id);

                    if (mainform.Robot_Status_list.ContainsKey(robotinfo.robot_id))
                    {
                        strtmp = string.Format("{0},{1}", mainform.Robot_Status_list[robotinfo.robot_id].work_status, strtmp);
                    }
                    else
                    {
                        strtmp = string.Format("wait,{0}", strtmp);
                    }

                    string[] strtmpbuf = strtmp.Split(',');
                    dataGridView_robotreg.Rows.Add(strtmpbuf);
                }

                if (mainform.Map_list.Count > 0)
                {
                    for (int j = 0; j < mainform.Map_list.Count; j++)
                    {
                        Map_list maplist = new Map_list();
                        maplist = mainform.Map_list.ElementAt(j).Value;
                        string strmap = string.Format("{0}({1})", maplist.map_name, maplist.map_id);
                        cboMap.Items.Add(strmap);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("robotreg_Ctrl ..onInitSet err" + ex.Message.ToString());
            }
        }
Example #2
0
        private void onRobotlistRead(string strgroup)
        {
            try
            {
                mainform.onDBRead_Robotlist(strgroup);
                int cnt = mainform.Robot_RegInfo_list.Count();

                listBox_robotlist.Items.Clear();

                for (int i = 0; i < cnt; i++)
                {
                    string        strtmp    = "";
                    Robot_RegInfo robotinfo = mainform.Robot_RegInfo_list.ElementAt(i).Value;
                    strtmp = string.Format("{0}({1})", robotinfo.robot_name, robotinfo.robot_id);

                    listBox_robotlist.Items.Add(strtmp);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("jobreg_Ctrl ..onRobotlistRead err" + ex.Message.ToString());
            }
        }