diff options
Diffstat (limited to 'gr-msdd6000/src/python_test/flood_udp.py')
-rw-r--r-- | gr-msdd6000/src/python_test/flood_udp.py | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/gr-msdd6000/src/python_test/flood_udp.py b/gr-msdd6000/src/python_test/flood_udp.py new file mode 100644 index 000000000..e59208a7a --- /dev/null +++ b/gr-msdd6000/src/python_test/flood_udp.py @@ -0,0 +1,60 @@ +#!/usr/bin/python + +from socket import * +import string +import time +import struct; +import random; + +msdd_port = 10001 +msdd_host = "10.45.4.43" + +my_udp_addr = ("10.45.1.229",10001); + +buf = 1024; + +#myport = random.randint(1025,65535); +#my_tcp_addr = ("10.45.1.229",myport); +#TCPSock = socket(AF_INET,SOCK_STREAM); +#TCPSock.bind(my_tcp_addr); +#TCPSock.connect((msdd_host,msdd_port)); + +UDPSock = socket(AF_INET,SOCK_DGRAM); +UDPSock.bind(my_udp_addr); + +SETS_STREAM = 0xffffffff; + +f_mhz = 2400; +f_hz = 1; +gain = 3; +samples = 512; +decim = 4; +#sets = 16; +sets = SETS_STREAM; +window = 3; +mode = 1; + + + +for first_byte in range(0,0xff): + for second_byte in range(0,0xff): + for third_byte in range(0,0xff): + data = struct.pack("!III", first_byte, second_byte,third_byte); + UDPSock.sendto(data, (msdd_host,msdd_port)) + + +# construct the 3 different request type packets +#fft_data = struct.pack("<IIIIIIIIII", 0x02, 0x20, f_mhz, f_hz, gain,window, samples, decim, mode,sets); +#raw_data = struct.pack("<IIIIIIII", 0x01, 0x18, f_mhz, f_hz, gain,samples, decim,sets); +#stat_data = struct.pack("!II", 0x0000, 0x0000) + +# send appropriate udp request packet + + + + + + + + + |