Пример #1
0
        public async Task RGBWWhiteAsync(LEDGroups group)
        {
            byte[] cmd;
            switch (group)
            {
            case LEDGroups.One:
                cmd = LEDCommands.SetColorToWhiteGroup1;
                break;

            case LEDGroups.Two:
                cmd = LEDCommands.SetColorToWhiteGroup2;
                break;

            case LEDGroups.Three:
                cmd = LEDCommands.SetColorToWhiteGroup3;
                break;

            case LEDGroups.Four:
                cmd = LEDCommands.SetColorToWhiteGroup4;
                break;

            default:     //all
                cmd = LEDCommands.SetColorToWhite;
                break;
            }
            await RGBWOnAsync(group);
            await DelayAsync();
            await SendCommandAsync(cmd);
        }
Пример #2
0
        public async Task RGBWOnAsync(LEDGroups group)
        {
            byte[] cmd;
            switch (group)
            {
            case LEDGroups.One:
                cmd = LEDCommands.RGBWGroup1AllOn;
                break;

            case LEDGroups.Two:
                cmd = LEDCommands.RGBWGroup1AllOn;
                break;

            case LEDGroups.Three:
                cmd = LEDCommands.RGBWGroup1AllOn;
                break;

            case LEDGroups.Four:
                cmd = LEDCommands.RGBWGroup1AllOn;
                break;

            default:     //all
                cmd = LEDCommands.RGBWOn;
                break;
            }
            await SendCommandAsync(cmd);
        }
Пример #3
0
 public async Task RGBWWhiteAsync(LEDGroups group)
 {
     byte[] cmd;
     switch (group)
     {
         case LEDGroups.One:
             cmd = LEDCommands.SetColorToWhiteGroup1;
             break;
         case LEDGroups.Two:
             cmd = LEDCommands.SetColorToWhiteGroup2;
             break;
         case LEDGroups.Three:
             cmd = LEDCommands.SetColorToWhiteGroup3;
             break;
         case LEDGroups.Four:
             cmd = LEDCommands.SetColorToWhiteGroup4;
             break;
         default: //all
             cmd = LEDCommands.SetColorToWhite;
             break;
     }
     await RGBWOnAsync(group);
     await DelayAsync();
     await SendCommandAsync(cmd);
 }
Пример #4
0
 public async Task RGBWOnAsync(LEDGroups group)
 {
     byte[] cmd;
     switch (group)
     {
         case LEDGroups.One:
             cmd = LEDCommands.RGBWGroup1AllOn;
             break;
         case LEDGroups.Two:
             cmd = LEDCommands.RGBWGroup1AllOn;
             break;
         case LEDGroups.Three:
             cmd = LEDCommands.RGBWGroup1AllOn;
             break;
         case LEDGroups.Four:
             cmd = LEDCommands.RGBWGroup1AllOn;
             break;
         default: //all
             cmd = LEDCommands.RGBWOn;
             break;
     }
     await SendCommandAsync(cmd);
 }