Skip to content

Commit ae91bf2

Browse files
committed
Use speed() API to directly write desired speed to servos.
1 parent d743430 commit ae91bf2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Braccio++.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ class BraccioClass
6060
void positions(float * buffer);
6161
void positions(float & a1, float & a2, float & a3, float & a4, float & a5, float & a6);
6262

63-
inline void speed (speed_grade_t const speed_grade) { runTime = speed_grade; }
63+
inline void speed(speed_grade_t const speed_grade) { servos.setTime(SmartServoClass::BROADCAST, speed_grade); }
64+
inline void speed(int const id, speed_grade_t const speed_grade) { servos.setTime(id, speed_grade); }
65+
6466
inline void disengage(int const id = SmartServoClass::BROADCAST) { servos.disengage(id); }
6567
inline void engage (int const id = SmartServoClass::BROADCAST) { servos.engage(id); }
6668

0 commit comments

Comments
 (0)