public static void UpdatePrese(TurntablePresetData tmpPresetData) { if (tmpPresetData != null) { Control_Command.PresetUpdateControl(tmpPresetData); } }
public static List <DynamicDataOfUps3onedata> GetUpsData() { List <DynamicDataOfUps3onedata> tmpUpsData = new List <DynamicDataOfUps3onedata>(); tmpUpsData = Control_Command.UpsDataGetControl(); return(tmpUpsData); }
public static void SectorScanOff(Guid?tmpGuid) { if (tmpGuid != null) { Control_Command.SectorScanOffControl(tmpGuid); } }
public static void SetPreset(TurntablePresetData tmpPresetData) { if (tmpPresetData != null) { Control_Command.PresetSetControl(tmpPresetData); } }
public static List <TurntablePresetData> GetPreset(Guid?VideoDeviceGuid) { List <TurntablePresetData> tmpPresetList = new List <TurntablePresetData>(); if (VideoDeviceGuid != null) { //List<PresetList> PresetGetControl tmpPresetList = Control_Command.PresetGetControl(VideoDeviceGuid); } return(tmpPresetList); }
public static void IRControl(Guid?tmpGuid, int tmpAction, int tmpSpeed, int tmpParameter, Guid?UserGuid) { if (tmpGuid != null) { tmpCommand.VideoGuid = tmpGuid; tmpCommand.iAction = tmpAction; tmpCommand.iSpeed = tmpSpeed; tmpCommand.Parameter = tmpParameter; tmpCommand.UserGuid = UserGuid; Control_Command.IRControl(tmpCommand); } }
//public Preset_Add_Form(Guid VideoGuid, int VideoType, string Horizontal_Data, string Vertical_Data, string CCDorIR_Depth, string CCDorIR_Focus, //Guid? UserGuid) public Preset_Add_Form(Guid VideoGuid) { InitializeComponent(); tmpVideoGuid = VideoGuid; tmpPrese = Control_Command.PresetGetControl(VideoGuid); //tmpVideoGuid = VideoGuid; //tmpVideoType = VideoType; //tmpHorizontal_Data = Horizontal_Data; //tmpVertical_Data = Vertical_Data; //tmpCCDorIR_Depth = CCDorIR_Depth; //tmpCCDorIR_Focus = CCDorIR_Focus; //tmpUserGuid = UserGuid; }
public static void SectorScanOpen(Guid?tmpGuid, int i_HorizontalSt, int i_HorizontalEnd, int i_Hspeed, int i_VerticalSt, int i_VerticalEnd, int i_Vspeed) { if (tmpGuid != null) { tmpSectorScanData.VideoGuid = tmpGuid; tmpSectorScanData.i_HorizontalSt = i_HorizontalSt; tmpSectorScanData.i_HorizontalEnd = i_HorizontalEnd; tmpSectorScanData.i_Hspeed = i_Hspeed; tmpSectorScanData.i_VerticalSt = i_VerticalSt; tmpSectorScanData.i_VerticalEnd = i_VerticalEnd; tmpSectorScanData.i_Vspeed = i_Vspeed; Control_Command.SectorScanOpenControl(tmpSectorScanData); } }
/// <summary> /// 添加预置位 /// </summary> /// <param name="VideoGuid">视频GUID</param> /// <param name="PresetName">预置位名字</param> /// <returns>成功返回预置位的GUID</returns> public static Guid?PresetAddInterface(Guid VideoGuid, string PresetName) { Guid?result = null; TurntablePresetData tmp_AddPreset = new TurntablePresetData(); if (VideoGuid != null && PresetName != null) { tmp_AddPreset.VideoGuid = VideoGuid; tmp_AddPreset.PresetName = PresetName; TurntablePresetData tmp_AddPreset1 = new TurntablePresetData(); tmp_AddPreset1 = Control_Command.PresetAddControl(tmp_AddPreset); result = tmp_AddPreset1.PresetGuid; } return(result); }
private void buttonAdd_Click(object sender, EventArgs e) { if (addNameText.Text.Trim() == "") { MessageBox.Show("请输入预置位名称!"); return; } else if (addNameText.Text.Trim().Length > 25) { MessageBox.Show("预置位名称过长,请重新输入!"); return; } else { if (tmpPrese != null) { for (int i = 0; i < tmpPrese.Count; i++) { if (tmpPrese[i].PresetName == addNameText.Text.Trim()) { MessageBox.Show("预置位名称重复,请重新输入!"); return; } } } } TurntablePresetData tmpTurntablePresetData = new TurntablePresetData(); tmpTurntablePresetData.PresetName = addNameText.Text; tmpTurntablePresetData.VideoGuid = tmpVideoGuid; TurntablePresetData tmpTurntablePresetData1 = Control_Command.PresetAddControl(tmpTurntablePresetData); MessageBox.Show("预置位添加成功!"); //if (tmpTurntablePresetData1.PresetGuid != null) //{ // MessageBox.Show("预置位添加成功!"); // this.Close(); //} //else //{ // MessageBox.Show("预置位添加失败!"); //} }
/// <summary> /// 删除或调用预置位 /// </summary> /// <param name="PreseGuid">预置位的GUID</param> /// <param name="Action">删除:1,调用:2</param> /// <returns>成功:1,失败:-1</returns> public static int PresetSetOrDelInterface(Guid PreseGuid, int Action) { int result = -1; TurntablePresetData tmp_AddPreset = new TurntablePresetData(); if (Action == 1)//删除 { tmp_AddPreset.PresetGuid = PreseGuid; Control_Command.PresetDelControl(tmp_AddPreset); result = 1; } else if (Action == 2)//调用 { tmp_AddPreset.PresetGuid = PreseGuid; Control_Command.PresetSetControl(tmp_AddPreset); result = 1; } return(result); }
public static void ResetIRProtect() { Control_Command.ResetIRProtect(); }