Releases: jetperch/joulescope_driver
Releases · jetperch/joulescope_driver
1.3.4
1.3.3
2023 Apr 19
- Cleared all message fields at allocation.
- Added api_timeout entry point test.
- Improved thread entry point test.
- Reordered unsubscribe to ensure callback validity.
- Added malloc/free mutex for guaranteed thread safety.
- Added runtime pyjls version check.
- Improved logging robustness and thread safety.
- Fixed JS110 open causing IN+ to OUT+ disconnect.
- Added JS110 open modes: defaults, resume.
1.3.2
1.3.1
1.3.0
2023 Mar 30
- Added pyjoulescope_driver.time64 module (from UI).
- Fixed buffer_signal summary_get handling on zero size.
- Added "record" module and entry point to record streaming samples.
- Fixed buffer_signal range advertisement when empty.
- Improved skipped / duplicate sample handling for JS220.
1.2.2
1.2.1
2023 Mar 16
- Truncate memory buffer sample responses that are too long (segfault).
- Fixed buffer signal shift correction overflowing buffer (segfault).
- Fixed garbage data at end when shift required for u1 and u4 data types.
- Fixed zero length message send for highly downsampled signals.
1.2.0
2023 Mar 10
- Added memory buffer for f32, u4, u1 data types.
- Bumped python support (3.8 - 3.11). Dropped 3.7.
- Added API struct jsdrv_time_map_s and functions
jsdrv_time_from_counter(), jsdrv_time_to_counter. - Added jsdrv_time_map_s to
jsdrv_stream_signal_s and jsdrv_statistics_s. - Added host-side time map.
- Fixed JS110 sample stream message size.
- Fixed buffer_signal sample and utc response time entries.