From 0f146a40e489017771c0a54b3d4e8affafb36e3c Mon Sep 17 00:00:00 2001 From: nyanpasu64 Date: Wed, 31 Oct 2018 05:59:40 -0700 Subject: [PATCH] Fix CorrelationTrigger update_buffer when subsampling enabled Bug was introduced with cached periods. --- ovgenpy/triggers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ovgenpy/triggers.py b/ovgenpy/triggers.py index e8b5e62..089e33a 100644 --- a/ovgenpy/triggers.py +++ b/ovgenpy/triggers.py @@ -327,7 +327,8 @@ class CorrelationTrigger(Trigger): # New waveform data -= cache.mean normalize_buffer(data) - window = windows.gaussian(N, std = cache.period * buffer_falloff) + window = windows.gaussian(N, std = + (cache.period / self._subsampling) * buffer_falloff) data *= window # Old buffer