Skip to content

Commit 1b1f5ae

Browse files
committed
[fix]When simulation robot "get_tgpio_digital" and"get_tool_digital_input" returns the corresponding length value
1 parent 4cfbba2 commit 1b1f5ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

xarm/x3/gpio.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def get_tgpio_version(self):
8181
def get_tgpio_digital(self, ionum=None):
8282
assert ionum is None or ionum == 0 or ionum == 1 or ionum == 2 or ionum == 3 or ionum == 4, 'The value of parameter ionum can only be 0 or 1 or None.'
8383
if self.check_is_simulation_robot():
84-
return 0, [0, 0] if ionum is None else 0
84+
return 0, [0, 0, 0, 0] if ionum is None else 0
8585
if ionum == 2:
8686
# Only available for Lite6 and 850
8787
ret = self.arm_cmd.tgpio_addr_r16(0x0A12)
@@ -96,7 +96,7 @@ def get_tgpio_digital(self, ionum=None):
9696
def get_tool_digital_input(self, ionum=None):
9797
assert ionum is None or ionum == 0 or ionum == 1 or ionum == 2 or ionum == 3 or ionum == 4, 'The value of parameter ionum can only be 0 or 1 or None.'
9898
if self.check_is_simulation_robot():
99-
return 0, [0, 0] if ionum is None else 0
99+
return 0, [0, 0, 0, 0, 0] if ionum is None else 0
100100
if ionum == 2:
101101
# Only available for Lite6 and 850
102102
ret = self.arm_cmd.tgpio_addr_r16(0x0A12)

0 commit comments

Comments
 (0)