Releases: lxi-tools/liblxi
liblxi v1.12
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
Changes since liblxi v1.10:
- Fix mDNS/DNS-SD discover feature
liblxi v1.10
Changes since liblxi v1.9:
-
Update Travis
-
Cleanup
-
Add --disable-avahi configure option
Makes avahi mandatory unless --disable-avahi is provided.
liblxi v1.9
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
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
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
Changes since liblxi v1.5:
-
Update README
-
Add authors section in README
-
Add README.md to prettify GitHub page
liblxi v1.5
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
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
Changes since liblxi v1.2:
-
Fix building with multiple jobs (make -jN, N>1)
-
Update README