Using the Launcher Class - 2635Lakemonsters/T-Shirt-Robot GitHub Wiki

#Help on using the Launcher Class Hello! This page exists to assist you in using the Launcher Class. It provides basic information about the class and its uses, as well as how to instantiate it and call its methods.

##Launcher Class: Overview The launcher class was designed for use with a launcher-like device on your robot. Said device would have a device to trigger the firing, a safety system to ensure nobody is hit, and a mechanism to prepare the device to fire.

##Calling Launcher Class and the Constructor To instantiate the launcher class, add it in as you would any device such as a Talon. You will also need to instantiate objects to feed the Launcher Class's requirements. When you create a new Launcher Class object, you should feed it the following parameters.

###A reset device In the base form, this is a SpeedController used to rotate the barrel

###A firing device In base form, this is a Relay used to trigger a solenoid

###Override boolean This boolean overrides the safety logic. Feed this false unless you know what your safety checks are, and what disabling them will do.