Exemplo n.º 1
0
        private void PresetIDcobBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            NETDEV_PTZ_ALLPRESETS_S stPtzPresets = new NETDEV_PTZ_ALLPRESETS_S();

            Int32 dwBytesReturned = 0;
            int   iRet            = NETDEVSDK.NETDEV_GetPTZPresetList(m_lpDevHandle, m_iChannelID, ref stPtzPresets);

            if (NETDEVSDK.TRUE != iRet)
            {
                if (NETDEVSDK.NETDEV_E_NO_RESULT == NETDEVSDK.NETDEV_GetLastError())
                {
                    m_oNetDemo.showFailLogInfo(m_deviceInfoList[m_curSelectedTreeDeviceIndex].m_ip + " chl:" + (m_curSelectedTreeChannelIndex + 1), "Presets list is emtpy.", NETDEVSDK.NETDEV_GetLastError());
                    return;
                }

                m_oNetDemo.showFailLogInfo(m_deviceInfoList[m_curSelectedTreeDeviceIndex].m_ip + " chl:" + (m_curSelectedTreeChannelIndex + 1), "Get presets", NETDEVSDK.NETDEV_GetLastError());
            }
            else
            {
                m_oNetDemo.showSuccessLogInfo(m_deviceInfoList[m_curSelectedTreeDeviceIndex].m_ip + " chl:" + (m_curSelectedTreeChannelIndex + 1), "Get presets");

                String strPreSetID = (string)PresetIDcobBox.SelectedItem;
                for (Int32 i = 0; i < stPtzPresets.dwSize; i++)
                {
                    if (stPtzPresets.astPreset[i].dwPresetID == Convert.ToInt32(strPreSetID))
                    {
                        PresetNameText.Text = GetDefaultString(stPtzPresets.astPreset[i].szPresetName);
                        return;
                    }
                }
            }

            return;
        }
Exemplo n.º 2
0
        private void GetPresetID()
        {
            PresetIDcobBox.Items.Clear();
            NETDEV_PTZ_ALLPRESETS_S stPtzPresets = new NETDEV_PTZ_ALLPRESETS_S();

            Int32 dwBytesReturned = 0;
            int   iRet            = NETDEVSDK.NETDEV_GetPTZPresetList(m_lpDevHandle, m_iChannelID, ref stPtzPresets);

            if (NETDEVSDK.TRUE != iRet)
            {
                if (NETDEVSDK.NETDEV_E_NO_RESULT == NETDEVSDK.NETDEV_GetLastError())
                {
                    m_oNetDemo.showFailLogInfo(m_deviceInfoList[m_curSelectedTreeDeviceIndex].m_ip + " chl:" + (m_curSelectedTreeChannelIndex + 1), "Preset list is emtpy.", NETDEVSDK.NETDEV_GetLastError());
                    return;
                }

                m_oNetDemo.showFailLogInfo(m_deviceInfoList[m_curSelectedTreeDeviceIndex].m_ip + " chl:" + (m_curSelectedTreeChannelIndex + 1), "Get presets", NETDEVSDK.NETDEV_GetLastError());
            }
            else
            {
                m_oNetDemo.showSuccessLogInfo(m_deviceInfoList[m_curSelectedTreeDeviceIndex].m_ip + " chl:" + (m_curSelectedTreeChannelIndex + 1), "Get presets");
                for (Int32 i = 0; i < stPtzPresets.dwSize; i++)
                {
                    PresetIDcobBox.Items.Add(Convert.ToString(stPtzPresets.astPreset[i].dwPresetID));
                }

                PresetIDcobBox.SelectedIndex = 0;

                PresetNameText.Text = GetDefaultString(stPtzPresets.astPreset[0].szPresetName);
            }

            return;
        }