mirror of
https://github.com/romanz/amodem.git
synced 2026-04-22 06:16:26 +08:00
add stdin option for receiver
This commit is contained in:
5
recv.py
5
recv.py
@@ -227,7 +227,8 @@ def main(fname):
|
|||||||
|
|
||||||
log.info('Running MODEM @ {:.1f} kbps'.format(sigproc.modem_bps / 1e3))
|
log.info('Running MODEM @ {:.1f} kbps'.format(sigproc.modem_bps / 1e3))
|
||||||
|
|
||||||
samples = stream.iread(open(fname, 'rb'))
|
fd = sys.stdin if (fname == '-') else open(fname, 'rb')
|
||||||
|
samples = stream.iread(fd)
|
||||||
result = detect(samples, Fc)
|
result = detect(samples, Fc)
|
||||||
if result is None:
|
if result is None:
|
||||||
log.warning('No carrier detected')
|
log.warning('No carrier detected')
|
||||||
@@ -262,7 +263,7 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
p = argparse.ArgumentParser()
|
p = argparse.ArgumentParser()
|
||||||
p.add_argument('fname')
|
p.add_argument('fname', default='-', nargs='?')
|
||||||
args = p.parse_args()
|
args = p.parse_args()
|
||||||
try:
|
try:
|
||||||
main(fname=args.fname)
|
main(fname=args.fname)
|
||||||
|
|||||||
Reference in New Issue
Block a user