///// <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); } }
/// <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); } }
//改变相机的状态 private void SwitchCameraState(int chanlNo, int station, Camera.CameraState cameraState) { Global.m_dicCameraS.SetCameraState(chanlNo, station, cameraState); }