-
Notifications
You must be signed in to change notification settings - Fork 6
Commands
WPILIBJ has a command-based structure that allows the programmer to write dynamic programs in a simple, elegant and easy to understand way. Unfortunately, much of their functionality is pidgeon-holed to a point that makes programming difficult. If you prefer a different way of doing things, it is almost impossible to do it that way.
ATALibJ has a much more flexible, robust and modularized way to write commands. It starts of with the basic Command interface. This is used everywhere. Fortunately for you, this means that there is absolutely nothing you can't do. (note: don't do bad things!)
Here are some common examples #Groups and threading ###Command Group ###Threaded Command ###Concurrent Command Group #Common wrappers ###Conditional Command ###Repeating Command #Common commands ###Adjust ###Looping Command ###Reverse Dual Action Solenoid ###Reverse Solenoid ###Set Dual Action Solenoid ###Set Solenoid ###Set Output ###Set Raw Speed ###Set Spike Relay ###Set Switch