Code: Select all
data = stdin.buffer.read(1)
I did try
Code: Select all
if stdin.buffer.read(1) != "": data = stdin.buffer.read(1)
If there is a problem with
Code: Select all
data = stdin.buffer.read(1)
I need it to keep looping so that is will run
Code: Select all
if received_msg:
Code: Select all
while True:
try:
print("Here 1")
data = stdin.buffer.read(1)
print("Here 2")
gatheredData.extend(data)
if str(data.decode()) == "\r":
xbee.transmit(addr16 if addr16 else addr64, gatheredData)
gatheredData = bytearray(b'')
received_msg = xbee.receive()
if received_msg:
payload = received_msg['payload']
print("%s" % (payload.decode()))
except Exception as e:
print("Nope")