Releases: automata-tech/eva_python_sdk
Releases · automata-tech/eva_python_sdk
v5.0.1
v5.0.0
Breaking Changes
pytransform3d
is now an optional library, affected method:EvaHTTPClient.calc_inverse_kinematics
.- Remove asyncio for websockets and implement a threading solution for websockets.
Changes
- Robot version is dynamically checked against SDK version.
- Eva class is now documented.
- Documentation is automatically generated on orphan branches.
v4.2.0
This release contains the following changes:
globals_edit
function onEva
to allow direct API access to globals (e.g. I/O)- Collision Detection support:
control_configure_collision_detection
,control_acknowledge_collision
andRobotState.COLLISION
- New
orientation_type
argument forcalc_inverse_kinematics
to make orientation easier to set (using Euler angles, rotation matrix, etc)
v4.1.0
-
Supported python versions 3.6-3.8
-
Added new endpoints
- api_call_no_auth
- api_versions
- name
-
Added the ability to find evas on your network (with or without knowing their name). Endpoints added:
- find_evas
- find_eva
- find_first_eva
- discover_evas
-
Match timeouts for backend endpoints:
- config_update (from 30 to 120secs)
- toolpaths_use_saved added timeout (300)
- toolpaths_use added timeout (300)
-
Exposed SDK version
v4.0.0
- BREAKING CHANGE: Updated Classes Eva and EvaHTTPClient "control_go_to" methods to use arguments "max_speed" instead of "velocity" and "time_sec" instead of "duration"
- Fixed tests to run on CI runs
- Added a Pipfile "test" script with README examples
- Added pytest test fixtures that allow running tests against a connected Eva
- Added tests for GPIOs and the data snapshot
v3.0.0
v2.0.0
Fix: expect 204 response on 'controls/reset_errors' success