Esempio n. 1
0
 public override void teleopPeriodic()
 {
     myDecoder1 = new Decoder(this.data, 0);
     myDecoder2 = new Decoder(this.data, 1);
     if (myDecoder1.getY() != lasty)
     {
         mySpark1.set(myDecoder1.getY());
         mySpark2.set(myDecoder1.getY());
         lasty = myDecoder1.getY();
     }
     if (myDecoder3.getY() != lasty2)
     {
         mySpark3.set(myDecoder2.getY());
         mySpark4.set(myDecoder2.getY());
         lasty2 = myDecoder2.getY();
     }
     //Console.WriteLine("teleop periodic");
 }
Esempio n. 2
0
        public override void teleopPeriodic()
        {
            myDecoder1 = new Decoder(this.data, 0);
            myDecoder2 = new Decoder(this.data, 1);
            mySpark1   = new Spark(0);
            mySpark2   = new Spark(1);
            bool printleft  = false;
            bool printright = false;

            if (myDecoder1.getRawButtons(3))
            {
                printleft = true;
            }
            else if (myDecoder1.getRawButtons(4))
            {
                printleft = false;
            }
            if (myDecoder2.getRawButtons(3))
            {
                printright = true;
            }
            else if (myDecoder2.getRawButtons(4))
            {
                printright = false;
            }
            if (printleft)
            {
                Console.WriteLine(myDecoder1.getY());
            }
            if (printright)
            {
                Console.WriteLine(myDecoder2.getY());
            }
            mySpark1.set(myDecoder1.getY());
            mySpark2.set(myDecoder2.getY());
            if (myDecoder2.getRawButtons(0))
            {
                Console.WriteLine("Trigger Pressed");
            }
            if (myDecoder2.getRawButtons(1))
            {
                Console.WriteLine("button 1 pressed");
            }
        }