commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r8114 - gnuradio/trunk/gr-msdd6000/src/python_test


From: n4hy
Subject: [Commit-gnuradio] r8114 - gnuradio/trunk/gr-msdd6000/src/python_test
Date: Tue, 25 Mar 2008 17:00:04 -0600 (MDT)

Author: n4hy
Date: 2008-03-25 16:59:46 -0600 (Tue, 25 Mar 2008)
New Revision: 8114

Modified:
   gnuradio/trunk/gr-msdd6000/src/python_test/test_udp.py
Log:
modifications to firmware requires test code changes for udp

Modified: gnuradio/trunk/gr-msdd6000/src/python_test/test_udp.py
===================================================================
--- gnuradio/trunk/gr-msdd6000/src/python_test/test_udp.py      2008-03-25 
20:30:16 UTC (rev 8113)
+++ gnuradio/trunk/gr-msdd6000/src/python_test/test_udp.py      2008-03-25 
22:59:46 UTC (rev 8114)
@@ -4,37 +4,55 @@
 import string
 import time
 import struct;
+import random;
 
+msdd_port = 10001
+msdd_host = "10.45.4.43"
 
-port = 10001
-host = "10.45.4.43"
+my_udp_addr = ("10.45.1.229",10001);
 
-myaddr = ("10.45.1.229",10000);
-
 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(myaddr);
+UDPSock.bind(my_udp_addr);
 
+SETS_STREAM = 0xffffffff;
+
 f_mhz = 2400;
 f_hz = 1;
 gain = 3;
 samples = 512;
-decim = 2;
-sets = 16;
+decim = 4;
+#sets = 16;
+sets = SETS_STREAM;
+window =  3;
+mode = 1;
 
 
-req_data = struct.pack("<IIIIIIIIII", 0x0001, 0x0002, f_mhz, f_hz, gain, 
samples, decim, sets);
-data = struct.pack("<II", 0x0000, 0x0000);
+# 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
+UDPSock.sendto(raw_data, (msdd_host,msdd_port))
 
+#TCPSock.send(raw_data);
 
-UDPSock.sendto(stat_data, (host,port))
 
+print "sent request"
 
-print "sent"
 
+print "waiting for response"
 data,addr = UDPSock.recvfrom(buf);
+
 print "got response"
+print data,addr
 
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]