Imported Upstream version 3.2.2
[debian/gnuradio] / grc / examples / xmlrpc / xmlrpc_client_script.py
1 #!/usr/bin/env python
2
3 import time
4 import random
5 import xmlrpclib
6
7 #create server object
8 s = xmlrpclib.Server("http://localhost:1234")
9
10 #randomly change parameters of the sinusoid
11 for i in range(10):
12         #generate random values
13         new_freq = random.uniform(0, 5000)
14         new_ampl = random.uniform(0, 2)
15         new_offset = random.uniform(-1, 1)
16         #set new values 
17         time.sleep(1)
18         s.set_freq(new_freq)
19         time.sleep(1)
20         s.set_ampl(new_ampl)
21         time.sleep(1)
22         s.set_offset(new_offset)
23