device.py 文件源码

python
阅读 41 收藏 0 点赞 0 评论 0

项目:core-framework 作者: RedhawkSDR 项目源码 文件源码
def __init__(self, devmgr, identifier, label, softwareProfile, compositeDevice, execparams, propertydefs=(),loggerName=None):
        if not loggerName and label: loggerName = label.rsplit("_", 1)[0]
        resource.Resource.__init__(self, identifier, execparams, propertydefs, loggerName=loggerName)
        self._log.debug("Initializing Device %s %s %s %s", identifier, execparams, propertydefs, loggerName)
        self._label = label
        self._name = label
        self._softwareProfile = softwareProfile
        self._devmgr = devmgr
        self._devMgr = containers.DeviceManagerContainer(devmgr)
        self._domMgr = containers.DomainManagerContainer(devmgr._get_domMgr())
        self._compositeDevice = compositeDevice
        self._capacityLock = threading.RLock()
        self._idm_publisher = None
        self._cmdLock = threading.RLock()
        self._allocationCallbacks = {}

        self.__initialize()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号