Exemple #1
0
 public static void UpdatePrese(TurntablePresetData tmpPresetData)
 {
     if (tmpPresetData != null)
     {
         Control_Command.PresetUpdateControl(tmpPresetData);
     }
 }
Exemple #2
0
        public static List <DynamicDataOfUps3onedata> GetUpsData()
        {
            List <DynamicDataOfUps3onedata> tmpUpsData = new List <DynamicDataOfUps3onedata>();

            tmpUpsData = Control_Command.UpsDataGetControl();
            return(tmpUpsData);
        }
Exemple #3
0
 public static void SectorScanOff(Guid?tmpGuid)
 {
     if (tmpGuid != null)
     {
         Control_Command.SectorScanOffControl(tmpGuid);
     }
 }
Exemple #4
0
 public static void SetPreset(TurntablePresetData tmpPresetData)
 {
     if (tmpPresetData != null)
     {
         Control_Command.PresetSetControl(tmpPresetData);
     }
 }
Exemple #5
0
        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);
        }
Exemple #6
0
 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);
     }
 }
Exemple #7
0
 //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;
 }
Exemple #8
0
 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);
     }
 }
Exemple #9
0
        /// <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);
        }
Exemple #10
0
        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("预置位添加失败!");
            //}
        }
Exemple #11
0
        /// <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);
        }
Exemple #12
0
 public static void ResetIRProtect()
 {
     Control_Command.ResetIRProtect();
 }