Changelog of @hackage/libmodbus 1.1.3

haskell-libmodbus (1.1.3) unstable; urgency=medium

  • Allow bytestring-0.11.x

-- Joey Hess id@joeyh.name Mon, 18 Sep 2023 12:45:47 -0400

haskell-libmodbus (1.1.2) unstable; urgency=medium

  • Change FFI calls to not be unsafe, to prevent a FFI call that stalls for some reason (such as a broken device) from blocking haskell threads.

-- Joey Hess id@joeyh.name Wed, 23 Mar 2022 13:26:09 -0400

haskell-libmodbus (1.1.1) unstable; urgency=medium

  • Use modbus_strerror for better messages in exceptions.
  • Add set_error_recovery.

-- Joey Hess id@joeyh.name Tue, 08 Oct 2019 21:20:18 -0400

haskell-libmodbus (1.1.0) unstable; urgency=medium

  • Added a full working example of reading data from an epsolar charge controller and using the binary library to parse the data.
  • Added a RegisterData type class, which allows register accessors to use more useful data types than a mutable vector, eg a ByteString. (API change)
  • Added a BitData type class, which allows bit readers to return data in a more useful form than a mutable vector, eg a list of Bool. (API change)
  • Register and bit accessors no longer return the number of values read/written, but instead throw an IO error if the wrong amount is somehow read/written. (API change)

-- Joey Hess id@joeyh.name Wed, 21 Aug 2019 11:52:43 -0400

haskell-libmodbus (1.0.0) unstable; urgency=medium

  • Initial release.

-- Joey Hess id@joeyh.name Tue, 20 Aug 2019 21:41:55 -0400