Пример #1
0
        public PTZExtend(NetDemo netDemo)
        {
            this.m_oNetDemo               = netDemo;
            m_deviceInfoList              = netDemo.getDeviceInfoList();
            m_lpDevHandle                 = m_deviceInfoList[netDemo.getCurRealPanel().m_deviceIndex].m_lpDevHandle;
            m_iChannelID                  = netDemo.getCurRealPanel().m_channelID;
            m_curRealPlayPanel            = netDemo.getCurRealPanel();
            m_curSelectedTreeDeviceIndex  = netDemo.m_CurSelectTreeNodeInfo.dwDeviceIndex;
            m_curSelectedTreeChannelIndex = netDemo.getChannelIndex();

            InitializeComponent();
            m_oPtzControl = new PTZControl();
        }
Пример #2
0
        /*************************** Basic Cfg start *****************************/
        /*获取基本配置信息*/
        private void getBasicInfo()
        {
            int dwDeviceIndex = m_oNetDemo.getDeviceIndex();

            if (dwDeviceIndex < 0)
            {
                return;
            }

            if (NETDEMO.NETDEMO_DEVICE_TYPE_E.NETDEMO_DEVICE_VMS == m_deviceInfoList[dwDeviceIndex].m_eDeviceType)
            {
                /* not support */
            }
            else
            {
                if (m_deviceInfoList[dwDeviceIndex].m_channelInfoList[m_oNetDemo.getChannelIndex()].m_basicInfo.existFlag == false)
                {
                    refreshBasicInfo();
                }
                else
                {
                    readBasicInfo();
                }
            }
        }