Skip to content

Commit eb7add6

Browse files
Update to new version : 7.13.1.0
1 parent 1d734f4 commit eb7add6

File tree

7 files changed

+36
-8
lines changed

7 files changed

+36
-8
lines changed

underautomation/universal_robots/dashboard/dashboard_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ def __init__(self, _internal = 0):
1111
self._instance = dashboard_client()
1212
else:
1313
self._instance = _internal
14-
def enable(self, ip: str, port: int=29999) -> None:
15-
self._instance.Enable(ip, port)
14+
def enable(self, ip: str, port: int=29999, receiveTimeoutMs: int=2000, sendTimeoutMs: int=500) -> None:
15+
self._instance.Enable(ip, port, receiveTimeoutMs, sendTimeoutMs)

underautomation/universal_robots/dashboard/internal/dashboard_client_base.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,12 @@ def ip(self) -> str:
9292
@property
9393
def port(self) -> int:
9494
return self._instance.Port
95-
@port.setter
96-
def port(self, value: int):
97-
self._instance.Port = value
95+
@property
96+
def receive_timeout_ms(self) -> int:
97+
return self._instance.ReceiveTimeoutMs
98+
@property
99+
def send_timeout_ms(self) -> int:
100+
return self._instance.SendTimeoutMs
98101
@property
99102
def initialized(self) -> bool:
100103
return self._instance.Initialized

underautomation/universal_robots/dashboard/internal/dashboard_client_parameters_base.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,32 @@ def port(self) -> int:
1717
def port(self, value: int):
1818
self._instance.Port = value
1919
@property
20+
def receive_timeout_ms(self) -> int:
21+
return self._instance.ReceiveTimeoutMs
22+
@receive_timeout_ms.setter
23+
def receive_timeout_ms(self, value: int):
24+
self._instance.ReceiveTimeoutMs = value
25+
@property
26+
def send_timeout_ms(self) -> int:
27+
return self._instance.SendTimeoutMs
28+
@send_timeout_ms.setter
29+
def send_timeout_ms(self, value: int):
30+
self._instance.SendTimeoutMs = value
31+
@property
2032
def defaul_t__port(self) -> int:
2133
return self._instance.DEFAULT_PORT
2234
@defaul_t__port.setter
2335
def defaul_t__port(self, value: int):
2436
self._instance.DEFAULT_PORT = value
37+
@property
38+
def defaul_t__receiv_e__timeou_t__ms(self) -> int:
39+
return self._instance.DEFAULT_RECEIVE_TIMEOUT_MS
40+
@defaul_t__receiv_e__timeou_t__ms.setter
41+
def defaul_t__receiv_e__timeou_t__ms(self, value: int):
42+
self._instance.DEFAULT_RECEIVE_TIMEOUT_MS = value
43+
@property
44+
def defaul_t__sen_d__timeou_t__ms(self) -> int:
45+
return self._instance.DEFAULT_SEND_TIMEOUT_MS
46+
@defaul_t__sen_d__timeou_t__ms.setter
47+
def defaul_t__sen_d__timeou_t__ms(self, value: int):
48+
self._instance.DEFAULT_SEND_TIMEOUT_MS = value

underautomation/universal_robots/internal/dashboard_client_internal.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ def __init__(self, _internal = 0):
1111
self._instance = dashboard_client_internal()
1212
else:
1313
self._instance = _internal
14-
def enable(self, port: int=29999) -> None:
15-
self._instance.Enable(port)
14+
def enable(self, port: int=29999, receiveTimeoutMs: int=2000, sendTimeoutMs: int=500) -> None:
15+
self._instance.Enable(port, receiveTimeoutMs, sendTimeoutMs)
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.12.0.0
1+
7.13.1.0

whatsNew.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[![UnderAutomation Universal Robots communication SDK](https://raw.githubusercontent.com/underautomation/UniversalRobots.NET/refs/heads/main/.github/assets/banner.png)](https://underautomation.com)
22

33
- Add Enum to support new UR20 and UR30 models
4+
- Remove .NET6 support

0 commit comments

Comments
 (0)