def ft_find(self): self._close_fischers() for dev in com_usb.find(): b = FischerRobot(dev) try: b.open_ft() self._fischers.append(b) except: pass
def find_butias(self, get_modules=True): """ Search for connected USB4Butia boards and open it """ devices = com_usb.find() for dev in devices: b = Baseboard(dev) try: b.open_baseboard() self._bb.append(b) except: if self._debug: print 'error open baseboard' if get_modules: self.get_modules_list()
def refresh(self): """ Search for connected USB4Butia boards and open it """ devices_ports = [] devices = com_usb.find() for dev in devices: n = dev.get_address() if not (n == None): devices_ports.append(n) if not (n in self._b_ports): b = Baseboard(dev) try: b.open_baseboard() self._bb.append(b) self._b_ports.append(n) except Exception, err: self._debug('ERROR:usb4butia:refresh', err)
def refresh(self): """ Search for connected USB4Butia boards and open it """ devices_ports = [] devices = com_usb.find() for dev in devices: n = dev.get_address() if not(n == None): devices_ports.append(n) if not(n in self._b_ports): b = Baseboard(dev) try: b.open_baseboard() self._bb.append(b) self._b_ports.append(n) except Exception, err: self._debug('ERROR:usb4butia:refresh', err)