Instrument-control 0.8.0 released

Low level I/O functions for serial, i2c, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces.


This is a companion discussion topic for the original entry at https://gnu-octave.github.io/packages/instrument-control#0.8.0

I tried to graft this to the release branch of MXE Octave (with and without the new dependency libmodbus). But pkg test instrument-control crashes Octave for me with the updated version in both cases.
@lostbard: Does this depend on other changes on the default branch?

no it shouldnt depend on other changes

I guess I have only compiled instrument control in mxe-octave after installed, rather than a cross compiled instrument-control, so will try that to verify

Installing from https://www.octave.space/data/stable/386/octave-2022-07-23-00-10-default-w64-installer.exe on my windows machine and running tests works for me. It looks like the correct version of instrument control with the libmodbus option.

Where does it crash for you ?

Oops. I had another version of the package installed locally (that shadowed the bundled version).
I’ll try to revert my (local) changes and test again.

Works for me now. (Sorry, for the confusion before.)
I grafted your updates to the release branch of MXE Octave here:
mxe-octave: 7526630d3e39
mxe-octave: 720a837ff693
mxe-octave: 42c17e88428a

1 Like