Skip to content

Commit d591ea7

Browse files
committed
Add changes brought up in 26Feb meeting
1 parent 356856a commit d591ea7

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

docs/design.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,16 @@
1919
## OpModes
2020
* An OpMode can be either Autonomous or Teleop
2121
* An OpMode can be marked as Disabled or Enabled
22-
* An OpMode has access to the Robot class
22+
* An OpMode has access to a singleton instance of the Robot class
2323
## Robot
2424
* There should be one robot class that is shared between all OpModes
2525
* A robot has zero or more mechanisms
26+
* A Robot has zero or more components
27+
2628
## Mechanisms
27-
* Every actuator is a mechanism
28-
* Every sensor is a mechanism
29-
* A mechansim can be created by the student and can have zero or more submechanisms
30-
* Example: A claw could have a servo (to open and close) and a range sensor (to determine when something is in the claw)
29+
* A mechansim can be created by the student and can have zero or more submechanisms and zero or more components
30+
* Example: A claw could have a servo (to open and close) and a range sensor (to determine when something is in the claw)
31+
32+
## Components
33+
* Every actuator is a component
34+
* Every sensor is a component

0 commit comments

Comments
 (0)