summaryrefslogtreecommitdiff
path: root/gr-blocks/grc/xmlrpc_client.block.yml
diff options
context:
space:
mode:
authorHåkon Vågsether <haakonsv@gmail.com>2017-09-24 12:16:22 +0200
committerHåkon Vågsether <haakonsv@gmail.com>2017-10-10 10:49:36 +0200
commitbaf7eaf8f29d5a490f2580917362cf5b3db47281 (patch)
tree7afab4ee2dfa6439ecf95d47aa68996020ea04c5 /gr-blocks/grc/xmlrpc_client.block.yml
parent6fa9d33246251f44a0e78682e50e9a1cb0b03171 (diff)
Added auto-generated YAML blocks
Diffstat (limited to 'gr-blocks/grc/xmlrpc_client.block.yml')
-rw-r--r--gr-blocks/grc/xmlrpc_client.block.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/gr-blocks/grc/xmlrpc_client.block.yml b/gr-blocks/grc/xmlrpc_client.block.yml
new file mode 100644
index 0000000000..fd9057b1b8
--- /dev/null
+++ b/gr-blocks/grc/xmlrpc_client.block.yml
@@ -0,0 +1,30 @@
+id: xmlrpc_client
+label: XMLRPC Client
+
+parameters:
+- id: addr
+ label: Address
+ dtype: string
+ default: localhost
+- id: port
+ label: Port
+ dtype: int
+ default: '8080'
+- id: callback
+ label: Callback
+ dtype: string
+ default: set_
+- id: variable
+ label: Variable
+ dtype: raw
+
+templates:
+ imports: import xmlrpclib
+ make: xmlrpclib.Server('http://$(addr):$(port)')
+ callbacks:
+ - ${callback}(${variable})
+
+documentation: |-
+ This block will create an XMLRPC client. The client will execute the callback on the server when the variable is changed. The callback should be a the name of a function registered on the server. The variable should be an expression containing a the name of a variable in flow graph.
+
+file_format: 1