@@ -65,43 +65,43 @@ stateDiagram-v2
6565 %% INTAKING
6666 INTAKE_ALGAE_GROUP --> [*]
6767 INTAKE_CORAL_GROUP --> [*]
68- INTAKE_CORAL_GROUP --> HAS_CORAL
69- INTAKE_ALGAE_GROUP --> HAS_ALGAE
70- INTAKE_CORAL_WITH_ALGAE_GROUP --> HAS_CORAL_AND_ALGAE
71- INTAKE_ALGAE_WITH_CORAL_GROUP --> HAS_CORAL_AND_ALGAE
68+ INTAKE_CORAL_GROUP --> HAS_CORAL : Trigger = Has Coral
69+ INTAKE_ALGAE_GROUP --> HAS_ALGAE : Trigger = Has Algae
70+ INTAKE_CORAL_WITH_ALGAE_GROUP --> HAS_CORAL_AND_ALGAE : Trigger = Has Coral & Has Algae
71+ INTAKE_ALGAE_WITH_CORAL_GROUP --> HAS_CORAL_AND_ALGAE : Trigger = Has Coral & Has Algae
7272 %% HAS SCORING ELEMENT
73- HAS_CORAL --> PREP_CORAL_GROUP
74- HAS_CORAL --> INTAKE_ALGAE_WITH_CORAL_GROUP
75- HAS_CORAL --> PREP_CLIMB
73+ HAS_CORAL --> PREP_CORAL_GROUP : BTN = A/B/X/Y/Right Stick
74+ HAS_CORAL --> INTAKE_ALGAE_WITH_CORAL_GROUP : BTN = Left Trigger/Right Bumper
75+ HAS_CORAL --> PREP_CLIMB : BTN = Driver BTN = Start
7676 HAS_CORAL --> EJECTING
77- HAS_ALGAE --> INTAKE_CORAL_WITH_ALGAE_GROUP
78- HAS_ALGAE --> PREP_ALGAE_GROUP
77+ HAS_ALGAE --> INTAKE_CORAL_WITH_ALGAE_GROUP : BTN = Left Bumper/West/East
78+ HAS_ALGAE --> PREP_ALGAE_GROUP : BTN = North/South/Left Stick
7979 HAS_ALGAE --> PREP_CLIMB
8080 HAS_ALGAE --> EJECTING
81- HAS_CORAL_AND_ALGAE --> PREP_CORAL_WITH_ALGAE_GROUP
82- HAS_CORAL_AND_ALGAE --> PREP_ALGAE_WITH_CORAL_GROUP
83- HAS_CORAL_AND_ALGAE --> PREP_CLIMB
81+ HAS_CORAL_AND_ALGAE --> PREP_CORAL_WITH_ALGAE_GROUP : BTN = A/B/X/Y/Right Stick
82+ HAS_CORAL_AND_ALGAE --> PREP_ALGAE_WITH_CORAL_GROUP : BTN = North/South/Left Stick
83+ HAS_CORAL_AND_ALGAE --> PREP_CLIMB : BTN = Driver BTN = Start
8484 HAS_CORAL_AND_ALGAE --> EJECTING
8585
8686 %% PREPPING
87- PREP_CORAL_GROUP --> SCORING_CORAL
88- PREP_CORAL_WITH_ALGAE_GROUP --> SCORING_CORAL_WITH_ALGAE
89- PREP_ALGAE_GROUP --> SCORING_ALGAE
90- PREP_ALGAE_WITH_CORAL_GROUP --> SCORING_ALGAE_WITH_CORAL
87+ PREP_CORAL_GROUP --> SCORING_CORAL : BTN = Right Trigger
88+ PREP_CORAL_WITH_ALGAE_GROUP --> SCORING_CORAL_WITH_ALGAE : BTN = Right Trigger
89+ PREP_ALGAE_GROUP --> SCORING_ALGAE : BTN = Right Trigger
90+ PREP_ALGAE_WITH_CORAL_GROUP --> SCORING_ALGAE_WITH_CORAL : BTN = Right Trigger
9191 PREP_ALGAE_WITH_CORAL_GROUP --> PREP_CORAL_WITH_ALGAE_GROUP
9292 PREP_CORAL_WITH_ALGAE_GROUP --> PREP_ALGAE_WITH_CORAL_GROUP
9393 PREP_ALGAE_GROUP --> EJECTING
9494 PREP_CORAL_GROUP --> EJECTING
9595 PREP_CORAL_WITH_ALGAE_GROUP --> EJECTING
9696 PREP_ALGAE_WITH_CORAL_GROUP --> EJECTING
9797 %% CLIMBING
98- PREP_CLIMB --> CLIMBING
98+ PREP_CLIMB --> CLIMBING : BTN = Driver BTN = Y
9999 PREP_CLIMB --> [*]
100100 %% SCORING
101101 SCORING_CORAL --> [*]
102102 SCORING_ALGAE --> [*]
103- SCORING_CORAL_WITH_ALGAE --> HAS_ALGAE
104- SCORING_ALGAE_WITH_CORAL --> HAS_CORAL
103+ SCORING_CORAL_WITH_ALGAE --> HAS_ALGAE : Trigger = Has Algae
104+ SCORING_ALGAE_WITH_CORAL --> HAS_CORAL : Trigger = Has Coral
105105 EJECTING --> [*]
106106
107107
0 commit comments