Skip to content

Releases: markusdd/rusty_meter

Release v0.4.1

01 Jan 18:25

Choose a tag to compare

  • move project to rust 1.91.0 (needed for egui_plot fixes and other updates)
  • move to egui 0.33.3
  • generally update all dependencies
  • fix the version tag link in the bottom of the window

This is mainly a maintenance-release to update all dependencies and fix a small bug with the version link.

Release v0.4.0

04 May 14:50

Choose a tag to compare

  • histogram functionality, support docking and tabbing in graphing area

This sounds small, but is actually a big upgrade to the graphing functionality of this app.
You can freely arrange the two graphs tabs as overlapping tabs, next to each other, or vertically stacked.
Just grab the tab and start moving it.

You can customize the chart and measurement box font color under File -> Settings.

Release v0.3.2

01 May 18:59

Choose a tag to compare

  • Offer Linux AppImage in addition to bare binary for proper icon/desktop integration with Wayland

Release v0.3.1

01 May 13:06

Choose a tag to compare

  • release MacOS builds as universal DMG

This eliminnates the need to manually make the binary executable. Unfortunately you still have to go to system settings after first launch attempt and allow it under the security tab. This is the Gatekeeper behavior under MacOS and I have no way to sign the binary.

Release v0.3.0

27 Apr 20:22

Choose a tag to compare

  • recording function for CSV, JSON and XLSX
  • add MIT license file
  • move Linux builds to Rocky Linux 8 for the oldest supported GLIBC base (resolve #1)

IMPORTANT:
If the program crashes the first time you try to launch the recording function this might be due to old
window states in your program save state. In that case just re-launch it and move it around and close it again cleanly. This should write a clean new state and it should not happen again. This is a drawback deep down in egui which I cannot do much about right now.

Release v0.2.5

26 Apr 23:15

Choose a tag to compare

  • internal: modularize app.rs to make it more maintainable
  • add option to reverse graphing scroll direction (most recent value always on left)
  • add theming options in settings for graph color, box color and measurement color

Release v0.2.4

15 Apr 20:37

Choose a tag to compare

  • internal: re-organize modules
  • detect Firmware version to determine if DIOD/CONT are swapped on readback

Please report an issue if this detection does not work for your meter.
If you go to CONT mode and you get thrown back into DIOD mode your meter has
the SCPI bug and the current version check is not sufficient.
Currently it seems it is fixed for V4.3.0 and above, and broken below.

Release v0.2.3

15 Apr 09:56

Choose a tag to compare

  • add option to not lock the meter in remote mode
  • add mode readback to sync the UI when meter buttons are used
  • ensure that on connect we take the current meter mode and sync back beeper and polling rate from UI

Disclaimer: We are NOT syncing back the Range, Beeper State and Polling Rate settings from the meter.
You can change them via buttons on the meter and the values will display completely
fine as we use the RAW mode for that. If this sync back is wanted leave a feature request.
It is NOT possible to sync back changed thresholds via meter buttons for CONT and DIOD modes as there is no SCPI command for that. Also, the DIOD threshold setting in the UI is purely for the visiual indication in the UI, it is currently impossible to set it remotely as Owon has not provided a SCPI command for that either.

Quirk: When looking at the code you will notice CONT and DIOD mode assignments are swapped when read back via FUNC?.
This seems to be a firmware bug of the meter. If this isn't consistent across firmware versions we might need to go
through the trouble to actually distinguish there but we'll see.

Thx to @zach-connolly for suggesting these features and for the donation!

Release v0.2.2

13 Apr 17:59

Choose a tag to compare

  • fix windows executable icon

Release v0.2.1

11 Apr 20:43

Choose a tag to compare

  • ensure proper graph X-axis bounds
  • in CONT and DIOD modes flash the measure frame red as a visual indicator