Skip to content

Releases: pfroud/JVisa

2.0.0

04 Aug 01:35
Compare
Choose a tag to compare

Backward-incompatible changes

  • Change names of methods in JVisaInstrument:

    Old name New name
    sendAndReceiveString() queryString()
    sendAndReceiveBytes() queryBytes()

Improvements

In the JVisaInstrument class

  • Add support for serial port (ASRL), using the TERMCHAR VISA attribute and a write terminator string.
  • Add parsing of binary blocks.

In the JVisaResourceManager class

  • Add findResources() method with parameter to specify a filter string.
  • Add constructor with parameter to specify the native library to open.

Deployment

  • Fix Semantic Versioning number.
  • Add support for using Jitpack.

Example code

  • Split SimpleExample.java into IdentificationQueryExample.java and FindResourcesExample.java.
  • Remove lowlevel sub-package and put the contents in the examples root.

JVisa-1.0

14 Jun 00:25
Compare
Choose a tag to compare

First release using Maven. No changes to JVisa code.

JVisa-2022-03-02

03 Mar 05:29
Compare
Choose a tag to compare

New:

  • Support for macOS and probably Linux.

Fixed:

  • Allow all resources to be discovered instead of only USB resources.
  • In SimpleExample.java, print a better message if a resource couldn't be opened.

Improvements:

  • On Windows, verify the JVM bitness matches the OS bitness.
  • Make JVisaInstrument implement the AutoCloseable interface.

JVisa-2022-01-04

04 Jan 20:40
Compare
Choose a tag to compare

Moved the compiled jar file from the dist subfolder to a GitHub release