Esempio n. 1
0
 private void ApplyState(ZoneState state)
 {
     if (!state.Off)
     {
         if (state.On)
         {
             _Controller.On();
         }
         if (state.Color.HasValue)
         {
             _Controller.SetColor(state.Color.Value);
         }
         if (state.Brightness.HasValue)
         {
             _Controller.SetBrightness(state.Brightness.Value);
         }
     }
     else
     {
         _Controller.Off();
     }
 }