Skip to content

Releases: intrepidcs/python_ics

v4.0

07 May 22:30

Choose a tag to compare

-Fixes Issue #32.
-Fixes Issue #33.
-Documentation Improvements.
-First release based on v900 VSpy3 branch.
-Dropping Python 2.7 Support (https://pythonclock.org/).
-Python 3.4 version is pending support removal in future releases (v5.0?).

3.1

05 Apr 19:16

Choose a tag to compare

3.1

-RAD-Star2 Setting Structure Support.
-Fixed OpEthGeneralSettings.tapPairX being incorrect data type.

3.0

26 Mar 16:36

Choose a tag to compare

3.0

First release of 3.0 to support the 803 branch of vspy.

Changes from 2.16post2:
-Updated icsnVC40.h to 803.104.
-NVIDIA Jetson Nano support.
-Added Documentation on how module version correlates to vspy version.

Breaking changes from 2.x branch:
Device setting structures now use the API's generic settings structure. For more details, please see
https://python-ics.readthedocs.io/en/v803/index.html?highlight=get_device_settings#ics.get_device_settings
and
https://python-ics.readthedocs.io/en/v803/index.html?highlight=get_device_settings#ics.set_device_settings

2.16post2

20 Feb 19:29

Choose a tag to compare

This release is identical to 2.16 but rebuilt due to build issues with the actual python packages. Version was incremented to "post2" because we can't override / change / delete files on PyPI

2.16

19 Feb 18:32

Choose a tag to compare

-Fixed neodevice 'repr' seg. fault on Python 2.7
-Fixed a memory leak with ics.get_error_messages().
-Fixed Issue #24.
-Fix for platform where sizeof(int) != sizeof(long). When building the current code on a platform where int and long were not the same size, spy_message did not have the correct structure definition.
-Fixed issue #22. Compiler failure under gcc 4.8.4.

2.15

13 Dec 21:37

Choose a tag to compare

-Python3.7 support.
-fixed 2.7 compiler error.
-Fixed iso15765 example for Issue #17.

2.14

13 Dec 21:40

Choose a tag to compare

-ics.NeoDevice.repr displays name and serial number.
-Fixed iso15765-2 transmit / receive.
-Fixed iso15765_receive_message(), was useless before.
-Fixed cm_iso157652_tx_message_object data not being able to assign a tuple or list
-Fixed cm_iso157652_*x_message_object flags variable truncating to first byte.
-Added iso15765-2 example.
-Added ics.enable_network_com() method.
-Fixed a sphinx error " ERROR: Content block expected for the "note" directive; none found."
-Support for SDeviceSettings. Disabled by default.

2.12

13 Dec 21:41

Choose a tag to compare

-Another fix for Issue #15. (2.7 build was failing due to int/long differences between 2/3.)
-Added ability to auto run unit tests on all builds.

2.11

13 Dec 21:42

Choose a tag to compare

-Issue #15 should be fixed correctly this time. Unittest included.
-Fixed an issue where DLL was reloaded with ics.override_library_name().

2.10

13 Dec 21:44

Choose a tag to compare

-Added two simple tests.
-Fixed an issue with get_device_status() not correctly updating values.
-Added function list to documentation.
-Fixed a crash when calling ics.find_devices(). Issue #15. (Only happens when icsneo40.dll is missing icsneoFindNeoDevicesNewStyle())
-Fixed Issue #15. (-ics.find_devices() trhow 0xC0000005: Access Violation when USE_LECAGY_FIND_DEVICE is enabled.)
-Updated Documentation.