def releaseMbusObject()

in leda_python/deviceMbus.py [0:0]


    def releaseMbusObject(self):
        if (self.deviceMbusHandle):
            bus = self.deviceMbusHandle.getBus()
            wellKnownName = mbusConfig.CMP_DEVICE_WKN_PREFIX + self.cloud_id
            objectPath = '/' + wellKnownName.replace('.', '/')
            if (None != self.deviceMbusObject):
                self.deviceMbusObject.remove_from_connection(bus, objectPath)
                self.deviceMbusObject = None

            self.deviceMbusHandle.releaseName()
            self.deviceMbusHandle = None