/// <summary> /// 红外控制 /// </summary> /// <param name="tmp_ControlData"></param> /// <returns></returns> public static string SetIRControl_Business(ControlData tmp_ControlData) { string strIRControlState = ""; tmp_StaticDataT = new StaticDataOfTurntable(); tmp_StaticDataT = ControlBusinessData.GetStaticDataOfTurntable(tmp_ControlData.VideoGuid); if (tmp_StaticDataT.GuidDeviceID != null) { SetIR(tmp_StaticDataT, tmp_ControlData.iAction, tmp_ControlData.iSpeed, tmp_ControlData.Parameter); } return(strIRControlState); }
/// <summary> /// 扇扫结束 /// </summary> /// <param name="tmpSectorScanData"></param> /// <returns></returns> public static string SectorScanControlOff_Business(SectorScanData tmpSectorScanData) { string strSectorScanControl = ""; tmp_StaticDataT = new StaticDataOfTurntable(); tmp_StaticDataT = ControlBusinessData.GetStaticDataOfTurntable(tmpSectorScanData.VideoGuid); if (tmp_StaticDataT.GuidDeviceID != null) { SectorScanControlOff(tmp_StaticDataT); } return(strSectorScanControl); }
/// <summary> /// 扇扫开启 /// </summary> /// <param name="tmpSectorScanData"></param> /// <returns></returns> public static string SectorScanControlOpen_Business(SectorScanData tmpSectorScanData) { string strSectorScanControl = ""; tmp_StaticDataT = new StaticDataOfTurntable(); tmp_StaticDataT = ControlBusinessData.GetStaticDataOfTurntable(tmpSectorScanData.VideoGuid); if (tmp_StaticDataT.GuidDeviceID != null) { SectorScanControlOpen(tmp_StaticDataT, tmpSectorScanData.i_HorizontalSt, tmpSectorScanData.i_HorizontalEnd, tmpSectorScanData.i_Hspeed, tmpSectorScanData.i_VerticalSt, tmpSectorScanData.i_VerticalEnd, tmpSectorScanData.i_Vspeed); } return(strSectorScanControl); }
/// <summary> /// 调用预置位 /// </summary> /// <param name="tmpTurntablePresetData"></param> static public void SetPreset(TurntablePresetData tmpTurntablePresetData) { tmp_StaticDataT = new StaticDataOfTurntable(); tmp_StaticDataT = ControlBusinessData.GetStaticDataOfTurntable(tmpTurntablePresetData.VideoGuid); PresetListRepository tmpPresetListRepository = new PresetListRepository(); List <PresetList> tmp = tmpPresetListRepository.GetList(); if (tmp.Count > 0) { for (int i = 0; i < tmp.Count; i++) { if (tmp[i].PresetName == tmpTurntablePresetData.PresetName && tmp[i].CameraDeviceID == tmpTurntablePresetData.VideoGuid) { ProtocolBusinessLogic.SetPreset_Business(tmp_StaticDataT, tmp[i]); break; } } } }