kopia lustrzana https://github.com/projecthorus/wenet
27 wiersze
577 B
Python
27 wiersze
577 B
Python
#!/usr/bin/env python
|
|
#
|
|
# Known bits Transmitter Script
|
|
# Transmit a fixed packet repeatedly. Useful for BER testing.
|
|
#
|
|
# Copyright (C) 2018 Mark Jessop <vk5qi@rfhead.net>
|
|
# Released under GNU GPL v3 or later
|
|
#
|
|
|
|
import PacketTX, sys, os, time
|
|
import numpy as np
|
|
|
|
payload = np.arange(0,256,1).astype(np.uint8).tobytes() # 0->255
|
|
|
|
debug_output = False # If True, packet bits are saved to debug.bin as one char per bit.
|
|
|
|
|
|
tx = PacketTX.PacketTX(debug=debug_output)
|
|
tx.start_tx()
|
|
|
|
try:
|
|
while True:
|
|
tx.tx_packet(payload)
|
|
except KeyboardInterrupt:
|
|
tx.close()
|
|
print("Closing")
|