Exemple #1
0
    def __init__(self):
        self.telegraph = None
        if MultiClamp.INSTANCE is not None:
            raise Exception(
                "Already created MultiClamp driver object; use MultiClamp.INSTANCE"
            )
        self.handle = None
        self.lock = threading.RLock()

        self.channels = {}
        self.chanDesc = {}
        self.connect()

        self.telegraph = MultiClampTelegraph(self.chanDesc,
                                             self.telegraphMessage)
        MultiClamp.INSTANCE = self

        atexit.register(self.quit)