예제 #1
0
 def __init__(self, tty="/dev/ttyUSB0", threading=False, interval=500):
     time.sleep(1)
     self.sci = SerialCommandInterface(tty, baudrate=BAUDRATE, timeout=SERIAL_TIMEOUT)
     self.opcode = Opcode(self.sci)
     if threading:
         self.observer = SensorObserver(self.sci, interval)
         self.observer.start()
     self.opcode.start()
     self.opcode.safe()
    def __init__(self, tty="/dev/ttyUSB0", threading=False, interval=50):
        if (self.__instance.__initialized): return
        self.__instance.__initialized = True
        time.sleep(2)

        self.correction_value = 1.0
        self.ci = 0.0
        self.k = 0.15

        self.sci = SerialCommandInterface(tty,
                                          baudrate=BAUDRATE,
                                          timeout=SERIAL_TIMEOUT)
        self.opcode = Opcode(self.sci)
        if threading:
            self.observer = SensorObserver(self.sci, interval)
            self.observer.start()
        self.opcode.start()
        self.opcode.safe()
        time.sleep(1)