Skip to content

Commit ff79f36

Browse files
committed
fixed loop
1 parent ef8a573 commit ff79f36

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

homework/blink.py

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@ def __init__(self):
3737

3838
self.prev_time = rospy.get_time()
3939

40-
while not rospy.is_shutdown():
41-
self.curr_time = rospy.get_time()
42-
# change signal every 2 secs
43-
if (self.curr_time - self.prev_time > 2):
44-
self.msg_signal.ui16_cmd = (self.msg_signal.ui16_cmd + 1) % 3
45-
self.prev_time = self.curr_time
46-
# publish cmd
47-
self.update()
40+
# while not rospy.is_shutdown():
41+
# self.curr_time = rospy.get_time()
42+
# # change signal every 2 secs
43+
# if (self.curr_time - self.prev_time > 2):
44+
# self.msg_signal.ui16_cmd = (self.msg_signal.ui16_cmd + 1) % 3
45+
# self.prev_time = self.curr_time
46+
# # publish cmd
47+
# self.update()
4848

4949
def cb_accel(self,msg):
5050
self.msg_accel = msg
@@ -72,6 +72,13 @@ def update(self):
7272
# You will need to publish a PacmodCmd() to /pacmod/as_rx/turn_cmd. Read the documentation to see
7373
# what the data in the message indicates.
7474

75+
self.curr_time = rospy.get_time()
76+
77+
# change signal every 2 secs
78+
if (self.curr_time - self.prev_time > 2):
79+
self.msg_signal.ui16_cmd = (self.msg_signal.ui16_cmd + 1) % 3
80+
self.prev_time = self.curr_time
81+
7582
self.pub_turn_cmd.publish(self.msg_signal)
7683

7784
def healthy(self):

0 commit comments

Comments
 (0)