Releases: stlehmann/pyads
Releases · stlehmann/pyads
3.3.1
3.3.0
3.2.2
Added
Changed
3.2.1
3.2.0
Added
- #111 test cases for notification decorators
- #113 Add option not to check for data size
- #118 Add support for arrays in notification decorator
- #112 Add getters/setters for connection netid and port
Changed
- #128 Deprecation warning for older non-class functions. In
future versions only methods of the Connection class are supported.
Removed
- #127 Drop support for Python 2
3.1.3
Version 3.1.2
- new function read_structure_by_name to read a structure with multiple
datatypes from the plc (issue #82, many thanks to @chrisbeardy) - simplify pyads.add_route, now the ams address can be supplied by a string
instead of an AmsAddr object
Version 3.0.1
With version 3.0.1 only the extended ADS functions will be used. This allows to use
the same library functions for Linux and Windows. As a result the pyads.py module has
been removed from the package. Certain older versions of TcAdsDll don't support the 'Ex'
set of functions. If you experience trouble please update your TwinCAT version.
The new version also comes with completely covered PEP484 compliant type-annotations. So
you can conveniently apply static type-checking with mypy or others.
Improved Device Notification handling
callback decorator that handles timestamp conversion of notifications to datetime and value extraction
Minor Bugfixes
- automatic code checking with travis
- remove wildard imports
- some documentation updates