Recent Releases of https://github.com/bonsai-rx/harp

https://github.com/bonsai-rx/harp - Bonsai.Harp 3.6.0

What's Changed

  • Common CI/CD and repository layout by @PathogenDavid in https://github.com/bonsai-rx/harp/pull/94
  • Disable publishing documentation for the canonical repo by @PathogenDavid in https://github.com/bonsai-rx/harp/pull/95

New Contributors

  • @PathogenDavid made their first contribution in https://github.com/bonsai-rx/harp/pull/94

Full Changelog: https://github.com/bonsai-rx/harp/compare/v3.5.2...v3.6.0

- C#
Published by glopesdev about 1 year ago

https://github.com/bonsai-rx/harp - Bonsai.Harp 3.5.2

What's Changed

  • Ensure transport is closed on shutdown IO errors by @glopesdev in https://github.com/bonsai-rx/harp/pull/84

Full Changelog: https://github.com/bonsai-rx/harp/compare/v3.5.1...v3.5.2

- C#
Published by glopesdev about 2 years ago

https://github.com/bonsai-rx/harp - 3.5.1

What's Changed

  • Add timeline visualizer for Harp message streams by @glopesdev in https://github.com/bonsai-rx/harp/pull/76
  • Enable DTR flag in serial object by @bruno-f-cruz in https://github.com/bonsai-rx/harp/pull/81

New Contributors

  • @bruno-f-cruz made their first contribution in https://github.com/bonsai-rx/harp/pull/81

Full Changelog: https://github.com/bonsai-rx/harp/compare/3.5...v3.5.1

- C#
Published by glopesdev over 2 years ago

https://github.com/bonsai-rx/harp - 3.5

Feature release introducing new polymorphic message manipulation operators. These operators provide a strong foundation for flexible and rapid integration of new Harp devices into the Bonsai ecosystem through automatic code generation.

We have extended the reactive and async APIs to provide the basis for simulating Harp devices in software (including emitting timestamped responses), and to allow full cross-platform control of functionality by direct accessing of this package either from the command-line or from Python.

Finally, demultiplexing of Harp message streams by register type or address allows performant control of shared multi-device functionality, and the logging of each group to separate files for faster data storage and ingestion in tabular form.

What's Changed

  • Add missing array overloads for ReadAsync by @glopesdev in https://github.com/bonsai-rx/harp/pull/40
  • Add missing metadata read methods to async API by @glopesdev in https://github.com/bonsai-rx/harp/pull/43
  • Resolve issues with Device base class XML namespace and default editor name by @glopesdev in https://github.com/bonsai-rx/harp/pull/46
  • Allow forced updates to escape to bootloader mode by @glopesdev in https://github.com/bonsai-rx/harp/pull/48
  • Align polymorphic types with core operators for message manipulation by @glopesdev in https://github.com/bonsai-rx/harp/pull/49
  • Refactor core operators to pull logic out of generated register types by @glopesdev in https://github.com/bonsai-rx/harp/pull/50
  • Add specialized operator for logging Harp messages by @glopesdev in https://github.com/bonsai-rx/harp/pull/51
  • Support timestamp preserving payload conversions by @glopesdev in https://github.com/bonsai-rx/harp/pull/52
  • Avoid console writes when device ID is specified by @glopesdev in https://github.com/bonsai-rx/harp/pull/54
  • Assert identifier and firmware version by @glopesdev in https://github.com/bonsai-rx/harp/pull/55
  • Add filter overloads for grouped message streams by @glopesdev in https://github.com/bonsai-rx/harp/pull/59
  • Improve support for timestamped payload manipulation by @glopesdev in https://github.com/bonsai-rx/harp/pull/60
  • Avoid nullable and round-trip double conversions by @glopesdev in https://github.com/bonsai-rx/harp/pull/63
  • Split message filtering functionality into distinct operators by @glopesdev in https://github.com/bonsai-rx/harp/pull/64
  • Add cancellation support to core async API by @glopesdev in https://github.com/bonsai-rx/harp/pull/65
  • Refactor serial transport to avoid event callbacks by @glopesdev in https://github.com/bonsai-rx/harp/pull/66
  • Allow MessageWriter to log separate files for each register group by @glopesdev in https://github.com/bonsai-rx/harp/pull/67
  • Update copyright notice by @glopesdev in https://github.com/bonsai-rx/harp/pull/68
  • Add code of conduct and contributor guide by @glopesdev in https://github.com/bonsai-rx/harp/pull/69

Full Changelog: https://github.com/bonsai-rx/harp/compare/3.4...3.5

- C#
Published by glopesdev almost 3 years ago

https://github.com/bonsai-rx/harp - 3.4

Feature release including new package with reusable GUI elements, support for extending new device sources and cross-platform targets.

What's Changed

  • Fix and extend support for creating Harp messages from payload data by @glopesdev in https://github.com/bonsai-rx/harp/pull/19
  • Add netstandard build target for core assembly by @glopesdev in https://github.com/bonsai-rx/harp/pull/18
  • Add operator for creating timestamped values by @glopesdev in https://github.com/bonsai-rx/harp/pull/27
  • Mark CommandSubject as obsolete by @glopesdev in https://github.com/bonsai-rx/harp/pull/28
  • Refactor timestamping operator logic by @glopesdev in https://github.com/bonsai-rx/harp/pull/30
  • Improve device configuration dialog and firmware bootloader by @glopesdev in https://github.com/bonsai-rx/harp/pull/32
  • Add support for polymorphic operators by @glopesdev in https://github.com/bonsai-rx/harp/pull/33

Full Changelog: https://github.com/bonsai-rx/harp/compare/3.3...3.4

- C#
Published by glopesdev over 3 years ago