예제 #1
0
파일: main.py 프로젝트: jamesfer/dog-robot
from SerialInterface import SerialInterface
import time
from Logger import console


def increment(message):
    console.log(message)
    if message == "This is message number 0":
        # console.log("Message correct")
        pass
    else:
        console.log("Message incorrect")


interface = SerialInterface('/dev/tty.usbmodem1421', 115200)
interface.Listen()
interface.OnInput(increment)
message_count = 0

last_time = time.time()
while True:
    cur_time = time.time()
    if cur_time - last_time > 1:
        # print('Recieved %s messages' % (message_count,))
        last_time = cur_time
        interface.Write('This is message number %s' % (message_count, ))
        console.log('Sending message')