Finished aiming
Started shooting

- Added feeder for extracting frisbees
- Triggered the pneumatic arm to push frisbee into shooter
- Deactivate feeder
Started converting the shooter to a state machine

- Changed the name of respondToUserInput() to adjustAim()
- Implement state object oriented structure
checkin state machine
Finished shooting state machine

- Updated shooter state machine inside of teleopPeriodic()
- Removed loader because picking up frisbees of the ground is not being
done
- Finished writing code for both states
- Made the Shooter class uninheritable
- Made properties in shooter for accessing motors and feeders where
necessary for the states to handle themselves
- Added constants for shooting timing
awaiting user input change
Code structure review changes

- Added documentation for the drive method
- Commented out loader entirely
- Removed redundant methods
- Moved initialization of fields from the constructor to next to the
field declarations
- Renamed baseState to awaitingUserInputState
- Removed redundant constants
- Renamed shootButtonPressed() to isShootButtonPressed() to better line
up with conventions
Code structure review changes
Code review
Prevent reactivation
Added more comments
Started documentation for state management
Stopped the timer
Adjusted slot values for shooting motor
Merge remote-tracking branch 'origin/master' into shooter

Conflicts:
	RobotCode/build/suite/image.suite
	RobotCode/build/suite/image.suite.metadata
	RobotCode/build/suite/image.sym
	RobotCode/src/org/northwestrobotics/frc2013/Driver.java
	RobotCode/src/org/northwestrobotics/frc2013/Jagbot.java
	RobotCode/src/org/northwestrobotics/frc2013/RobotConstants.java
Merge conflict resolution
Confirmed shooter

- The shoot motor, which is operated manually, works
- The aim motor works
- TODO: pneumatics is all wrong. Fix it.
- Added print() for debugging purposes
Added pneumatics

- Pulled pneumatics constants into a separate class as they will be
shared between the lifter and the shooter
- Added a compressor to manage
- Added updatePressure()
- Update activate motor style to press and hold rather than toggle
- Made the shoot motor speed user controlled
- Fixed references to pneumatics constants
- Called updatePressure()
Oops
Humpty dumpty um dum dum