We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a0edbb commit eef53acCopy full SHA for eef53ac
controllers/climber.py
@@ -5,13 +5,15 @@
5
from components.chassis import ChassisComponent
6
from components.climber import ClimberComponent
7
from components.led_component import LightStrip
8
+from components.wrist import WristComponent
9
from utilities.game import cage_pos, is_red
10
11
12
class ClimberStateMachine(StateMachine):
13
status_lights: LightStrip
14
climber: ClimberComponent
15
chassis: ChassisComponent
16
+ wrist: WristComponent
17
18
def __init__(self):
19
self.has_deployed = False
@@ -39,6 +41,8 @@ def retract(self) -> None:
39
41
40
42
@state(first=True, must_finish=True)
43
def deploying(self, initial_call) -> None:
44
+ self.wrist.go_to_neutral()
45
+
46
if initial_call:
47
self.climber.go_to_deploy()
48
0 commit comments