fixed Queue usage in BLE
parent
6f9974bef6
commit
8eb86f1c75
|
@ -8,11 +8,11 @@ from binascii import hexlify
|
||||||
SCAN_TIMEOUT = 3
|
SCAN_TIMEOUT = 3
|
||||||
|
|
||||||
|
|
||||||
import queue
|
import Queue
|
||||||
|
|
||||||
class Fifo():
|
class Fifo():
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.q = queue.Queue()
|
self.q = Queue.Queue()
|
||||||
|
|
||||||
def write(self, data): # put bytes
|
def write(self, data): # put bytes
|
||||||
for b in data:
|
for b in data:
|
||||||
|
@ -85,7 +85,7 @@ class BLELink(BaseLink):
|
||||||
def read(self, size):
|
def read(self, size):
|
||||||
try:
|
try:
|
||||||
data = self._rx_fifo.read(size, timeout=self.timeout)
|
data = self._rx_fifo.read(size, timeout=self.timeout)
|
||||||
except queue.Empty:
|
except Queue.Empty:
|
||||||
raise LinkTimeoutException
|
raise LinkTimeoutException
|
||||||
if self.dump:
|
if self.dump:
|
||||||
print '<', hexlify(data).upper()
|
print '<', hexlify(data).upper()
|
||||||
|
|
|
@ -8,11 +8,11 @@ from binascii import hexlify
|
||||||
SCAN_TIMEOUT = 3
|
SCAN_TIMEOUT = 3
|
||||||
|
|
||||||
|
|
||||||
import queue
|
import Queue
|
||||||
|
|
||||||
class Fifo():
|
class Fifo():
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.q = queue.Queue()
|
self.q = Queue.Queue()
|
||||||
|
|
||||||
def write(self, data): # put bytes
|
def write(self, data): # put bytes
|
||||||
for b in data:
|
for b in data:
|
||||||
|
@ -84,7 +84,7 @@ class BLELink(BaseLink):
|
||||||
def read(self, size):
|
def read(self, size):
|
||||||
try:
|
try:
|
||||||
data = self._rx_fifo.read(size, timeout=self.timeout)
|
data = self._rx_fifo.read(size, timeout=self.timeout)
|
||||||
except queue.Empty:
|
except Queue.Empty:
|
||||||
raise LinkTimeoutException
|
raise LinkTimeoutException
|
||||||
if self.dump:
|
if self.dump:
|
||||||
print '<', hexlify(data).upper()
|
print '<', hexlify(data).upper()
|
||||||
|
|
Loading…
Reference in New Issue