cleaning up and putting much better code in. Step 1 of 2
[debian/gnuradio] / gr-msdd6000 / src / python_test / flood_udp.py
1 #!/usr/bin/python
2
3 from socket import *
4 import string
5 import time
6 import struct;
7 import random;
8
9 msdd_port = 10001
10 msdd_host = "10.45.4.43"
11
12 my_udp_addr = ("10.45.1.229",10001);
13
14 buf = 1024;
15
16 #myport = random.randint(1025,65535);
17 #my_tcp_addr = ("10.45.1.229",myport);
18 #TCPSock = socket(AF_INET,SOCK_STREAM);
19 #TCPSock.bind(my_tcp_addr);
20 #TCPSock.connect((msdd_host,msdd_port));
21
22 UDPSock = socket(AF_INET,SOCK_DGRAM);
23 UDPSock.bind(my_udp_addr);
24
25 SETS_STREAM = 0xffffffff;
26
27 f_mhz = 2400;
28 f_hz = 1;
29 gain = 3;
30 samples = 512;
31 decim = 4;
32 #sets = 16;
33 sets = SETS_STREAM;
34 window =  3;
35 mode = 1;
36
37
38
39 for first_byte in range(0,0xff):
40         for second_byte in range(0,0xff):
41                 for third_byte in range(0,0xff):
42                         data = struct.pack("!III", first_byte, second_byte,third_byte);
43                         UDPSock.sendto(data, (msdd_host,msdd_port))
44
45         
46 # construct the 3 different request type packets
47 #fft_data = struct.pack("<IIIIIIIIII", 0x02, 0x20, f_mhz, f_hz, gain,window, samples, decim, mode,sets);
48 #raw_data = struct.pack("<IIIIIIII", 0x01, 0x18, f_mhz, f_hz, gain,samples, decim,sets);
49 #stat_data = struct.pack("!II", 0x0000, 0x0000)
50
51 # send appropriate udp request packet
52
53
54
55
56
57
58
59
60