From add4c21c7d40236c5f788064507507dabe870ad1 Mon Sep 17 00:00:00 2001 From: Ethan Li Date: Wed, 2 Apr 2025 13:41:00 -0700 Subject: [PATCH 1/2] backend: Integrate fix for ISO value scaling in dataset metadata --- .../python-hardware-controller/backend-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/software/distro/setup/planktoscope-app-env/python-hardware-controller/backend-version b/software/distro/setup/planktoscope-app-env/python-hardware-controller/backend-version index f90c21baa..45f0110a7 100644 --- a/software/distro/setup/planktoscope-app-env/python-hardware-controller/backend-version +++ b/software/distro/setup/planktoscope-app-env/python-hardware-controller/backend-version @@ -1 +1 @@ -eea1e8b +2370785 From 228ac7923e67ec5b9b5ac4e0c25cd4ca0566e13a Mon Sep 17 00:00:00 2001 From: Ethan Li Date: Wed, 2 Apr 2025 14:29:26 -0700 Subject: [PATCH 2/2] Update `CHANGELOG.md` --- software/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/software/CHANGELOG.md b/software/CHANGELOG.md index 7e2c90f55..a97ab7deb 100644 --- a/software/CHANGELOG.md +++ b/software/CHANGELOG.md @@ -34,8 +34,9 @@ All dates in this file are given in the [UTC time zone](https://en.wikipedia.org ### Fixed +- (Application: backend) The ISO value stored in dataset metadata now correctly matches the user-set ISO setting, instead of being a constant scaling of the ISO setting (which was calculated according to a camera model-specific scaling factor). This fixes a regression introduced with v2024.0.0-beta.2. - (System: networking) `planktoscope.local` and `pkscope.local` should now work on local area networks (i.e. when the PlanktoScope is connected to a router) and not just on direct connections. -- (Application: GUI) The Node-RED dashboard's sample page's "Dilution Factor" input field has been renamed to "Concentration Factor", which is a less misleading name for what that input field actually represents. +- (Application: GUI) The Node-RED dashboard's sample page's "Dilution Factor" input field has been renamed to "Concentration Factor", which is a less misleading name for what that input field actually represents. Note that the corresponding metadata field has not been renamed away from `sample_dilution_factor`. - (Application) The `/home/pi/data` and `/home/pi/device-backend-logs` are now created with non-`root` user ownership, so that their contents can be managed via an SFTP/SCP connection as the `pi` user. This fixes a regression introduced with v2023.9.0-beta.0. - (System) The system time is now correctly persisted on the filesystem (in `/etc/fake-hwclock.data`) in a way that the system time should no longer reset back to a previous time in the past between reboots. - (System) Machine name generation now falls back to the `en_US.UTF-8`-based naming scheme when the OS is set to a non-default locale (i.e. anything other than `en_US.UTF-8`), instead of failing and falling back to `unknown`.