Changes between Version 12 and Version 13 of ControlSystems/SoftwareTeam/Training/WPILib/CommandBasedProgramming


Ignore:
Timestamp:
Feb 23, 2020, 3:36:15 PM (5 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/SoftwareTeam/Training/WPILib/CommandBasedProgramming

    v12 v13  
    77   * '''commands''' representing ''activities'' that can be done by one or more subsystem (e.g. throwing a frisbee)
    88   * '''command groups''' represent ''behaviors'': a set of activities that must be performed in a particular sequence (such as pointing a turret at a target, adjusting the elevation angle, and then throwing a frisbee into it).
     9
    910A given activity may require more than one subsystem (e.g. throwing a frisbee might require both the turret and the shooter).  More than one activity can be running at the same time (e.g. the robot might be driving while throwing frisbees).  The Command-Based framework helps organize all of this activity so that multiple things can be happening at the same time without interfering with each other (e.g. preventing two commands from trying to control of the same subsystem at the same time).
    1011