class ArmTest(wpilib.IterativeRobot): def robotInit(self): pass def autonomousInit(self): pass def autonomousPeriodic(self): pass def teleopInit(self): self.Right = wpilib.CANTalon(1) self.Left = wpilib.CANTalon(2) self.CAN = wpilib.CANTalon(0) self.Arm = Arm(self.CAN) self.Joystick = wpilib.Joystick(0) def teleopPeriodic(self): self.Left.set(-self.Joystick.getY() + self.Joystick.getX()) self.Right.set(self.Joystick.getY() + self.Joystick.getX()) if self.Joystick.getRawButton(1): self.Arm.update() if self.Joystick.getRawButton(2): self.Arm.setTarget(self.Arm.getPosition()) if self.Joystick.getRawButton(5): self.Arm.movePosition(4000) if self.Joystick.getRawButton(4): self.Arm.movePosition(-4000)
def teleopInit(self): self.Right = wpilib.CANTalon(1) self.Left = wpilib.CANTalon(2) self.CAN = wpilib.CANTalon(0) self.Arm = Arm(self.CAN) self.Joystick = wpilib.Joystick(0)