Imported Upstream version 3.2.2
[debian/gnuradio] / grc / examples / xmlrpc / readme.txt
1 ##################################################
2 # XMLRPC example
3 ##################################################
4
5 XMLRPC allows software to make remote function calls over http. 
6 In the case of GRC, one can use XMLRPC to modify variables in a running flow graph.
7 See http://www.xmlrpc.com/
8
9 --- Server Example ---
10 Place an "XMLRPC Server" block inside of any flow graph. 
11 The server will provide set functions for every variable in the flow graph.
12 If a variable is called "freq", the server will provide a function set_freq(new_freq).
13 Run the server example and experiment with the example client script.
14
15 -- Client Example --
16 The "XMLRPC Client" block will give a variable control over one remove function.
17 In the example client, there is one client block and gui control per variable.
18 This technique can be used to remotely control a flow graph, perhaps running on a non-gui machine.