Skip to content

Releases: drunsinn/pyLSV2

v1.4 support new control types, fix file transfer, add nativ plc addressing

24 Jun 17:38
d9fcb7f
Compare
Choose a tag to compare

What's Changed

  • Fix broken file transfer because of missing check for non secure file transfer by @drunsinn in #67
  • add dword support for plc input and output by @drunsinn in #63
  • add support for MillPlusIT V600 and MANUALplus620 by @drunsinn in #69
  • Nativ plc addressing by @drunsinn in #68

Full Changelog: v1.3.3...v1.4

v1.3.3 fix encoding error in table reader

10 Feb 12:07
Compare
Choose a tag to compare

reported as #59 : parsing table files could lead to an exception

Full Changelog: v1.3.2...v1.3.3

add missing content type

08 Oct 15:02
Compare
Choose a tag to compare
v1.3.2

add content type for readme

consolidate settings to pyproject

08 Oct 14:48
Compare
Choose a tag to compare

this is a maintenance release that changes the build process from setup.py to pyproject.toml

Full Changelog: v1.2.1...v1.3.1

typos and type checking

07 Oct 14:55
Compare
Choose a tag to compare

this minor release fixes some typos (#51) and access to member variables (#52)

Full Changelog: v1.2...v1.2.1

fix paged reading of plc memory

23 May 17:44
Compare
Choose a tag to compare

this fixes an error in the paged reading of plc memory with read_plc_memory. Depending on the number of values read at once the transfer has to be split into multiple packages. When doing so the start address of the next package wasn't calculated correctly which lead to an offset in the data. This was probably introduced in #40. Was discovered while debugging for #48 but isn't related.

Add fixed reading intervals

15 Apr 19:54
Compare
Choose a tag to compare
  • closes #47
  • add requirements.txt for venv

Fix error in real time script

29 Mar 15:55
9245b6b
Compare
Choose a tag to compare

integrate #45 to fix an error in counting the signals

release v1.1.0

22 Mar 16:04
Compare
Choose a tag to compare

This release adds support for reading live scope signals from an iTNC530 control.

  • Please note: These functions really only work on iTNC530 since other controls require encryption
    Thanks to @Md-aliy7 for code, testing and feedback!

release v1.0.0

15 Jan 15:17
8eb6078
Compare
Choose a tag to compare

This release is a major overhaul of pyLSV2 to make it easier to maintain and extend in the future.

Addressed topics

  • store data in objects instead of dictionaries
  • use enum values instead of magic numbers and strings
  • rename functions to better indicate their use and shorten code
  • add type hints for parameters and return values for linting and auto doc
  • rework low-level network stuff to make it easier to maybe later add support for rs232
  • custom exceptions and better error handling
  • dropped support for python 3.3 and below
  • allow use of context manager to establish connection

Please note that this release includes some major changes. It is therefore necessary to adapt your existing code to use pyLSV2 v1.0.