Пример #1
0
 /// <summary>
 /// Set an led to active, inactive or blink. If set to blink and blinkAmount is 0, led will blink forever. Otherwise it will blink "blinkAmount" of times.
 /// </summary>
 /// <param name="led"></param>
 /// <param name="ledAction"></param>
 /// <param name="ledData"></param>
 public void SetLED(short led, LEDAction ledAction, LEDData ledData = null)
 {
     if (ledData == null)
     {
         SetLED(led, ledAction, 0, 0, 0);
     }
     else
     {
         SetLED(led, ledAction, ledData.red, ledData.green, ledData.blue, ledData.blinkInterval, ledData.blinkAmount);
     }
 }
Пример #2
0
 /// <summary>
 /// Connects switch to led, using LEDData. If ledData.amount is 0, led will blink until switch is inactive.
 /// </summary>
 /// <param name="switchID"></param>
 /// <param name="ledBlinkData"></param>
 public IDisposable ConnectSwitchToLEDBlink(short switchID, short led, LEDData ledData)
 {
     return(ConnectSwitchToLEDBlink(switchID, led, ledData.red, ledData.green, ledData.blue, ledData.blinkInterval, ledData.blinkAmount));
 }