Example #1
0
 def cmd(self, cmd, *args):
     """The command arguments must be JSON encoded to be transferred via ZMQ"""
     #print("Calling self.mcp_zmq_wrapper.call('send_command', %s, %s, %s)" % (self.identity, cmd, json.dumps(*args)))
     zmqdecorators.call_sync(self.mcp_zmq_wrapper, 'send_command',
                             str(self.identity), str(cmd), json.dumps(args))
Example #2
0
 def call(self, *args):
     return zmqdecorators.call_sync(self.mcp_zmq_wrapper, *args)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import zmq
from zmq.eventloop import ioloop
from zmq.eventloop.zmqstream import ZMQStream
ioloop.install()
import itertools
import random
import time

#import sys, os
#libs_dir = os.path.join(os.path.dirname( os.path.realpath( __file__ ) ),  '..')
#if os.path.isdir(libs_dir):                                       
#    sys.path.append(libs_dir)
import zmqdecorators

service_name="test_asyncrpc"


data = "%d" % random.randint(0,100000)
data2 = "%d" % random.randint(0,10)
resp = zmqdecorators.call_sync(service_name, "beer", data, data2)
print "got %s" % (repr(resp))


Example #4
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys, os
import zmq
from zmq.eventloop import ioloop
from zmq.eventloop.zmqstream import ZMQStream
ioloop.install()
import itertools
import random
import time

import zmqdecorators

service_name = "urpobot.motor"
while True:
    resp = zmqdecorators.call_sync(service_name, "setspeeds", sys.argv[1],
                                   sys.argv[2])
    time.sleep(0.01)
Example #5
0
 def cmd(self, cmd, *args):
     """The command arguments must be JSON encoded to be transferred via ZMQ"""
     #print("Calling self.mcp_zmq_wrapper.call('send_command', %s, %s, %s)" % (self.identity, cmd, json.dumps(*args)))
     zmqdecorators.call_sync(self.mcp_zmq_wrapper, 'send_command', str(self.identity), str(cmd), json.dumps(args))
Example #6
0
 def call(self, *args):
     return zmqdecorators.call_sync(self.mcp_zmq_wrapper,  *args)