Skip to content

Commit 9ec5b29

Browse files
committed
[fix] fix get_servo_version
1 parent d7861fa commit 9ec5b29

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

xarm/x3/servo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ def _get_servo_version(id_num):
348348
versions = ['*', '*', '*']
349349
ret1 = self.get_servo_addr_16(id_num, 0x0801)
350350
ret = self.get_servo_debug_msg()
351-
if ret[1][id_num-1]['code'] != 0:
351+
if ret[1][id_num-1]['code'] != 0 or ret[1][id_num-1]['status'] == 3:
352352
ret1 = self.arm_cmd.servo_error_addr_r32(id_num, 0x0801)
353353
ret2 = self.arm_cmd.servo_error_addr_r32(id_num, 0x0802)
354354
ret3 = self.arm_cmd.servo_error_addr_r32(id_num, 0x0803)

0 commit comments

Comments
 (0)