Inheritance: SerialController, IPort, IDmxOutput, IPixelOutput
コード例 #1
0
        public void WireUp(Expander.IOExpander port)
        {
            //            port.Connect(new Physical.PixelRope(allPixels, 0, 50));
            //            port.Connect(new Physical.PixelRope(allPixels, 50, 50));

            //            port.DigitalInputs[1].Connect(buttonTest);
        }
コード例 #2
0
 public void WireUp(Expander.IOExpander port)
 {
     port.Connect(new Physical.GenericDimmer(explosion1, 1));
     port.Connect(new Physical.GenericDimmer(explosion2, 2));
     port.Connect(new Physical.GenericDimmer(explosion3, 3));
     port.Connect(new Physical.GenericDimmer(explosion4, 4));
     port.Connect(new Physical.PixelRope(testPixels));
     port.DigitalInputs[0].Connect(testButton);
 }
コード例 #3
0
        public void WireUp(Expander.IOExpander port)
        {
            port.Connect(new Physical.PixelRope(allPixels, 0, 50));

            port.DigitalInputs[0].Connect(buttonRed);
            port.DigitalInputs[1].Connect(buttonBlue);
            port.DigitalInputs[2].Connect(buttonStartReindeer);

            port.DigitalOutputs[0].Connect(buttonLightRed);
            port.DigitalOutputs[1].Connect(buttonLightBlue);
            port.DigitalOutputs[2].Connect(elLightsaber);
            port.DigitalOutputs[3].Connect(elJesus);
        }
コード例 #4
0
        public void WireUp(Expander.IOExpander port)
        {
            port.Connect(new Physical.AmericanDJStrobe(georgeStrobeLight, 5));

            port.Connect(new Physical.RGBStrobe(spiderLight, 10));
            port.Connect(new Physical.GenericDimmer(skullsLight, 1));
            port.Connect(new Physical.GenericDimmer(cobWebLight, 3));
            port.Connect(new Physical.GenericDimmer(blinkyEyesLight, 4));
            port.Connect(new Physical.RGBStrobe(rgbLightRight, 20));
            port.Connect(new Physical.RGBStrobe(rgbLight3, 30));
            port.Connect(new Physical.RGBStrobe(rgbLight4, 40));

            port.Motor.Connect(georgeMotor);

            port.DigitalInputs[0].Connect(pressureMat);
            port.DigitalOutputs[0].Connect(spiderLift);
        }
コード例 #5
0
        public void WireUp(Expander.IOExpander port)
        {
            port.Connect(new Physical.AmericanDJStrobe(georgeStrobeLight, 5));
            port.Connect(new Physical.RGBStrobe(spiderLight, 10));
            port.Connect(new Physical.GenericDimmer(skullsLight, 1));
            port.Connect(new Physical.GenericDimmer(cobWebLight, 3));
            port.Connect(new Physical.GenericDimmer(blinkyEyesLight, 4));
            port.Connect(new Physical.SmallRGBStrobe(candyLight, 16));
            port.Connect(new Physical.RGBStrobe(rgbLightRight, 20));
            port.Connect(new Physical.RGBStrobe(georgeLight, 30));
            port.Connect(new Physical.RGBStrobe(leftSkeletonLight, 40));

            port.Motor.Connect(georgeMotor);

            port.DigitalInputs[0].Connect(pressureMat);
            port.DigitalInputs[1].Connect(testButton);
            port.DigitalOutputs[0].Connect(spiderLift);
            port.DigitalOutputs[1].Connect(smokeMachine);
            port.DigitalOutputs[2].Connect(spiderEyes);
        }
コード例 #6
0
ファイル: TestScene2.cs プロジェクト: budude/animatroller
 public void WireUp(IOExpander port)
 {
     port.Connect(new Animatroller.Framework.PhysicalDevice.SmallRGBStrobe(candyLight, 16));
     port.DigitalInputs[0].Connect(pressureMat);
 }
コード例 #7
0
ファイル: XmasScene.cs プロジェクト: budude/animatroller
 public void WireUp(IOExpander port)
 {
     port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(explosion1, 1));
     port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(explosion2, 2));
     port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(explosion3, 3));
     port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(explosion4, 4));
     port.Connect(new Animatroller.Framework.PhysicalDevice.PixelRope(testPixels));
     port.DigitalInputs[0].Connect(testButton);
 }
コード例 #8
0
ファイル: TestScene.cs プロジェクト: budude/animatroller
        public void WireUp(IOExpander port)
        {
            port.Connect(new Animatroller.Framework.PhysicalDevice.AmericanDJStrobe(georgeStrobeLight, 5));

            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(spiderLight, 10));
            port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(skullsLight, 1));
            port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(cobWebLight, 3));
            port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(blinkyEyesLight, 4));
            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(rgbLightRight, 20));
            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(rgbLight3, 30));
            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(rgbLight4, 40));

            port.Motor.Connect(georgeMotor);

            port.DigitalInputs[0].Connect(pressureMat);
            port.DigitalOutputs[0].Connect(spiderLift);
        }
コード例 #9
0
ファイル: XmasScene2.cs プロジェクト: budude/animatroller
        public void WireUp(IOExpander port)
        {
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightNetRight, 1));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightGarlandRight, 2));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightSmallTreeRight, 3));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightLargeTreeRight, 4));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightReindeers, 5));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightIcicles, 6));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightNetLeft, 7));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightTree, 8));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightGarlandLeft, 9));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightUnused1, 10));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(lightUnused2, 11));
            //port.Connect(new Animatroller.Framework.PhysicalDevice.SmallRGBStrobe(lightJesus, 20));
            port.Connect(new Animatroller.Framework.PhysicalDevice.PixelRope(testPixels));

            port.DigitalInputs[0].Connect(buttonRed);
            port.DigitalInputs[1].Connect(buttonBlue);
            port.DigitalInputs[2].Connect(buttonStartReindeer);

            port.DigitalOutputs[0].Connect(buttonLightRed);
            port.DigitalOutputs[1].Connect(buttonLightBlue);
            port.DigitalOutputs[2].Connect(elLightsaber);
            port.DigitalOutputs[3].Connect(elJesus);
        }
コード例 #10
0
ファイル: HalloweenScene.cs プロジェクト: budude/animatroller
        public void WireUp(IOExpander port)
        {
            port.Connect(new Animatroller.Framework.PhysicalDevice.AmericanDJStrobe(georgeStrobeLight, 5));
            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(spiderLight, 10));
            port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(skullsLight, 1));
            port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(cobWebLight, 3));
            port.Connect(new Animatroller.Framework.PhysicalDevice.GenericDimmer(blinkyEyesLight, 4));
            port.Connect(new Animatroller.Framework.PhysicalDevice.SmallRGBStrobe(candyLight, 16));
            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(rgbLightRight, 20));
            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(georgeLight, 30));
            port.Connect(new Animatroller.Framework.PhysicalDevice.RGBStrobe(leftSkeletonLight, 40));

            port.Motor.Connect(georgeMotor);

            port.DigitalInputs[0].Connect(pressureMat);
            port.DigitalInputs[1].Connect(testButton);
            port.DigitalOutputs[0].Connect(spiderLift);
            port.DigitalOutputs[1].Connect(smokeMachine);
            port.DigitalOutputs[2].Connect(spiderEyes);
        }
コード例 #11
0
 public void WireUp(Expander.IOExpander port)
 {
     port.DigitalInputs[0].Connect(testButton);
 }
コード例 #12
0
 public void WireUp(Expander.IOExpander port)
 {
     port.Connect(new Physical.SmallRGBStrobe(candyLight, 16));
     port.DigitalInputs[0].Connect(pressureMat);
 }