Ejemplo n.º 1
0
        ///// <summary>
        ///// 设置相机 图像处理
        ///// </summary>
        ///// <param name="no"></param>
        ///// <param name="imageOper"></param>
        //public void SetCameraImageOper(string no, Camera.ImageOper imageOper)
        //{
        //    if (dicCamera != null && dicCamera.ContainsKey(no))
        //    {
        //        dicCamera[no].ImageOperType = imageOper;
        //    }
        //}

        /// <summary>
        /// 设置相机状态
        /// </summary>
        /// <param name="no"></param>
        /// <param name="state"></param>
        public void SetCameraState(int channelNo, int stationNo, Camera.CameraState state)
        {
            if (dicCamera != null && dicCamera.GetLength(0) > channelNo && dicCamera.GetLength(1) > stationNo)
            {
                dicCamera[channelNo, stationNo].SetCameraState(state);
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 ///  设置所有相机状态
 /// </summary>
 /// <param name="state"></param>
 public void SetAllCamerasState(int channelNo, Camera.CameraState state)
 {
     for (int i = 0; i < 6; i++)
     {
         dicCamera[channelNo, i].SetCameraState(state);
     }
 }
Ejemplo n.º 3
0
 //改变相机的状态
 private void SwitchCameraState(int chanlNo, int station, Camera.CameraState cameraState)
 {
     Global.m_dicCameraS.SetCameraState(chanlNo, station, cameraState);
 }