Source code for wpilib.buttons.joystickbutton

#----------------------------------------------------------------------------
# Copyright (c) FIRST 2008-2012. All Rights Reserved.
# Open Source Software - may be modified and shared by FRC teams. The code
# must be accompanied by the FIRST BSD license file in the root directory of
# the project.
#----------------------------------------------------------------------------

from .button import Button

__all__ = ["JoystickButton"]

[docs]class JoystickButton(Button): def __init__(self, joystick, buttonNumber): """Create a joystick button for triggering commands. :param joystick: The GenericHID object that has the button (e.g. :class:`.Joystick`, :class:`.KinectStick`, etc) :param buttonNumber: The button number (see :meth:`GenericHID.getRawButton`) """ super().__init__() self.joystick = joystick self.buttonNumber = buttonNumber
[docs] def get(self): """Gets the value of the joystick button. :returns: The value of the joystick button """ return self.joystick.getRawButton(self.buttonNumber)