示例#1
0
        private void Initialize(List <string> names)
        {
            if (names.Contains("Corridoio 1"))
            {
                IsLightOneOn = HueProxy.GetLightByName("Corridoio 1").IsOn() ? OnLightBackground : OffLightBackground;
            }
            if (names.Contains("Corridoio 2"))
            {
                IsLightTwoOn = HueProxy.GetLightByName("Corridoio 2").IsOn() ? OnLightBackground : OffLightBackground;
            }
            if (names.Contains("Corridoio 3"))
            {
                IsLightThreeOn = HueProxy.GetLightByName("Corridoio 3").IsOn() ? OnLightBackground : OffLightBackground;
            }

            if (names.Contains("Sala"))
            {
                IsLightSalaOn = HueProxy.GetLightByName("Sala").IsOn() ? OnLightBackground : OffLightBackground;
            }

            if (names.Contains("Flavio"))
            {
                IsLightFlavioOn = HueProxy.GetLightByName("Flavio").IsOn() ? OnLightBackground : OffLightBackground;
            }
            if (names.Contains("Luce pranzo"))
            {
                IsLightPranzoOn = HueProxy.GetLightByName("Luce pranzo").IsOn() ? OnLightBackground : OffLightBackground;
            }
            if (names.Contains("Letto"))
            {
                IsLightLettoOn = HueProxy.GetLightByName("Letto").IsOn() ? OnLightBackground : OffLightBackground;
            }
        }