def initialize(self): """initialize the data handling stuff""" # check for status if self._initialized: self.finalize() # initialize members self._io = NTrodeDataInterface(**self.io_params) self._io.initialize() # connections self._io.sig_new_data.connect(self.on_new_data) self._io.sig_update_pos.connect(self.on_pos) self.posi_btn_go.clicked.connect(self.on_move) self.posi_btn_request.clicked.connect(self.on_request) self.posi_slider_target.valueChanged.connect(self.on_target_slider) # initialize flags self._initialized = True