Skip to content

Commit d2f1108

Browse files
committed
status lights reflect seen_left/seen_right
1 parent 836e55f commit d2f1108

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

controllers/climber.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import math
22

3-
from magicbot import StateMachine, state
3+
from magicbot import StateMachine, feedback, state
44

55
from components.chassis import ChassisComponent
66
from components.climber import ClimberComponent
@@ -47,8 +47,8 @@ def deploying(self, initial_call) -> None:
4747
if self.climber.is_right_engaged():
4848
self.seen_right = True
4949
self.status_lights.climber_deploying(
50-
left_okay=self.climber.is_left_engaged(),
51-
right_okay=self.climber.is_right_engaged(),
50+
left_okay=self.seen_left,
51+
right_okay=self.seen_right,
5252
)
5353

5454
if self.climber.is_deployed():
@@ -74,6 +74,7 @@ def deploying(self, initial_call) -> None:
7474
)
7575
self.chassis.snap_to_heading(self.heading_to_cage)
7676

77+
@feedback
7778
def is_ready_to_climb(self) -> bool:
7879
return self.seen_left and self.seen_right
7980

0 commit comments

Comments
 (0)