Skip to content

Commit 9696f22

Browse files
charlesworthCharlesworth
charlesworth
authored andcommitted
add the teach mode refresh period to Eva class
1 parent 78f2502 commit 9696f22

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

evasdk/Eva.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ def set_request_timeout(self, request_timeout):
2424
self.__http_client.request_timeout = request_timeout
2525

2626

27+
# ---------------------------------------------- Constants ----------------------------------------------
28+
__TEACH_RENEW_PERIOD = 3
29+
30+
2731
# --------------------------------------------- Lock Holder ---------------------------------------------
2832
def __enter__(self):
2933
self.__eva_locker.__enter__()
@@ -169,7 +173,7 @@ def control_home(self, wait_for_ready=True):
169173
def control_run(self, loop=1, wait_for_ready=True, mode='teach'):
170174
self.__logger.debug('Eva.control_run called')
171175
if mode == 'teach':
172-
with self.__eva_locker.set_renew_period(3):
176+
with self.__eva_locker.set_renew_period(Eva.__TEACH_RENEW_PERIOD):
173177
return self.__http_client.control_run(loop=loop, wait_for_ready=wait_for_ready, mode=mode)
174178
else:
175179
return self.__http_client.control_run(loop=loop, wait_for_ready=wait_for_ready, mode=mode)
@@ -178,7 +182,7 @@ def control_run(self, loop=1, wait_for_ready=True, mode='teach'):
178182
def control_go_to(self, joints, wait_for_ready=True, velocity=None, duration=None, mode='teach'):
179183
self.__logger.info('Eva.control_go_to called')
180184
if mode == 'teach':
181-
with self.__eva_locker.set_renew_period(3):
185+
with self.__eva_locker.set_renew_period(Eva.__TEACH_RENEW_PERIOD):
182186
return self.__http_client.control_go_to(joints, wait_for_ready=wait_for_ready, velocity=velocity, duration=duration, mode=mode)
183187
else:
184188
return self.__http_client.control_go_to(joints, wait_for_ready=wait_for_ready, velocity=velocity, duration=duration, mode=mode)

0 commit comments

Comments
 (0)