From 101fda394163a6908d1f8dc7acde560e364770c7 Mon Sep 17 00:00:00 2001 From: Kenneth Yang Date: Wed, 31 Dec 2025 17:38:28 -0800 Subject: [PATCH 1/2] Fix mpm depth convertion --- src/ephys_link/bindings/mpm_binding.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ephys_link/bindings/mpm_binding.py b/src/ephys_link/bindings/mpm_binding.py index 677381d..23bbaa0 100644 --- a/src/ephys_link/bindings/mpm_binding.py +++ b/src/ephys_link/bindings/mpm_binding.py @@ -206,6 +206,7 @@ async def set_depth(self, manipulator_id: str, depth: float, speed: float) -> fl # Keep track of the previous depth to check if the manipulator stopped advancing unexpectedly. current_depth = (await self.get_position(manipulator_id)).w previous_depth = current_depth + depth = self.get_dimensions().w - depth unchanged_counter = 0 # Send move request. @@ -244,7 +245,7 @@ async def set_depth(self, manipulator_id: str, depth: float, speed: float) -> fl self._movement_stopped = False # Return the final depth. - return float((await self.get_position(manipulator_id)).w) + return float(self.get_dimensions().w - (await self.get_position(manipulator_id)).w) @override async def stop(self, manipulator_id: str) -> None: From bcac09601cb705c872e8f50dafdedddfbe2351c4 Mon Sep 17 00:00:00 2001 From: Kenneth Yang Date: Wed, 31 Dec 2025 17:38:47 -0800 Subject: [PATCH 2/2] Version bump --- src/ephys_link/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ephys_link/__about__.py b/src/ephys_link/__about__.py index b19ee4b..ba51ced 100644 --- a/src/ephys_link/__about__.py +++ b/src/ephys_link/__about__.py @@ -1 +1 @@ -__version__ = "2.2.1" +__version__ = "2.2.2"