summaryrefslogtreecommitdiff
path: root/gnuradio-examples/grc/xmlrpc/xmlrpc_client_script.py
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2009-10-06 18:00:21 -0700
committerJosh Blum <josh@joshknows.com>2009-10-06 18:00:21 -0700
commitccca4c7d043bd5e14e48c67880da498c7d578734 (patch)
treee13a25464f32db38b673440ffeb4284499ae634b /gnuradio-examples/grc/xmlrpc/xmlrpc_client_script.py
parente2612e3994ffaab720546d258f5e4546437262eb (diff)
moved grc examples to gnuradio-examples/grc
Diffstat (limited to 'gnuradio-examples/grc/xmlrpc/xmlrpc_client_script.py')
-rw-r--r--gnuradio-examples/grc/xmlrpc/xmlrpc_client_script.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/gnuradio-examples/grc/xmlrpc/xmlrpc_client_script.py b/gnuradio-examples/grc/xmlrpc/xmlrpc_client_script.py
new file mode 100644
index 0000000000..956fa07fb7
--- /dev/null
+++ b/gnuradio-examples/grc/xmlrpc/xmlrpc_client_script.py
@@ -0,0 +1,23 @@
+#!/usr/bin/env python
+
+import time
+import random
+import xmlrpclib
+
+#create server object
+s = xmlrpclib.Server("http://localhost:1234")
+
+#randomly change parameters of the sinusoid
+for i in range(10):
+ #generate random values
+ new_freq = random.uniform(0, 5000)
+ new_ampl = random.uniform(0, 2)
+ new_offset = random.uniform(-1, 1)
+ #set new values
+ time.sleep(1)
+ s.set_freq(new_freq)
+ time.sleep(1)
+ s.set_ampl(new_ampl)
+ time.sleep(1)
+ s.set_offset(new_offset)
+