Exemplo n.º 1
0
        private void enabledInit()
        {
            Debug.Print("Enabled");
            pcm.StartCompressor();

            leftMaster.SetNeutralMode(NeutralMode.Coast);
            leftSlave.SetNeutralMode(NeutralMode.Coast);
            rightMaster.SetNeutralMode(NeutralMode.Coast);
            rightSlave.SetNeutralMode(NeutralMode.Coast);
        }
Exemplo n.º 2
0
        public static void Main()
        {
            isPressed            = false;
            lightsIsPressed      = false;
            blinkLightsIsPressed = false;
            lightsOn             = true;

            right.SetNeutralMode(NeutralMode.Brake);
            rightSlave.SetNeutralMode(NeutralMode.Brake);
            left.SetNeutralMode(NeutralMode.Brake);
            leftSlave.SetNeutralMode(NeutralMode.Brake);

            elevationMotor.SetNeutralMode(NeutralMode.Brake);
            elevationMotor.ConfigOpenloopRamp(0.25f);

            /* loop forever */
            while (true)
            {
                /* drive robot using gamepad */

                Drive();
                ShootButton(8);
                ToggleLights(2);

                /* feed watchdog to keep Talon's enabled */
                CTRE.Phoenix.Watchdog.Feed();
                /* run this task every 20ms */
                Thread.Sleep(20);
            }
        }