Skip to content

Releases: instecinc/pyinstec

v1.1.71

12 Aug 21:01
Compare
Choose a tag to compare
Fix get_usb_controllers functionality

v1.1.70

30 Jul 16:25
Compare
Choose a tag to compare

Additional QoL changes and bug fixes for USB and Ethernet connection:

  • get_usb_controllers() and get_ethernet_controllers() can take a while to run; the values are now stored in the controller class in controller.usb and controller.ethernet on a function call, which will be checked first when attempting to connect
  • UDP connections are no longer blocking for the duration of the program, and are opened as necessary
  • The Ethernet port can now be specified on Linux based devices
  • TCP timeout is now adjustable
  • Error handling is now less OS dependent
  • Additional no_check versions of temperature control commands to reduce call delay

v1.1.3

05 Jul 14:47
Compare
Choose a tag to compare

Controller functionality has been updated to allow for multiple controllers to be connected over Ethernet. This means that calling instec.MK2000(instec.mode.ETHERNET) will not work anymore, and requires the IP address of the controller to be specified when instantiating the controller now.

Additional functions have been added to help with the discovery of controllers connected to the device: get_ethernet_controllers() and get_usb_controllers() will retrieve controllers connected by their respective mediums.

v1.0.0

17 Jun 23:14
1e45550
Compare
Choose a tag to compare

Initial release of pyinstec:

  • Temperature commands to initiate temperature control and query runtime information
  • Profile commands to create profiles using various instructions
  • Connection over USB or Ethernet