Пример #1
0
        private void InitializePictureBoxImage()
        {
            rli = FileOperation <RectList> .ReadFile().First();

            rlist = rli.GetRectangleList();
            xstep = (int)((pictureBox1.Width / rli.N) * ((float)pictureBox1.Height / (float)pictureBox1.Width));
            ystep = pictureBox1.Height / rli.N;
        }
Пример #2
0
        private void AddAllCamerasNodes()
        {
            List <Camera> cList = FileOperation <Camera> .ReadFile();//Camera.cList;//

            foreach (Camera c in cList)
            {
                AddOneCameraNode(c);
            }
            log.Info("初始化-摄像机加载完毕");
        }
Пример #3
0
        public static void AddAllCamerasNodes()
        {
            List <Camera> cList = FileOperation <Camera> .ReadFile();

            foreach (Camera c in cList)
            {
                AddOneCameraNode(c);
            }
            log.Info("初始化-所有摄像机加载完毕");
        }
Пример #4
0
        private void LoadVideoWall()
        {
            RectList rli = FileOperation <RectList> .ReadFile().First();

            if (rli != null && rli.Rlist.Count != 0)
            {
                xstep = rli.Xsteps;
                ystep = rli.Ysteps;
                N     = rli.N;
                rlist = rli.GetRectangleList();
            }
        }
Пример #5
0
        private void LoadDecoderTree()
        {
            skinTreeView1.AllowDrop = true;
            List <Decoder> dlist = FileOperation <Decoder> .ReadFile().ToList();

            skinTreeView1.Nodes.Add(new TreeNode("解码器列表"));
            foreach (Decoder d in dlist)
            {
                TreeNode tn = new TreeNode(d.DecoderName);
                tn.ToolTipText = d.Ipaddr;
                skinTreeView1.Nodes[0].Nodes.Add(tn);
            }
            skinTreeView1.ExpandAll();
        }
Пример #6
0
        private void AddAllGroupNodes()
        {
            List <CameraGroups> cgsList = FileOperation <CameraGroups> .ReadFile();

            foreach (CameraGroups cg in cgsList)
            {
                TreeNode tn = AddOneGroupNode(cg);
                foreach (Camera c in cg.List)
                {
                    AddOneCameraUnderGroup(tn, c);
                }
            }
            log.Info("初始化-摄像机分组加载完毕");
        }
        public static void GetSerialNos()
        {
            List <Decoder> dlist = FileOperation <Decoder> .ReadFile();

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

            foreach (Decoder d in dlist)
            {
                GetSerialNoFromDecoder(d);
                slist.Add(d.SerialNo);
            }
            FileOperation <Decoder> .WriteFile(dlist);

            slist.Sort();
            FileOperation <string> .WriteFile(slist, "DecoderInfo.ini");
        }
Пример #8
0
        private void LoadDecoders()
        {
            decoderView.Rows.Clear();
            List <Decoder> list = FileOperation <Decoder> .ReadFile();

            foreach (Decoder d in list)
            {
                DataGridViewRow r = new DataGridViewRow();
                r.CreateCells(decoderView);
                r.Cells[0].Value = "";
                r.Cells[1].Value = d.DecoderName;
                r.Cells[2].Value = d.Ipaddr;
                r.Cells[3].Value = d.Username;
                r.Cells[4].Value = d.Password;
                r.Cells[5].Value = d.SerialNo;
                decoderView.Rows.Add(r);
            }
            decoderView.Refresh();
            foreach (DataGridViewRow dr in decoderView.Rows)
            {
                dr.Cells[0].Value = dr.Index + 1;
            }
        }