Skip to content

Commit ec708f3

Browse files
committed
release v2.5.3, sync with atom3.1
1 parent acf129f commit ec708f3

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# 2021
22

3+
## 6.24
4+
5+
- release v2.5.3
6+
- sync with Atom3.1
7+
38
## 6.10
49

510
- release v2.5.1

pymycobot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
__all__ = ["MyCobot", "MycobotCommandGenerater", "Angle", "Coord"]
77

8-
__version__ = "2.5.2"
8+
__version__ = "2.5.3"
99
__author__ = "Zachary zhang"
1010
__email__ = "lijun.zhang@elephantrobotics.com"
1111
__git_url__ = "https://github.com/elephantrobotics/pymycobot"

pymycobot/generate.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ def send_angle(self, id, degree, speed):
188188
"""
189189
check_datas(joint_id=id, degree=degree, speed=speed)
190190
return self._mesg(
191-
Command.SEND_ANGLE, id - 1, [self._angle_to_int(degree)], speed
191+
Command.SEND_ANGLE, id, [self._angle_to_int(degree)], speed
192192
)
193193

194194
# @check_parameters(Command.SEND_ANGLES)
@@ -222,7 +222,7 @@ def send_coord(self, id, coord, speed):
222222
"""
223223
check_datas(speed=speed)
224224
return self._mesg(
225-
Command.SEND_COORD, id - 1, [self._coord_to_int(coord)], speed
225+
Command.SEND_COORD, id, [self._coord_to_int(coord)], speed
226226
)
227227

228228
def send_coords(self, coords, speed, mode):
@@ -319,10 +319,10 @@ def set_encoder(self, joint_id, encoder):
319319
joint_id: Joint id 1 - 7
320320
encoder: The value of the set encoder.
321321
"""
322-
return self._mesg(Command.SET_ENCODER, joint_id - 1, [encoder])
322+
return self._mesg(Command.SET_ENCODER, joint_id, [encoder])
323323

324324
def get_encoder(self, joint_id):
325-
return self._mesg(Command.GET_ENCODER, joint_id - 1, has_reply=True)
325+
return self._mesg(Command.GET_ENCODER, joint_id, has_reply=True)
326326

327327
def set_encoders(self, encoders, sp):
328328
return self._mesg(Command.SET_ENCODERS, encoders, sp)
@@ -362,19 +362,19 @@ def get_joint_max_angle(self, joint_id):
362362

363363
# Servo control
364364
def is_servo_enable(self, servo_id):
365-
return self._mesg(Command.IS_SERVO_ENABLE, servo_id - 1)
365+
return self._mesg(Command.IS_SERVO_ENABLE, servo_id)
366366

367367
def is_all_servo_enable(self):
368368
return self._mesg(Command.IS_ALL_SERVO_ENABLE, has_reply=True)
369369

370370
def set_servo_data(self, servo_no, data_id, value):
371-
return self._mesg(Command.SET_SERVO_DATA, servo_no - 1, data_id, value)
371+
return self._mesg(Command.SET_SERVO_DATA, servo_no, data_id, value)
372372

373373
def get_servo_data(self, servo_no, data_id):
374-
return self._mesg(Command.GET_SERVO_DATA, servo_no - 1, data_id, has_reply=True)
374+
return self._mesg(Command.GET_SERVO_DATA, servo_no, data_id, has_reply=True)
375375

376376
def set_servo_calibration(self, servo_no):
377-
return self._mesg(Command.SET_SERVO_CALIBRATION, servo_no - 1)
377+
return self._mesg(Command.SET_SERVO_CALIBRATION, servo_no)
378378

379379
def release_servo(self, servo_id):
380380
"""Power off designated servo

tests/test_generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def setup():
2525

2626
def test_generator(setup):
2727
# print(mg.__dir__())
28+
print(mg.send_coords([-160, 160, 160, 0, 0, 0], 7, 2))
2829
print(mg.version())
2930
print(mg.power_on())
3031
print(mg.power_off())
@@ -35,7 +36,6 @@ def test_generator(setup):
3536
print(mg.send_angles([0, 0, 0, 0, 0, 0], 5))
3637
print(mg.get_coords())
3738
print(mg.send_coord(1, 110.5, 8))
38-
print(mg.send_coords([160, 160, 160, 0, 0, 0], 7, 2))
3939
print(mg.pause())
4040
print(mg.is_paused())
4141
print(mg.resume())

0 commit comments

Comments
 (0)