Skip to content

Releases: lxi-tools/liblxi

liblxi v1.12

14 Mar 20:14
v1.12
Compare
Choose a tag to compare

Changes since liblxi v1.11:

  • Add send/receive sanity checks

  • Strip CR from ID response string

    Fixes corrupted output from 'lxi discover'.

liblxi v1.11

05 Feb 22:47
v1.11
Compare
Choose a tag to compare

Changes since liblxi v1.10:

  • Fix mDNS/DNS-SD discover feature

liblxi v1.10

27 Jan 21:50
v1.10
Compare
Choose a tag to compare

Changes since liblxi v1.9:

  • Update Travis

  • Cleanup

  • Add --disable-avahi configure option

    Makes avahi mandatory unless --disable-avahi is provided.

liblxi v1.9

29 Dec 18:37
v1.9
Compare
Choose a tag to compare

Changes since liblxi v1.8:

  • Update AUTHORS

  • Convert tabs to spaces

  • Make API usable in C++

    As suggested by Dima Kogan, lets wrap the API so that it is usable in
    C++.

  • Only export lxi API specific functions

    Hide visibility of internal functions so that only the lxi API specific
    ones are exported/visible to applications linking with liblxi.

    These changes are applied on behalf of Dima Kogan.

  • Add discover fallback to request ID via HTTP/XML

    If retrieving the instrument ID fails via VXI-11 during discovery then
    try to retrieve the ID via the /lxi/identification XML file hosted by
    some instruments via HTTP.

    Adds dependency on libxml2.

Dmitri Goutnik:

  • Make code clang friendly, fix warnings

liblxi v1.8

12 Dec 21:13
v1.8
Compare
Choose a tag to compare

Changes since liblxi v1.7:

  • Fix lxi_connect() so it does not apply lock

    Some instruments fail to lock for exclusive access when creating a
    VXI-11 connection. So, to play it safe, we will simply not try to lock
    when setting up the connection.

liblxi v1.7

27 Nov 21:12
v1.7
Compare
Choose a tag to compare

Changes since liblxi v1.6:

  • Update to new URL

  • Update README

  • Update AUTHORS

  • Use HTTPS in the configure script

Jakub Wilk:

  • Fix typos

liblxi v1.6

24 Nov 04:00
v1.6
Compare
Choose a tag to compare

Changes since liblxi v1.5:

  • Update README

  • Add authors section in README

  • Add README.md to prettify GitHub page

liblxi v1.5

18 Nov 20:53
v1.5
Compare
Choose a tag to compare

Changes since liblxi v1.4:

  • Add support for mDNS/DNS-SD discovery

    Add parameter to lxi_discover() so it is possible to select discovery
    using VXI-11 or mDNS/DNS-SD.

    If detected available, Avahi is used as the mDNS/DNS-SD backend
    implementation.

  • Print errors to stderr

  • Update README

liblxi v1.4

07 Nov 18:23
v1.4
Compare
Choose a tag to compare

Changes since liblxi v1.3:

  • Fix discover output strings

    Discovery of multiple LXI instruments revealed a bug in the id string
    handling which results in garbled output strings. Adding missing string
    termination fixes this.

  • Add timeout handling for raw/TCP

  • Update examples

  • Cleanup

  • Update README

  • Add support for configurable protocol backends

    Reworked the code to support configurable protocol backends. Currently
    supported protocols include VXI11 and raw TCP. In the future support for
    HiSlip can be added.

liblxi v1.3

28 Oct 14:04
v1.3
Compare
Choose a tag to compare

Changes since liblxi v1.2:

  • Fix building with multiple jobs (make -jN, N>1)

  • Update README