Esempio n. 1
0
    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()
Esempio n. 2
0
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)
Esempio n. 3
0
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()