Skip to content

Commit 92ae9f8

Browse files
committed
2 parents 2a039d8 + 476b7d2 commit 92ae9f8

File tree

5 files changed

+21
-1
lines changed

5 files changed

+21
-1
lines changed

demo/mybuddy_send_angles_auto.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from pymycobot.mybuddy import MyBuddy
2+
3+
mb = MyBuddy('COM4',115200)
4+
5+
mb.send_angles_auto(1,[0,0,0,0,0,0],1)
6+

pymycobot/Interface.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,18 @@ def send_angles(self, id, degrees, speed):
203203
degrees = [self._angle2int(degree) for degree in degrees]
204204
return self._mesg(ProtocolCode.SEND_ANGLES, id, degrees, speed)
205205

206+
def send_angles_auto(self, id, degrees, _time):
207+
"""Send all angles to the robotic arm
208+
209+
Args:
210+
id: 1/2 (L/R).
211+
degrees: [angle_list] len 6
212+
_time: 1 - 100
213+
"""
214+
# self.calibration_parameters(degrees=degrees, speed=speed)
215+
degrees = [self._angle2int(degree) for degree in degrees]
216+
return self._mesg(ProtocolCode.SEND_ANGLES_AUTO, id, degrees, _time)
217+
206218
def get_coords(self, id):
207219
"""Get the coordinates of the robotic arm
208220

pymycobot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"Mira"
3131
]
3232

33-
__version__ = "2.9.3b1"
33+
__version__ = "2.9.3b1.333"
3434
__author__ = "Elephantrobotics"
3535
__email__ = "[email protected]"
3636
__git_url__ = "https://github.com/elephantrobotics/pymycobot"

pymycobot/common.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class ProtocolCode(object):
4343
IS_MOVING = 0x2B
4444
GET_ANGLE = 0x2C
4545
GET_COORD = 0x2D
46+
SEND_ANGLES_AUTO = 0x2E
4647

4748
# JOG MODE AND OPERATION
4849
JOG_ANGLE = 0x30

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
"Programming Language :: Python :: 3.7",
8383
"Programming Language :: Python :: 3.8",
8484
"Programming Language :: Python :: 3.9",
85+
"Programming Language :: Python :: 3.10",
8586
"License :: OSI Approved :: MIT License",
8687
"Operating System :: OS Independent",
8788
],

0 commit comments

Comments
 (0)