From c19ddabed33fecb58920a7cc309d6d66d8223fdf Mon Sep 17 00:00:00 2001 From: Thomas Braun Date: Tue, 1 Oct 2024 20:47:15 +0200 Subject: [PATCH] AFH_GetSweepsFromSameRACycle/AFH_GetSweepsFromSameSCI: Lock returned wave This signals the caller that it should not be changed. --- Packages/MIES/MIES_AnalysisFunctionHelpers.ipf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Packages/MIES/MIES_AnalysisFunctionHelpers.ipf b/Packages/MIES/MIES_AnalysisFunctionHelpers.ipf index c3403f5672..72a77a4935 100644 --- a/Packages/MIES/MIES_AnalysisFunctionHelpers.ipf +++ b/Packages/MIES/MIES_AnalysisFunctionHelpers.ipf @@ -288,6 +288,7 @@ threadsafe Function/WAVE AFH_GetSweepsFromSameRACycle(numericalValues, sweepNo) WAVE/Z sweeps = cache[sweepNo][%$RA_ACQ_CYCLE_ID_KEY][0] if(WaveExists(sweeps)) if(DimSize(sweeps, ROWS) > 0) // valid cached entry + ChangeWaveLock(sweeps, 1) return sweeps else // non-existant entry return $"" @@ -325,6 +326,7 @@ threadsafe Function/WAVE AFH_GetSweepsFromSameSCI(numericalValues, sweepNo, head WAVE/Z sweeps = cache[sweepNo][%$STIMSET_ACQ_CYCLE_ID_KEY][headstage] if(WaveExists(sweeps)) if(DimSize(sweeps, ROWS) > 0) // valid cached entry + ChangeWaveLock(sweeps, 1) return sweeps else // non-existant entry return $""