add callback only once

This commit is contained in:
2020-04-23 20:19:34 +00:00
parent 1151f9bc10
commit 0593937da6
+3 -3
View File
@@ -37,11 +37,11 @@ class PVChecker:
def start_counting(self):
def on_value_change(value=None, **kwargs):
def collect(value=None, **kwargs):
self.data.append(value)
#TODO: don't add callback twice!?
self.pv.add_callback(callback=on_value_change)
self.pv.clear_callbacks() # add callback only once
self.pv.add_callback(callback=collect)
def stop_counting_and_analyze(self):