Exemple #1
0
    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