def apriSeriale(self): if self.dispo is None: porta = gui_support.portaSeriale.get() if porta is None: gui_support.portaSeriale.set(NOME_UART) elif 0 == len(porta): gui_support.portaSeriale.set(NOME_UART) else: self.dispo = dispositivo.DISPOSITIVO(uart=porta) if not self.dispo.aPosto(): del self.dispo self.dispo = None gui_support.portaSeriale.set(NOME_UART) else: self.codaEXE.put(("Dispositivo", self.dispo)) self.Entry1['state'] = 'readonly' self.Button1['text'] = 'Mollala' self.Button47['state'] = 'disabled' self._imposta_tab(TAB_APERTA) else: self.dispo.Chiudi() self.dispo = None self.codaEXE.put(("Dispositivo", self.dispo)) self.Button1['text'] = 'Usa questa' self.Entry1['state'] = 'normal' self.Button47['state'] = 'normal' gui_support.portaSeriale.set(NOME_UART) self._imposta_tab(TAB_CHIUSA)
def apriFTDI(self): if self.dispo is None: self.dispo = dispositivo.DISPOSITIVO(vid='0403', pid='6010') if not self.dispo.a_posto(): del self.dispo self.dispo = None else: self.codaEXE.put(("Dispositivo", self.dispo)) self.Button47['text'] = 'Mollala' self.Entry1['state'] = 'readonly' self.Button1['state'] = 'disabled' self.Entry4['state'] = 'readonly' self.Button4['state'] = 'disabled' self._imposta_tab(TAB_APERTA) else: self.dispo.Chiudi() self.dispo = None self.codaEXE.put(("Dispositivo", self.dispo)) self.Button47['text'] = 'Usa FTDI' self.Button1['state'] = 'normal' self.Entry1['state'] = 'normal' self.Button4['state'] = 'normal' self.Entry4['state'] = 'normal' self._imposta_tab(TAB_CHIUSA)
def apriSocket(self): if self.dispo is None: indip = gui_support.indirizzoIP.get() if indip is None: gui_support.indirizzoIP.set(INDIRIZZO_IP) elif len(indip) < 7: gui_support.indirizzoIP.set(INDIRIZZO_IP) else: self.dispo = dispositivo.DISPOSITIVO(indip=indip) if not self.dispo.a_posto(): del self.dispo self.dispo = None gui_support.indirizzoIP.set(INDIRIZZO_IP) else: self.codaEXE.put(("Dispositivo", self.dispo)) self.Entry4['state'] = 'readonly' self.Button4['text'] = 'Mollalo' self.Button47['state'] = 'disabled' self.Entry1['state'] = 'readonly' self.Button1['state'] = 'disabled' self._imposta_tab(TAB_APERTA) else: self.dispo.Chiudi() self.dispo = None self.codaEXE.put(("Dispositivo", self.dispo)) self.Button4['text'] = 'TCP' self.Entry4['state'] = 'normal' self.Button47['state'] = 'normal' self.Button1['state'] = 'normal' self.Entry1['state'] = 'normal' gui_support.indirizzoIP.set(INDIRIZZO_IP) self._imposta_tab(TAB_CHIUSA)