예제 #1
0
 private void SetUIByColor(LEDCOLOR color)
 {
     var task = Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         if (LEDCOLOR.Red == color)
         {
             LED.Fill = redBrush;
         }
         else
         if (LEDCOLOR.Blue == color)
         {
             LED.Fill = blueBrush;
         }
         else
         {
             LED.Fill = grayBrush;
         }
     });
 }
예제 #2
0
        private void SetLED(LEDCOLOR color)
        {
            pin_r.Write(GpioPinValue.High);
            pin_b.Write(GpioPinValue.High);

            if (LEDCOLOR.Red == color)
            {
                pin_r.Write(GpioPinValue.Low);
            }
            else
            if (LEDCOLOR.Blue == color)
            {
                pin_b.Write(GpioPinValue.Low);
            }
            else
            {
            }

            SetUIByColor(color);
        }