コード例 #1
0
 public MarkManager(List<MarkCollection> markCollections, IExecutionControl executionControl, ITiming timingSource)
 {
     InitializeComponent();
     MarkCollections = markCollections;
     _executionControl = executionControl;
     _timingSource = timingSource;
 }
コード例 #2
0
        public bool Execute(IExecutionControl executionControl)
        {
            Console.WriteLine("Reconfiguring {0}", ip);
            var awUsbReconfig = new AnywhereUsbReconfig(ip);
            awUsbReconfig.LoadConfig();
            var portToSet = Convert.ToInt32(port);
            var valueToSet = Convert.ToInt32(value);

            Console.WriteLine("Current {0} value {1}", portToSet, awUsbReconfig.GetParam(portToSet));
            Console.WriteLine("Setting {0} value to {1}", portToSet, valueToSet);
            awUsbReconfig.SetParam(portToSet, valueToSet);
            awUsbReconfig.SaveConfig();
            Console.WriteLine("Checking");
            awUsbReconfig.LoadConfig();
            var newParam = awUsbReconfig.GetParam(portToSet);
            Console.WriteLine("Current {0} value {1}", portToSet, newParam);
            if (newParam == valueToSet)
            {
                Console.WriteLine("Change successfull");
            }
            else
            {
                Console.WriteLine("Unsuccessfull. Aborting");
                return false;
            }

            return true;
        }
コード例 #3
0
ファイル: MarkManager.cs プロジェクト: naztrain/vixen
        public MarkManager(List<MarkCollection> markCollections, IExecutionControl executionControl, ITiming timingSource,
            TimedSequenceEditorForm timedSequenceEditorForm)
        {
            InitializeComponent();
            Icon = Resources.Icon_Vixen3;
            ForeColor = ThemeColorTable.ForeColor;
            BackColor = ThemeColorTable.BackgroundColor;
            ThemeUpdateControls.UpdateControls(this);
            listViewMarkCollections.BackColor = ThemeColorTable.BackgroundColor;
            listViewMarks.BackColor = ThemeColorTable.BackgroundColor;
            buttonPlay.Image = Tools.GetIcon(Resources.control_play_blue, 24);
            buttonPlay.Text = "";
            buttonStop.Image = Tools.GetIcon(Resources.control_stop_blue, 24);
            buttonStop.Text = "";
            buttonStop.Enabled = false;
            buttonIncreasePlaybackSpeed.Image = Tools.GetIcon(Resources.add, 24);
            buttonIncreasePlaybackSpeed.Text = "";
            buttonDecreasePlaySpeed.Image = Tools.GetIcon(Resources.minus, 24);
            buttonDecreasePlaySpeed.Text = "";
            buttonIncreaseSelectedMarks.Image = Tools.GetIcon(Resources.add, 24);
            buttonIncreaseSelectedMarks.Text = "";
            buttonDecreaseSelectedMarks.Image = Tools.GetIcon(Resources.minus, 24);
            buttonDecreaseSelectedMarks.Text = "";
            buttonRemoveCollection.ForeColor = buttonRemoveCollection.Enabled ? ThemeColorTable.ForeColor : ThemeColorTable.ForeColorDisabled;

            labelTapperInstructions.Visible = false;

            MarkCollections = markCollections;
            _executionControl = executionControl;
            _timingSource = timingSource;
            _timedSequenceEditorForm = timedSequenceEditorForm;
        }
コード例 #4
0
        public bool Execute(IExecutionControl executionControl)
        {
            Console.WriteLine("Reconfiguring {0}", ip);
            var awUsbReconfig = new AnywhereUsbReconfig(ip);

            awUsbReconfig.LoadConfig();
            var portToSet  = Convert.ToInt32(port);
            var valueToSet = Convert.ToInt32(value);

            Console.WriteLine("Current {0} value {1}", portToSet, awUsbReconfig.GetParam(portToSet));
            Console.WriteLine("Setting {0} value to {1}", portToSet, valueToSet);
            awUsbReconfig.SetParam(portToSet, valueToSet);
            awUsbReconfig.SaveConfig();
            Console.WriteLine("Checking");
            awUsbReconfig.LoadConfig();
            var newParam = awUsbReconfig.GetParam(portToSet);

            Console.WriteLine("Current {0} value {1}", portToSet, newParam);
            if (newParam == valueToSet)
            {
                Console.WriteLine("Change successfull");
            }
            else
            {
                Console.WriteLine("Unsuccessfull. Aborting");
                return(false);
            }

            return(true);
        }
コード例 #5
0
 public MarkManager(List <MarkCollection> markCollections, IExecutionControl executionControl, ITiming timingSource, TimedSequenceEditorForm timedSequenceEditorForm)
 {
     InitializeComponent();
     MarkCollections          = markCollections;
     _executionControl        = executionControl;
     _timingSource            = timingSource;
     _timedSequenceEditorForm = timedSequenceEditorForm;
 }
コード例 #6
0
 public MarkManager(List<MarkCollection> markCollections, IExecutionControl executionControl, ITiming timingSource, TimedSequenceEditorForm timedSequenceEditorForm)
 {
     InitializeComponent();
     MarkCollections = markCollections;
     _executionControl = executionControl;
     _timingSource = timingSource;
     _timedSequenceEditorForm = timedSequenceEditorForm;
 }
コード例 #7
0
        public bool Execute(IExecutionControl executionControl)
        {
            Console.WriteLine("Disconnecting device {0}", device);
            var usbDeviceLookup = new UsbDeviceLookup();
            usbDeviceLookup.Test();
            if (!usbDeviceLookup.WaitForDisconnection(device))
            {
                return false;
            }

            return true;
        }
コード例 #8
0
ファイル: MarkTapper.cs プロジェクト: stewmc/vixen
		public MarkTapper(IExecutionControl executionControl, ITiming timingSource)
		{
			InitializeComponent();
			_executionControl = executionControl;
			_timingSource = timingSource;
			Results = new List<TimeSpan>();

			if (_executionControl == null || _timingSource == null) {
				groupBoxControls.Enabled = false;
			}

			_playing = false;
		}
コード例 #9
0
        public bool Execute(IExecutionControl executionControl)
        {
            Console.WriteLine("Disconnecting device {0}", device);
            var usbDeviceLookup = new UsbDeviceLookup();

            usbDeviceLookup.Test();
            if (!usbDeviceLookup.WaitForDisconnection(device))
            {
                return(false);
            }

            return(true);
        }
コード例 #10
0
ファイル: MarkTapper.cs プロジェクト: starry-au/vixen-modules
        public MarkTapper(IExecutionControl executionControl, ITiming timingSource)
        {
            InitializeComponent();
            _executionControl = executionControl;
            _timingSource     = timingSource;
            Results           = new List <TimeSpan>();

            if (_executionControl == null || _timingSource == null)
            {
                groupBoxControls.Enabled = false;
            }

            _playing = false;
        }
コード例 #11
0
 public bool ExecuteSequence(IExecutionControl executionControl)
 {
     foreach (IFlowItemSequenceItemBase seq in Sequence.Items)
     {
         if (seq.Execute(executionControl))
         {
             Console.WriteLine("Step executed");
         }
         else
         {
             return false;
         }
     }
     return true;
 }
コード例 #12
0
        public HttpResponseFileParser.TempFileInfo Download(string fileUrl, IExecutionControl control)
        {
            var result = HttpHelper.SendRequest(new Uri(fileUrl),
                                                HttpMethod.GET,
                                                new List <IHttpRequestModifier>()
            {
                new HttpRequestSimpleHeaderModifier("User-Agent", "netdisk;4.4.0.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia"),
                new HttpRequestSimpleHeaderModifier("Cookie", "BDUSS=" + BDUSS),
                new HttpRequestSimpleHeaderModifier("Refer", "http://pan.baidu.com/disk/home")
            },
                                                new HttpResponseFileParser(),
                                                control);

            return(result);
        }
コード例 #13
0
 public bool ExecuteSequence(IExecutionControl executionControl)
 {
     foreach (IFlowItemSequenceItemBase seq in Sequence.Items)
     {
         if (seq.Execute(executionControl))
         {
             Console.WriteLine("Step executed");
         }
         else
         {
             return(false);
         }
     }
     return(true);
 }
コード例 #14
0
ファイル: MarkManager.cs プロジェクト: komby/vixen
        public MarkManager(List<MarkCollection> markCollections, IExecutionControl executionControl, ITiming timingSource,
            TimedSequenceEditorForm timedSequenceEditorForm)
        {
            InitializeComponent();
            Icon = Resources.Icon_Vixen3;
            buttonPlay.Image = Tools.GetIcon(Resources.control_play_blue, 16);
            buttonPlay.Text = "";
            buttonStop.Image = Tools.GetIcon(Resources.control_stop_blue, 16);
            buttonStop.Text = "";
            buttonIncreasePlaybackSpeed.Image = Tools.GetIcon(Resources.plus, 16);
            buttonIncreasePlaybackSpeed.Text = "";
            buttonDecreasePlaySpeed.Image = Tools.GetIcon(Resources.minus, 16);
            buttonDecreasePlaySpeed.Text = "";
            buttonIncreaseSelectedMarks.Image = Tools.GetIcon(Resources.plus, 16);
            buttonIncreaseSelectedMarks.Text = "";
            buttonDecreaseSelectedMarks.Image = Tools.GetIcon(Resources.minus, 16);
            buttonDecreaseSelectedMarks.Text = "";

            MarkCollections = markCollections;
            _executionControl = executionControl;
            _timingSource = timingSource;
            _timedSequenceEditorForm = timedSequenceEditorForm;
        }
コード例 #15
0
ファイル: MarkManager.cs プロジェクト: jaredb7/vixen
		public MarkManager(List<MarkCollection> markCollections, IExecutionControl executionControl, ITiming timingSource,
						   TimedSequenceEditorForm timedSequenceEditorForm)
		{
			InitializeComponent();
			Icon = Resources.Icon_Vixen3;
			ForeColor = ThemeColorTable.ForeColor;
			BackColor = ThemeColorTable.BackgroundColor;
			
			listViewMarkCollections.BackColor = ThemeColorTable.BackgroundColor;
			listViewMarks.BackColor = ThemeColorTable.BackgroundColor;
			int iconSize = (int)(24 * ScalingTools.GetScaleFactor());
			buttonPlay.Image = Tools.GetIcon(Resources.control_play_blue, iconSize);
			buttonPlay.Text = "";
			buttonStop.Image = Tools.GetIcon(Resources.control_stop_blue, iconSize);
			buttonStop.Text = "";
			buttonStop.Enabled = false;
			buttonRestartPlay.Text = "";
			buttonRestartPlay.Image = Tools.GetIcon(Resources.control_start_blue,iconSize);
			buttonIncreasePlaybackSpeed.Image = Tools.GetIcon(Resources.add, iconSize);
			buttonIncreasePlaybackSpeed.Text = "";
			buttonDecreasePlaySpeed.Image = Tools.GetIcon(Resources.minus, iconSize);
			buttonDecreasePlaySpeed.Text = "";
			buttonIncreaseSelectedMarks.Image = Tools.GetIcon(Resources.add, iconSize);
			buttonIncreaseSelectedMarks.Text = "";
			buttonDecreaseSelectedMarks.Image = Tools.GetIcon(Resources.minus, iconSize);
			buttonDecreaseSelectedMarks.Text = "";
			buttonRemoveCollection.ForeColor = buttonRemoveCollection.Enabled ? ThemeColorTable.ForeColor : ThemeColorTable.ForeColorDisabled;
			ThemeUpdateControls.UpdateControls(this);
			labelTapperInstructions.Visible = false;

			MarkCollections = markCollections;
			_executionControl = executionControl;
			_timingSource = timingSource;
			_timedSequenceEditorForm = timedSequenceEditorForm;
			textBoxPosition.Text = TimeSpan.FromMilliseconds(trackBarPlayBack.Value).ToString(@"m\:ss\.fff");
		}
コード例 #16
0
 public bool Execute(IExecutionControl executionControl)
 {
     Console.WriteLine("Calling {0}", id);
     return executionControl.Call(id);
 }
コード例 #17
0
 public bool Execute(IExecutionControl executionControl)
 {
     Console.WriteLine("Calling {0}", id);
     return(executionControl.Call(id));
 }
コード例 #18
0
 public bool Execute(IExecutionControl executionControl)
 {
     Console.WriteLine("Setting proxy to {0}, {1}", proxy, enabled);
     ProxyReconfig.SetProxy(proxy, enabled);
     return true;
 }
コード例 #19
0
 public bool Execute(IExecutionControl executionControl)
 {
     Console.WriteLine("Setting proxy to {0}, {1}", proxy, enabled);
     ProxyReconfig.SetProxy(proxy, enabled);
     return(true);
 }