port stream and send

This commit is contained in:
Roman Zeyde
2014-08-06 18:22:15 +03:00
parent 2e51b269c9
commit a748fdb5a1
2 changed files with 6 additions and 5 deletions

View File

@@ -18,8 +18,9 @@ modem = sigproc.MODEM(config)
class Symbol(object):
t = np.arange(0, config.Nsym) * config.Ts
carrier = [np.exp(2j * np.pi * F * t) for F in modem.freqs]
def __init__(self):
t = np.arange(0, config.Nsym) * config.Ts
self.carrier = [np.exp(2j * np.pi * F * t) for F in modem.freqs]
sym = Symbol()
@@ -31,7 +32,7 @@ class Writer(object):
def write(self, fd, sym, n=1):
data = common.dumps(sym, n)
fd.write(data)
fd.write(str(data))
self.offset += len(data)
if time.time() > self.last + 1:
log.debug('%10.3f seconds of data audio',
@@ -69,7 +70,7 @@ class Reader(object):
self.size = size
self.total = 0
def next(self):
def __next__(self):
block = self.fd.read(self.size)
if block:
self.total += len(block)

View File

@@ -19,7 +19,7 @@ class Reader(object):
def __iter__(self):
return self
def next(self):
def __next__(self):
block = bytearray()
finish_time = time.time() + self.TIMEOUT
while time.time() <= finish_time: