/// <summary>
 /// ��Ȧ��ֹͣ��
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBox6_MouseUp(object sender, MouseEventArgs e)
 {
     pictureBox6.Image = global ::Demo.Properties.Resources.jia_1;
     m_PTZCode = SDKPlugInData.PTZCode.IRIS_ENLARGE;
     m_PTZStop = 1;
     PTZMove();
 }
 /// <summary>
 /// �����������
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBox7_MouseDown(object sender, MouseEventArgs e)
 {
     pictureBox7.Image = global ::Demo.Properties.Resources.jian_2;
     m_PTZCode = SDKPlugInData.PTZCode.ZOOM_IN;
     m_PTZStop = 0;
     PTZMove();
 }
 /// <summary>
 /// ��̨����
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBox20_Click(object sender, EventArgs e)
 {
     m_PTZCode = SDKPlugInData.PTZCode.FAN_PWRON;
     m_PTZStop = m_PTZFan ? 1 : 0;
     m_PTZFan = !m_PTZFan;
     PTZMove();
     if (m_PTZFan)
     {
         pictureBox20.Image = global::Demo.Properties.Resources.fun_2;
     }
     else
     {
         pictureBox20.Image = global::Demo.Properties.Resources.fun_1;
     }
 }
        /// <summary>
        /// ��̨����
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void pictureBox21_Click(object sender, EventArgs e)
        {
            m_PTZCode = SDKPlugInData.PTZCode.HEATER_PWRON;
            m_PTZStop = m_PTZHeater ? 1 : 0;
            m_PTZHeater = !m_PTZHeater;
            PTZMove();

            if (m_PTZHeater)
            {
                pictureBox21.Image = global::Demo.Properties.Resources.heat_2;
            }
            else
            {
                pictureBox21.Image = global::Demo.Properties.Resources.heat_1;
            }
        }
 /// <summary>
 /// ��̨��ˢ
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBox19_Click(object sender, EventArgs e)
 {
     m_PTZCode = SDKPlugInData.PTZCode.WIPER_PWRON;
     m_PTZStop = m_PTZWiper ? 1 : 0;
     m_PTZWiper = !m_PTZWiper;
     PTZMove();
     if (m_PTZWiper)
     {
         pictureBox19.Image = global::Demo.Properties.Resources.rainbrush_2;
     }
     else
     {
         pictureBox19.Image = global::Demo.Properties.Resources.rainbrush_1;
     }
 }
        /// <summary>
        /// ��̨�ƹ�
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void pictureBox18_Click(object sender, EventArgs e)
        {
            m_PTZCode = SDKPlugInData.PTZCode.LIGHT_PWRON;
            m_PTZStop = m_PTZLight ? 1 : 0;
            m_PTZLight = !m_PTZLight;
            PTZMove();

            if (m_PTZLight)
            {
                pictureBox18.Image = global::Demo.Properties.Resources.light_2;
            }
            else
            {
                pictureBox18.Image = global::Demo.Properties.Resources.light_1;
            }
        }
 /// <summary>
 /// ��ֹ̨ͣ(�ϡ��¡�����)
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBox_MUp(object sender, MouseEventArgs e)
 {
     if ((sender as PictureBox) == pictureBox_Up)
     {
         pictureBox_Up.Image = global ::Demo.Properties.Resources.s_1;
         m_PTZCode = SDKPlugInData.PTZCode.TILT_UP;
         m_PTZStop = 1;
         PTZMove();
     }
     if ((sender as PictureBox) == pictureBox_Down)
     {
         pictureBox_Down.Image = global ::Demo.Properties.Resources.x1_1;
         m_PTZCode = SDKPlugInData.PTZCode.TILT_DOWN;
         m_PTZStop = 1;
         PTZMove();
     }
     if ((sender as PictureBox) == pictureBox_left)
     {
         pictureBox_left.Image = global ::Demo.Properties.Resources.z1_1;
         m_PTZCode = SDKPlugInData.PTZCode.PAN_LEFT;
         m_PTZStop = 1;
         PTZMove();
     }
     if ((sender as PictureBox) == pictureBox_right)
     {
         pictureBox_right.Image = global ::Demo.Properties.Resources.y1_1;
         m_PTZCode = SDKPlugInData.PTZCode.PAN_RIGHT;
         m_PTZStop = 1;
         PTZMove();
     }
 }
        /*
        /// <summary>
        /// ��̨�ϣ������
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            m_PTZCode = SDKPlugInData.PTZCode.TILT_UP;
            m_PTZStop = 0;
            PTZMove();
        }

        /// <summary>
        /// ��̨�£������
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            m_PTZCode = SDKPlugInData.PTZCode.TILT_DOWN;
            m_PTZStop = 0;
            PTZMove();
        }

        /// <summary>
        /// ��̨�ϣ������
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_MouseDown(object sender, MouseEventArgs e)
        {
            button1.BackgroundImage = global ::Demo.Properties.Resources.s_2;
            m_PTZCode = SDKPlugInData.PTZCode.TILT_UP;
            m_PTZStop = 0;
            PTZMove();
        }

        /// <summary>
        /// ��̨��(ֹͣ)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_MouseUp(object sender, MouseEventArgs e)
        {
            button1.BackgroundImage = global ::Demo.Properties.Resources.s_1 ;
            m_PTZCode = SDKPlugInData.PTZCode.TILT_UP;
            m_PTZStop = 1;
            PTZMove();
        }

        /// <summary>
        /// ��̨�£������
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_MouseDown(object sender, MouseEventArgs e)
        {
            button2.BackgroundImage = global ::Demo.Properties.Resources.x1_2 ;
            m_PTZCode = SDKPlugInData.PTZCode.TILT_DOWN;
            m_PTZStop = 0;
            PTZMove();
        }

        /// <summary>
        /// ��̨�£�ֹͣ��
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_MouseUp(object sender, MouseEventArgs e)
        {
            button2.BackgroundImage = global ::Demo.Properties.Resources.x1_1 ;
            m_PTZCode = SDKPlugInData.PTZCode.TILT_DOWN;
            m_PTZStop = 1;
            PTZMove();
        }

        /// <summary>
        /// ��̨�������
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_MouseDown(object sender, MouseEventArgs e)
        {
            button3.BackgroundImage = global ::Demo.Properties.Resources.z1_2 ;
            m_PTZCode = SDKPlugInData.PTZCode.PAN_LEFT;
            m_PTZStop = 0;
            PTZMove();
        }

        /// <summary>
        /// ��̨��ֹͣ��
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_MouseUp(object sender, MouseEventArgs e)
        {
            button3.BackgroundImage = global ::Demo.Properties.Resources.z1_1 ;
            m_PTZCode = SDKPlugInData.PTZCode.PAN_LEFT;
            m_PTZStop = 1;
            PTZMove();
        }

        /// <summary>
        /// ��̨�ң������
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button4_MouseDown(object sender, MouseEventArgs e)
        {
            button4.BackgroundImage = global ::Demo.Properties.Resources.y1_2 ;
            m_PTZCode = SDKPlugInData.PTZCode.PAN_RIGHT;
            m_PTZStop = 0;
            PTZMove();
        }

        /// <summary>
        /// ��̨�ң�ֹͣ��
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button4_MouseUp(object sender, MouseEventArgs e)
        {
            button4.BackgroundImage = global ::Demo.Properties.Resources.y1_1 ;
            m_PTZCode = SDKPlugInData.PTZCode.PAN_RIGHT;
            m_PTZStop = 1;
            PTZMove();
        }

        /// <summary>
        /// ��̨�Զ�ɨ��
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button5_Click(object sender, EventArgs e)
        {
            m_PTZCode = SDKPlugInData.PTZCode.PAN_AUTO;
            m_PTZStop = m_PTZATUO ? 1 : 0;
            m_PTZATUO = !m_PTZATUO;
            PTZMove();
        }
         */
        /// <summary>
        /// ��̨�Զ�ɨ��
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void pictureBox_Middle_Click(object sender, EventArgs e)
        {
            m_PTZCode = SDKPlugInData.PTZCode.PAN_AUTO;
            m_PTZStop = m_PTZATUO ? 1 : 0;
            m_PTZATUO = !m_PTZATUO;
            PTZMove();
        }
 /// <summary>
 /// ����ǰ��ֹͣ��
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void pictureBox8_MouseUp(object sender, MouseEventArgs e)
 {
     pictureBox8.Image = global ::Demo.Properties.Resources.jian_1;
     m_PTZCode = SDKPlugInData.PTZCode.FOCUS_IN;
     m_PTZStop = 1;
     PTZMove();
 }