Skip to content

Releases: klasyc/ScpiNet

1.2.0

23 Feb 15:41
dc2f224
Compare
Choose a tag to compare

1.2.0 (2025-02-23)

Bug Fixes

  • #6: Improve error reporting in UsbScpiConnection. (7d03ab0), closes #6
  • #8: Fix clumsy async/await approach and do everything inside a single task. (0bf6433)
  • #8: Replace GCHandle by IntPtr. (c1596f2), closes #8
  • #8: Replace unsafe code by native Windows events. (7867b5a), closes #8
  • remove superfluous argument from call to Query (61c0b9e)

Features

  • #3: Reading buffer length is now configurable via DefaultBufferSize property. (eefe13a), closes #3
  • Add optional test of the Tag field in the USBTMC response header. (745b554)
  • ScpiDevice: Make header stripping configurable per device driver. (025b38f)

1.1.1

21 Sep 16:40
Compare
Choose a tag to compare

1.1.1 (2024-09-21)

Bug Fixes

  • Fixed USB reading request's TransferSize field value. (1ebe89a)

Features

  • Added a new sample application.

1.1.0

03 Oct 17:42
Compare
Choose a tag to compare

1.1.0 (2023-10-03)

Bug Fixes

  • Query() method correctly recognizes and strips the response header. (f54549d)
  • ScpiDevice: Fix QueryDictionary method to properly work with quoted strings. (3067e2b)
  • TcpScpiConnection: Define DevicePath to a meaningful value. (eb56b3c)
  • TcpScpiConnection: EOF is now correctly detected according to the trailing new-line character. (2438111)
  • TcpScpiConnection: Extend default connection timeout to 500 ms. (f0c7601)
  • TcpScpiConnection: Use correct timeout value during connection. (c56f09f)

Features

  • #2: ScpiConnectionExtensions: Add ReadBytes() method. (736bd41), closes #2
  • Add logging to the TCP and USB connection. (e0ebd37)
  • Add PollQuery() method which allows to automatically wait for SCPI command result. (397bde6)
  • Add SendCmd() method. (8fa1e42)
  • Add support for generic ILogger<> logging. (0971f15)
  • IScpiConnection: Introduce specialTimeout parameter which allows to define a special timeout for a reading. (feee27d)

1.0.0

16 Aug 09:56
Compare
Choose a tag to compare

1.0.0 (2023-08-16)

Features