def connect()

in leda_python/mbus.py [0:0]


    def connect(self, dataJson, reply_cb, error_cb):
        '''rpc method: connect
		   功能等同于 startupDevice
		   inParams: arg
		   reply_cb: async reply call back
		   error_cb: async reply call back
		'''

        try:
            interfaceHandle = self.getRemoteInterface(mbusConfig.DMP_DIMU_WKN,
                                                      mbusConfig.DMP_DIMU_OBJECT_PATH, mbusConfig.DMP_DIMU_INTERFACE)

            interfaceHandle.connect(dataJson, reply_handler=reply_cb, error_handler=error_cb,
                                    timeout=mbusConfig.METHOD_ACK_TIMEOUT)
        except dbus.exceptions.DBusException as err:
            _logger.warning('%s', err)
            raise ledaException.LedaRPCMethodException("rpc method: connect failed", ledaException.LEDA_ERROR_FAILED)