/**
  * Gets value from a button
  *
  * @param button number of the button
  * @return State of the button
  */
 public boolean getRawButton(int button) {
   if (button == ButtonType.kRTrigger.value) { // Abstracted Buttons from Analog Axis
     if (getThrottle() <= -.6) {
       return true;
     } else {
       return false;
     }
   }
   if (button == ButtonType.kLTrigger.value) { // Abstracted Buttons from Analog Axis
     if (getThrottle() >= .6) {
       return true;
     } else {
       return false;
     }
   }
   return ((0x1 << (button - 1)) & m_ds.getStickButtons(m_port)) != 0;
 }