Exemple #1
0
 def init_callback_server(self):
     # initialize RPC server and register callback functions
     url = urlparse(settings.VH_SERVER_CALLBACK_URL)
     self.localServer = RVIJSONRPCServer(addr=((url.hostname, url.port)),
                                         logRequests=False)
     self.localServer.register_function(
         statusReport, settings.VH_SERVER_SERVICE_ID + "/statusreport")
Exemple #2
0
 def __init__(self, service_edge, callback_url, service_id):
     self.service_edge = service_edge
     self.service_id = service_id
     self.callback_url = callback_url
     threading.Thread.__init__(self)
     url = urlparse(self.callback_url)
     self.localServer =  RVIJSONRPCServer(addr=((url.hostname, url.port)), logRequests=False)
     self.register_services()
Exemple #3
0
 def init_callback_server(self):
     # initialize RPC server and register callback functions
     url = urlparse(settings.UM_SERVER_CALLBACK_URL)
     self.localServer = RVIJSONRPCServer(addr=((url.hostname, url.port)),
                                         logRequests=False)
     self.localServer.register_function(
         showUserMessage,
         settings.UM_SERVER_SERVICE_ID + "/showusermessage")
     self.localServer.register_function(
         cancelUserMessage,
         settings.UM_SERVER_SERVICE_ID + "/canelusermessage")
Exemple #4
0
 def init_callback_server(self):
     # initialize RPC server and register callback functions
     url = urlparse(settings.PIXIE_SERVER_CALLBACK_URL)
     self.localServer = RVIJSONRPCServer(addr=((url.hostname, url.port)),
                                         logRequests=False)
     self.localServer.register_function(
         getRawItemLocations,
         settings.PIXIE_SERVER_SERVICE_ID + "/getrawitemlocations")
     self.localServer.register_function(
         getItemLocations,
         settings.PIXIE_SERVER_SERVICE_ID + "/getitemlocations")
Exemple #5
0
 def init_callback_server(self):
     # initialize RPC server and register callback functions
     url = urlparse(settings.TC_SERVER_CALLBACK_URL)
     self.localServer = RVIJSONRPCServer(addr=((url.hostname, url.port)),
                                         logRequests=False)
     self.localServer.register_function(
         getDeviceStatus,
         settings.TC_SERVER_SERVICE_ID + "/getdevicestatus")
     self.localServer.register_function(
         setHueLighting, settings.TC_SERVER_SERVICE_ID + "/sethuelighting")
     self.localServer.register_function(
         setOutlet, settings.TC_SERVER_SERVICE_ID + "/setoutlet")
     self.localServer.register_function(
         setSwitch, settings.TC_SERVER_SERVICE_ID + "/setswitch")
     self.localServer.register_function(
         setLock, settings.TC_SERVER_SERVICE_ID + "/setlock")
     self.localServer.register_function(
         setDimmer, settings.TC_SERVER_SERVICE_ID + "/setdimmer")
     self.localServer.register_function(
         setThermostat, settings.TC_SERVER_SERVICE_ID + "/setthermostat")
     self.localServer.register_function(
         secureHome, settings.TC_SERVER_SERVICE_ID + "/securehome")