Exemplo n.º 1
0
        public MyChannelCfg ChannelCfgToMyChannelCfg(ChannelCfg _ChannelCfg)
        {
            MyChannelCfg _MyChannelCfg = new MyChannelCfg();

            _MyChannelCfg.TcChaneelID   = _ChannelCfg.TcChaneelID;
            _MyChannelCfg.TcUID         = _ChannelCfg.TcUID;
            _MyChannelCfg.TcPSW         = _ChannelCfg.TcPSW;
            _MyChannelCfg.Name          = _ChannelCfg.Name;
            _MyChannelCfg.TcDescription = _ChannelCfg.TcDescription;
            _MyChannelCfg.CaptureCfg    = _ChannelCfg.CaptureCfg;
            _MyChannelCfg.CatchFaceCfg  = _ChannelCfg.CatchFaceCfg;
            _MyChannelCfg.Addr          = _ChannelCfg.Addr;
            _MyChannelCfg.Port          = _ChannelCfg.Port;
            return(_MyChannelCfg);
        }
        /// <summary>
        /// 确认
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnConfirmAdd_Click(object sender, RoutedEventArgs e)
        {
            int nSucess = -1;

            //判断是添加还是修改
            if (!CheckInfo())
            {
                return;
            }
            ChannelCfg channelCfg = new ChannelCfg();

            channelCfg = _ChannelCfg.MyChannelCfgToChannelCfg(_ChannelCfg);
            if (cIViewModel.Title.Equals("添加通道"))
            {
                nSucess = thirft.AddChannel(channelCfg);
            }
            else
            {
                nSucess = thirft.ModifyChannel(channelCfg);
            }
            if (nSucess == 0)
            {
                MyMessage.showYes("操作成功!");
                //修改通道 如果通道已经被打开则关闭
                if (!cIViewModel.Title.Equals("添加通道"))
                {
                    CloseVideoDelegate();
                }
                this.Close();
            }
            else
            {
                MyMessage.showYes("操作失败!");
            }
            RefreshChannelDelegate();
        }
Exemplo n.º 3
0
 public static extern uint I2C_InitChannel(IntPtr handler, ref ChannelCfg config);
Exemplo n.º 4
0
 static extern uint I2C_InitChannel(IntPtr handler, ref ChannelCfg config);