Example #1
0
 private void LegoBrick_BrickChanged(object sender, BrickChangedEventArgs e)
 {
     if (BrickChanged != null)
     {
         BrickChanged(this, e);
     }
 }
        void _brick_BrickChanged(object sender, BrickChangedEventArgs e)
        {
            MotorA.Update(_brick);
            MotorB.Update(_brick);
            MotorC.Update(_brick);
            MotorD.Update(_brick);

            InputOne.Update(_brick);
            InputTwo.Update(_brick);
            InputThree.Update(_brick);
            InputFour.Update(_brick);
        }
Example #3
0
        private void OnBrickChanged(BrickChangedEventArgs e)
        {
            EventHandler <BrickChangedEventArgs> handler = BrickChanged;

            if (handler != null)
            {
                if (_context == SynchronizationContext.Current)
                {
                    handler(this, e);
                }
                else
                {
                    _context.Post(delegate { handler(this, e); }, null);
                }
            }
        }
 private void _brick_BrickChanged(object sender, BrickChangedEventArgs e)
 {
     Debug.WriteLine("algo ocurriĆ³");
     txtDistance.Content = e.Ports[InputPort.Four].SIValue.ToString();
 }
 void brick_BrickChanged(object sender, BrickChangedEventArgs e)
 {
     InputPorts.DataContext = e.Ports;
     Buttons.DataContext = null;
     Buttons.DataContext = e.Buttons;
 }
Example #6
0
 static void _brick_BrickChanged(object sender, BrickChangedEventArgs e)
 {
     System.Console.WriteLine(e.Ports[InputPort.Four].SIValue);
 }
        private void _brick_BrickChanged(object sender, BrickChangedEventArgs e)
        {
            Debug.WriteLine("algo ocurriĆ³");

        }
        void _lego_BrickChanged(object sender, BrickChangedEventArgs e)
        {
            try
            {
                //Only send if >= 2 centimeter change
                if (Math.Abs(_distance - (int)e.Ports[InputPort.Four].SIValue) >= 2)
                {
                    _distance = (int)e.Ports[InputPort.Four].SIValue;

                    //Send the new distance to the SignalRHub 
                   // await _hubProxy.Invoke("SendUpdatedSensorData", _distance);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("exception:" + ex);
            }
        }
Example #9
0
		private void OnBrickChanged(BrickChangedEventArgs e)
		{
			EventHandler<BrickChangedEventArgs> handler = BrickChanged;
			if(handler != null)
			{
				if(_context == SynchronizationContext.Current)
					handler(this, e);
				else
					_context.Post(delegate { handler(this, e); }, null);
			}
		}
Example #10
0
 void _lego_BrickChanged(object sender, BrickChangedEventArgs e)
 {
     txtDistance.Text = e.Ports[InputPort.Two].SIValue.ToString();
     txtTouch.Text = e.Ports[InputPort.Four].SIValue.ToString();
 }