コード例 #1
0
        public void CanSwitchAllLightsOff()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(White.Off(Zone.All));

            controller.Send(Colour.Off(Zone.All));
        }
コード例 #2
0
        public void CanSetLightsToCycleAllColours()
        {
            var controller = new WifiController("192.168.0.6");

            for (var colourCode = 1; colourCode <= 255; colourCode++)
            {
                controller.Send(Colour.Hue(colourCode));
            }
        }
コード例 #3
0
        public void CanSetLightsToRoyalBlue()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(Colour.Hue(10));
        }
コード例 #4
0
        public void CanSetBrightnessLevelTo10()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(Colour.SetBrightness(10));
        }
コード例 #5
0
        public void CanSwitchColorLightsOffZoneOne()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(Colour.Off(Zone.One));
        }
コード例 #6
0
        public void CanSwitchColorLightsOn()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(Colour.On(Zone.All));
        }
コード例 #7
0
        public void CanSwitchWhiteLightsOffForAllZones()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(White.Off(Zone.All));
        }
コード例 #8
0
        public void CanSetZoneOneColorLightsToWhite()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(Colour.SetWhite(Zone.One));
        }
コード例 #9
0
        public void CanSwitchWhiteLightsOnForZoneOne()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(White.On(Zone.One));
        }
コード例 #10
0
        public void CanTurnWhiteLightsOn()
        {
            var controller = new WifiController("192.168.0.6");

            controller.Send(White.On(Zone.All));
        }