def sensor_init(self): os.system("i2cdetect -y 1 > ../_temp/output.txt") if '1f' in open('../_temp/output.txt').read(): self.Sensor_Thread = Threads.Sensor() self.Sensor_Thread.update.connect(lambda: UI_Update.sensor_update(self)) self.Sensor_Thread.start()
def sensor_init(self): try: self.Sensor_Thread = Threads.Sensor() self.Sensor_Thread.update.connect( lambda: UI_Update.sensor_update(self)) self.Sensor_Thread.start() except Exception as e: print(e)
def sensor_init(self): if Functions.check_connection(): self.core_status_label.setText("Core Status: Online") else: error = PyQt5.QtGui.QImage("../_image/Error.png") self.Image_Frame.setPixmap(QtGui.QPixmap(error)) os.system("i2cdetect -y 1 > ../_temp/output.txt") if '1d' in open('../_temp/output.txt').read(): Settings.acc_attached = True if '76' in open('../_temp/output.txt').read(): Settings.temp_attached = True if Settings.temp_attached or Settings.acc_attached: self.Sensor_Thread = Threads.Sensor() self.Sensor_Thread.update.connect( lambda: UI_Update.sensor_update(self)) self.Sensor_Thread.logstart.connect( lambda: UI_Update.sensor_logstart(self)) self.Sensor_Thread.logdone.connect( lambda: UI_Update.sensor_logdone(self)) self.Sensor_Thread.start()